Developers
Our REST API is the same one our web, iOS and Android apps use. All endpoints share a single envelope, cookie session auth, and consistent error codes.
The full machine-readable contract is published below — point your favourite client generator at it.
$ curl https://app.jobconnectz.com/api/openapi > openapi.json
$ npx @openapitools/openapi-generator-cli generate -i openapi.json -g typescript-fetch -o ./clientEvery endpoint answers in the same JSON shape: check ok, then read data or error.
{
"ok": true,
"data": { … }
}{
"ok": false,
"error": {
"message": "…",
"code": "…"
}
}Sign in via POST /api/auth/login — receive an httpOnly session cookie.
Use the cookie on subsequent requests; no bearer token needed.
For real-time job updates, subscribe to /api/jobs/{id}/stream as Server-Sent Events.
Webhook receivers (payments) must verify provider signatures — see privacy policy.
© 2026 Jobconnectz. All rights reserved.