atsReasons

Retrieve paginated list of ATS Rejection/Archivation reasons

Returns a paginated list of rejection and archivation reasons, filterable by reason_group_slug and subgroup_slug; when include_counts is true, each reason includes a usage count.

Token scopes: ats:read, worker:read

get/ats/reasons

Request

  • Base URL: https://api.letsdeel.com/rest
  • URL: https://api.letsdeel.com/rest/ats/reasons
  • Auth: HTTP bearer

Query parameters

cursorstring

The cursor for pagination

limitinteger

Maximum number of records returned in one response

searchstring

Search text for filtering reasons

reason_group_slug'CANDIDATE_ARCHIVATION' | 'OFFER_REJECTION' | 'JOB_CLOSURE' | 'INTERVIEW_CANCELLATION' required

Filter by reason group

include_countsstring

If true, includes usage counts for each reason

include_archivedstring

If true, archived reasons are included in the response; they are excluded by default

subgroup_slug'INTEREST' | 'LOCATION' | 'COMPENSATION' | 'RESPONSIVENESS' | 'QUALIFICATION' | 'FIT' | 'EXPERIENCE' | 'STATUS' | 'ROLE_CHANGE' | 'WITHDREW' | 'BENEFITS' | 'COUNTER_OFFER' | 'REMOTE_WORK' | 'PERSONAL' | 'TIMING' | 'BUDGET' | 'BUSINESS_NEEDS' | 'EXTERNAL_CANDIDATE' | 'INTERNAL_TRANSFER' | 'HIRING_FREEZE'

Filter by reason subgroup

Response

Successful operation.

has_moreboolean required

Indicates if there are more results available

next_cursorstring nullable required

Cursor for pagination to fetch next page

total_countnumber double required

Total count of reasons

Changes

No recorded changes to this operation across all 1 revision of this API.