Job::ApplicationStates

Create a state transition for an application

post/api/v1/job/applications/{application_id}/application_states

Request

  • Base URL
    https://api.flexiple.com (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Request body

state'screening' | 'interview' | 'hired' | 'rejected' required
interview_round_idinteger
rejection_reason_bucket'unfit' | 'not_interested_this_job' | 'broad_no'
reason_for_rejection'Resume not fit' | 'Technically not fit' | 'Culturally not fit' | 'Communication skills' | 'Experience level mismatch' | 'Notice period mismatch' | 'Timezone / Location mismatch' | 'Out of Budget' | 'No Show / Drop off' | 'Candidate withdrew' | 'Other'
rejection_detailsstring
reason_for_no_interest'not_interested_in_this_job' | 'not_looking_for_job_change'
confirm_interestboolean
acknowledge_questionsboolean

Response

Application state updated

metaobject nullable

Changes

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