Skip to main content
GET
Reads a single proposal in full — everything from GET /jobs/{id}/proposals plus the AI-interview block, location/identity verification, labeling-assessment results, and the contract created if you already hired. This is the deep-dive step of the candidate evaluation flow. Candidate identity stays masked pre-hire (first name + last initial). Resume files, personal emails, phone numbers, and payment details are never returned — see privacy. For the full interview transcript, use GET /proposals/{proposalId}/interview. Requirements: proposals:read scope. The proposal must be on a job you own (403 otherwise). Works pre-claim.

Request

proposalId
string
required
The proposal ID, e.g. from the proposals list.

Response

proposal
object

Errors