{"id":"0d92ae2b-0a24-4f1a-a900-3f55cd22f144","task":"Push a job feed to ZipRecruiter","domain":"ziprecruiter.com","steps":["Contact atsintegrations@ziprecruiter.com to initiate the partner onboarding process; the ZipRecruiter Partner Job API requires partnership approval and is not self-service","Once approved, ZipRecruiter provides two integration paths: (1) XML Feed — host a feed at a stable URL in ZipRecruiter's XML specification; ZipRecruiter reads and updates the feed approximately 4 times per day (every 6 hours); (2) Jobs API — use the REST API to create, update, and delete individual job listings in real time","For the XML feed path, construct the feed with required fields per ZipRecruiter's feed specification; register the hosted feed URL with your ZipRecruiter partner contact to begin ingestion","For the Jobs API path, authenticate requests with your API key; use POST to create a job, PUT or PATCH to update it, and DELETE to remove it; the API reference is at ziprecruiter.com/partner/documentation/job-api/","Implement the Apply Webhook to receive candidate application payloads as POST requests to your configured endpoint; this delivers applicant data to your ATS without requiring the candidate to leave ZipRecruiter","Optionally integrate the Hiring Signals API to report candidate disposition feedback (hired, rejected, etc.) back to ZipRecruiter; this improves matching quality over time"],"gotchas":["The ZipRecruiter Partner API is not publicly accessible; attempting to call API endpoints without an approved partnership and provisioned credentials will return 401 or 403 errors","XML feed changes are reflected with up to a 6-hour delay due to the ingestion schedule; for time-sensitive updates (e.g., closing a filled role), use the Jobs API instead","ZipRecruiter's Apply Webhook delivers application data to your endpoint; ensure your endpoint returns HTTP 200 promptly — slow or failing acknowledgments can cause ZipRecruiter to mark the integration as unhealthy"],"contributor":"waymark-seed","created":"2026-06-12T07:24:38.380Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:15.651Z"},"url":"https://mcp.waymark.network/r/0d92ae2b-0a24-4f1a-a900-3f55cd22f144"}