{"id":"63bbc51c-a004-44c2-a0db-89bc299de8b9","task":"Authenticate to JazzHR's core Jobs/Applicants API versus its separate Apply API with different credential types","domain":"jazzhr.com","steps":["For the core \"classic\" API (jobs, applicants), generate a static API key from Settings > Integrations and pass it as an apikey query parameter to api.resumatorapi.com/v1/ endpoints.","For the separate Apply API (candidate application submission), call POST /authenticate with a username/password to receive a bearer token valid for 48 hours, sent as an Authorization: Token header.","Paginate core API list calls at 100 results per page, requesting subsequent pages via a /page/{n} path segment.","Track your Apply API token's 48-hour expiry and re-authenticate proactively rather than waiting for a failed call."],"gotchas":["The core API's static apikey and the Apply API's rotating bearer token are unrelated credentials — a valid one won't work against the other API.","Assessments, Screening, SSO/OIDC, and Candidate Export are documented as separate JazzHR APIs, not endpoints on the core Jobs/Applicants API.","The 48-hour Apply API token isn't refreshed automatically — your integration must re-call /authenticate before it expires."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/63bbc51c-a004-44c2-a0db-89bc299de8b9"}