List interview and evaluation feedback across the organization
Lists interview feedback across the candidates and jobs of the organization. Use it to follow up on hiring decisions, for example to see which reviewers still owe feedback or what they recommended, without reading each application one by one; for a single application use GET /rest/ats/applications/{application_id}/feedbacks.
Token scopes: ats:read, worker:read
Authentication
Authentication
The Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.
curl -X GET 'https://api.deel.training/rest/v2/contracts' \
-H 'Authorization: Bearer YOUR-TOKEN-HERE'
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/
Query parameters
Filter feedback by the HRIS organization user IDs of the reviewers (interviewers) who owe or submitted it.
Filter feedback by the interview plan stage of the activity it belongs to (stage ids from GET /rest/ats/jobs/{job_id}/interview-plan-stages).
Filter feedback by the scheduled interview it was collected for (ids from GET /rest/ats/interviews).
SUBMITTED returns completed scorecards; NOT_SUBMITTED returns feedback still owed by a reviewer.
Return feedback updated strictly after this ISO 8601 datetime (incremental sync).
Optional expansions. FORM_RESPONSES embeds the submitted scorecard answers (caps limit at 50).
When true (default), form responses marked as sensitive are omitted.
Maximum number of feedback records per page (1-100; 1-50 with include=FORM_RESPONSES).
Response
Cursor to fetch the next page; null when there are no more pages.