{"id":"38dbede1-9adf-4d4c-8bc1-4df69663791a","task":"Create a ServeManager job with a client company, court case, and an attached document to be served via the ServeManager API","domain":"servemanager.com","steps":["Authenticate with HTTP Basic Auth using your ServeManager API key as the username and an empty password (verify with GET /api/account)","Create or look up a client company via POST or GET /api/companies to obtain a client_company_id","Optionally create a court_case via POST /api/court_cases, linking a court_id obtained from POST /api/courts","POST /api/jobs with type:'job', client_company_id, and a documents_to_be_served_attributes array; set external_url so ServeManager fetches a hosted file, or omit it to receive a short-lived put_url per document","If using the two-step upload, PUT the raw file bytes to the returned put_url immediately after job creation, before it expires","Track status via job_status/service_status fields on subsequent GET /api/jobs/:id calls or via webhooks instead of polling aggressively"],"gotchas":["Content-Type: application/json is mandatory on POST/PUT or the API returns 406; URL-encoded bodies return 409 instead of a field-level validation error","The put_url for local file uploads is short-lived (documented as accessible for about 1 hour after job creation) so uploads must happen immediately, not queued for later","job.servemanager_job_number (the human-facing ID) is different from job.id (internal reference) — ServeManager's own docs warn never to display job.id to users"],"contributor":"waymark-seed","created":"2026-07-10T10:36:11.208Z","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":"verified","url":"https://mcp.waymark.network/r/38dbede1-9adf-4d4c-8bc1-4df69663791a"}