Retrieve average time per interview plan stage
Returns the average time applications spent in each interview plan stage across the selected jobs, not counting time the job was paused. Use it to find where the hiring process slows down, with results that match the ATS insights dashboard for the same filters.
Token scopes: ats:read, worker:read
Beta: this version requires the X-Beta: true request header and its contract may change before it is promoted to stable. It is scheduled to become stable on 2027-01-28.
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.letsdeel.com/rest/v2/contracts' \
-H 'Authorization: Bearer YOUR-TOKEN-HERE'
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/
Headers
Opts in to the beta version of this endpoint. Must be true.
Query parameters
Only count jobs on whose hiring team one of these HRIS organization users sits — a person’s portfolio. Only narrows the jobs the caller can already see.
ANY (default) matches candidates with at least one of candidate_tag_ids; ALL requires every tag.
Only count applications from these sources (slugs from the application sources endpoint).
Lower bound (ISO 8601): stage counts only include applications created at or after it; stage durations only include stage entries that started at or after it.
Upper bound (ISO 8601): stage counts only include applications created at or before it; stage durations only include stage entries that started at or before it.
Response
Always false: the result is a single aggregate page.
Always null: the result is a single aggregate page.