jajob.dk

Dokumentation

Sådan fungerer jajob.dk – for kandidater, arbejdsgivere og udviklere.

Produktoverblik

  • Kandidater: én profil, sprogneutral søgning, ansøgning med ét klik, en live statusoversigt for hver ansøgning og jobmatch forklaret af AI.
  • Arbejdsgivere: virksomhedsprofil verificeret via CVR, jobopslag med Google for Jobs-markup, en kanban-oversigt over ansøgere, en talentbank, notifikationer og statistik.
  • Regler og compliance: lønspænd er obligatorisk, ingen felter for alder eller køn, sletning efter GDPR og assisterende AI – et menneske træffer altid beslutningen.

API for udviklere

Basis-URL /api/v1 · Godkendelse: Bearer JWT eller en partner-API-nøgle jjk_….

  • POST /api/v1/auth/signup · /login — hent et token
  • GET /api/v1/search/vacancies?q= — sprogneutral søgning
  • POST /api/v1/companies · /companies/{id}/vacancies
  • POST /api/v1/vacancies/{id}/apply · GET /api/v1/applications/{id}/timeline
  • POST /api/v1/apikeys — partnernøgler · POST /api/v1/webhooks/endpoints — udgående webhooks

Brug for API-adgang eller den fulde OpenAPI-reference? Skriv til info@jajob.dk.

Webhooks

Registrér et endpoint og modtag signerede hændelser. Hver levering har headerne X-Jajob-Event, X-Jajob-Delivery og X-Jajob-Signature = HMAC-SHA256 af den kanoniske JSON-body med jeres endpoint-hemmelighed. Verificér signaturen, før I stoler på indholdet.

Leveringen forsøges igen op til 5 gange ved svar uden for 2xx; kun HTTPS, og private værter og loopback-adresser er blokeret.

Hændelser: application.created, application.status_changed, vacancy.expired, candidate.matched.