{"id":"5734523e-56f2-4e5e-8d9e-770043c7a1e6","task":"Create and update job ads via the JobAdder API","domain":"jobadder.com","steps":["Prerequisite: obtain an OAuth2 Bearer token with write/write_jobad scope (JobAdder's authorization-code flow and token refresh are a separate, already-documented flow).","Create a job ad as a draft: POST https://api.jobadder.com/v2/jobads with a body requiring at minimum title and ownerUserId; optional fields include reference, summary, bulletPoints, description, and jobId to link the ad to an existing job. Returns a JobAdRepresentation with the new adId.","Read a specific ad with GET /v2/jobads/{adId} or list/filter ads with GET /v2/jobads (offset/limit paging) — needs read/read_jobad scope.","Edit an existing draft with PUT /v2/jobads/{adId}; a successful update returns 204 No Content.","Inspect the returned representation's state, postAt, and expireAt fields to see where the ad sits in its lifecycle, along with nested job, company, contact, and screening objects.","For external job-board distribution rather than posting inside your own account, use the separate Partner Job Board flow (GET /v2/jobboards/{BOARD_ID}/ads) instead."],"gotchas":["The public v2 spec only exposes draft create (POST /jobads) and draft update (PUT /jobads/{adId}) — there is no separately documented 'publish'/'go live' endpoint; going live appears governed by the ad's state/postAt fields and account workflow rather than a distinct API call.","Don't confuse the core Job Ad API (/v2/jobads) with the Partner Job Board API (/v2/jobboards/{BOARD_ID}/ads) — the latter uses a different auth handshake (id.jobadder.com/connect/partner then /connect/token with grant_type=partner_actas) meant for job-board partners, not recruiters.","POST /jobads requires a valid ownerUserId — resolve a real JobAdder user id first rather than guessing one, or the create call will fail."],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.209Z","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/5734523e-56f2-4e5e-8d9e-770043c7a1e6"}