DEVELOPER DOCUMENTATION
List Contract Participants
Retrieve the AI trainers on a contract. workEmail appears only with PII consent plus the participants:email scope — personal emails are never shared.
GET
/api/partner/v1/contracts/{contractId}/participantsReturns the AI trainers on a contract whose job is linked by this install. Use it to provision workspace members — or to re-resolve a workEmail that was absent from a webhook payload.
Requirements: participants:read scope. The workEmail field additionally requires the participants:email scope and the install’s PII consent — see privacy and Work Email.
Request
Section titled “Request”contractIdstringpathrequiredThe contract ID, from list contracts or a contract.started event.
Response
Section titled “Response”contractIdstringThe contract these participants belong to.
participantsobject[]The AI trainers on the contract.
Errors
Section titled “Errors”| Status | code | Meaning |
|---|---|---|
401 | UNAUTHORIZED | Missing, invalid, or revoked token |
403 | FORBIDDEN | Token lacks participants:read |
404 | NOT_FOUND | Contract not found, or its job is not linked by this install |