---
title: "Intake Job Posting"
method: POST
path: "/api/public/jobs/intake"
tags: ["agent-feeds"]
---

# Intake Job Posting

`POST /api/public/jobs/intake`

## Request

- Base URL: `https://api.ruzora.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ruzora.com/api/public/jobs/intake`
- Auth: none declared

schema.org JobPosting JSON-LD → vetted shortlist request.

Order: flag (404) → per-IP limit (429, before auth so token guessing is
throttled too) → body size/JSON (413/400) → buyer token (401/503) →
personal inbox (400) → JobPosting mapping (422, every field error at
once) → per-email + per-domain daily slot (429) → the shared shortlist
path (201; 200 for a duplicate, which hands its slot back). Every
refusal, including a failure inside the shortlist path, answers in the
documented ``{"detail": {code, message, docs, next_step?}}`` envelope.

## Response `201`

Successful Response

- unknown

---

[API](https://skmtc.dev/ruzora/apis/ruzora-candidate-crm-api.md) · [All operations](https://skmtc.dev/ruzora/apis/ruzora-candidate-crm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ruzora/apis/ruzora-candidate-crm-api/revisions/f9b8223f3ac4?raw)
