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 tokenGET /api/v1/search/vacancies?q=— sprogneutral søgningPOST /api/v1/companies · /companies/{id}/vacanciesPOST /api/v1/vacancies/{id}/apply·GET /api/v1/applications/{id}/timelinePOST /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.