Check job title eligibility
Changed onChecks whether Remote can employ the given job title and role for this employment, and returns the verdict without changing anything.
Call this before submitting contract details. The verdict tells you whether the submission will succeed, be rejected, need a risk acknowledgement, or place the employment into a human review; and the returned check_id lets the submission reuse the verdict instead of recalculating it.
Calling this repeatedly with the same job title and role answers is cheap: the recorded check is reused. Changing any of them produces a fresh verdict.
role_is_onsite and role_requires_license are answered here rather than in the contract-details submission, which no longer asks for them and takes the returned check_id instead. role_description stays part of contract details in its own right.
Authentication
This endpoint accepts any one of the following token types:
- Company-scoped access token (OAuth2AuthorizationCode) — obtained through the Authorization Code flow or the Refresh Token flow. See Authentication for partners.
- Customer API token (CustomerAPIToken) — generated by the customer on their Integration Settings page. See Authorization for customers.
Scopes
| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage employments (employments) | - | Manage employments (employment:write) |
Request
- Base URL: https://gateway.remote.com
- URL: https://gateway.remote.com/v2/employments/{employment_id}/job-title-eligibility-check
- Auth: HTTP bearer and OAuth 2 (authorization code, authorization URL /auth/oauth2/authorize, token URL /auth/oauth2/token, scopes: https://gateway.remote.com/company.manage, employment:write, employments, all:write)
Path parameters
Employment ID
Request body
Example request
{
"job_title": "Nurse",
"role_description": "Provides bedside care on a hospital ward: monitors and records patient vital signs, administers medication prescribed by the attending physician, dresses wounds, and keeps each patient's care plan up to date.",
"role_is_onsite": "yes",
"role_requires_license": "yes"
}Response
Success
Example response
{
"data": {
"job_title_eligibility_check": {
"check_id": "8f2c1a7e-2b64-4f4e-9c1a-5d0f2a9b7c33",
"verdict": "needs_review"
}
}
}Changes
- warning
added the new
not_assessedenum value to the//response property for the response status
- warning
- info
endpoint added
- info