Download OpenAPI specification:
Apply to the job with resume
| jobId required | integer<int32> |
| externalApplicationId | string or null |
string or null<email> | |
| personalUniqueId | string or null |
| firstName | string or null |
| lastName | string or null |
| phone | string or null |
object (Location) | |
| source | string or null |
required | object (Document) |
Array of objects or null (CustomField) |
{- "externalApplicationId": "string",
- "email": "user@example.com",
- "personalUniqueId": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "resume": {
- "fileName": "string",
- "data": "string"
}, - "customFields": [
- {
- "fieldName": "string",
- "fieldValue": "exampleValue"
}
]
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidate": {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
}Apply to the Talent Pool with resume
| talentPoolId required | integer<int32> |
string or null<email> | |
| personalUniqueId | string or null |
| firstName | string or null |
| lastName | string or null |
| phone | string or null |
object (Location) | |
| source | string or null |
required | object (Document) |
Array of objects or null (CustomField) |
{- "email": "user@example.com",
- "personalUniqueId": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "resume": {
- "fileName": "string",
- "data": "string"
}, - "customFields": [
- {
- "fieldName": "string",
- "fieldValue": "exampleValue"
}
]
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidate": {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
}Apply to AI-recommended Talent Pools with resume
string or null<email> | |
| personalUniqueId | string or null |
| firstName | string or null |
| lastName | string or null |
| phone | string or null |
object (Location) | |
| source | string or null |
| talentPoolJobCategories | Array of strings or null |
required | object (Document) |
Array of objects or null (CustomField) |
{- "email": "user@example.com",
- "personalUniqueId": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "talentPoolJobCategories": [
- "string"
], - "resume": {
- "fileName": "string",
- "data": "string"
}, - "customFields": [
- {
- "fieldName": "string",
- "fieldValue": "exampleValue"
}
]
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidate": {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
}Authenticate API client
| clientId required | string<uuid> |
| clientSecret required | string non-empty |
{- "clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
- "clientSecret": "string"
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "token": "string"
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "client": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "clientSecret": "string",
- "role": "string",
- "created": "2019-08-24T14:15:22Z",
- "lastLogin": "2019-08-24T14:15:22Z"
}
}Get Candidate by email
| email required | string^\S+@\S+\.\S+$ |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidate": {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
}Get Candidate by personal unique id
| personalUniqueId required | string |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidate": {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "jobs": [
- {
- "id": 0,
- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "created": "2019-08-24T14:15:22Z"
}
], - "totalRecords": 0
}Create new job opening
| externalId | string or null |
| status | string or null [Open, Draft, On Hold, Closed] |
| category | string or null |
object (Client) | |
| title required | string non-empty |
| employmentType | string or null |
| referenceNumber | string or null |
| department | string or null |
object (Location) | |
object (SalaryDetails) | |
| description | string or null |
| responsibilities | string or null |
| requirements | string or null |
| benefits | string or null |
| dueDate | string or null<date-time> |
object (Document) | |
Array of objects or null (CustomField) |
{- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": {
- "company": "string",
- "referenceNumber": "string",
- "sector": "string",
- "description": "string",
- "primaryContact": {
- "fullName": "string",
- "email": "string",
- "phoneNumber": "string",
- "secondaryPhoneNumber": "string",
- "jobRole": "string"
}
}, - "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "jobDescription": {
- "fileName": "string",
- "data": "string"
}, - "customFields": [
- {
- "fieldName": "string",
- "fieldValue": "exampleValue"
}
]
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "job": {
- "id": 0,
- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "created": "2019-08-24T14:15:22Z"
}
}Get job opening by id
| jobId required | integer<int32> |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "job": {
- "id": 0,
- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "created": "2019-08-24T14:15:22Z"
}
}Update job opening by id
| jobId required | integer<int32> |
| externalId | string or null |
| status | string or null [Open, Draft, On Hold, Closed] |
| category | string or null |
| client | string or null |
| title required | string non-empty |
| employmentType | string or null |
| referenceNumber | string or null |
| department | string or null |
object (Location) | |
object (SalaryDetails) | |
| description | string or null |
| responsibilities | string or null |
| requirements | string or null |
| benefits | string or null |
| dueDate | string or null<date-time> |
Array of objects or null (CustomField) |
{- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "customFields": [
- {
- "fieldName": "string",
- "fieldValue": "exampleValue"
}
]
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "job": {
- "id": 0,
- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "created": "2019-08-24T14:15:22Z"
}
}Get job opening candidates by id
| jobId required | integer<int32> |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidates": [
- {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
], - "totalRecords": 0
}Get job opening by external id
| externalJobId required | string |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "jobs": [
- {
- "id": 0,
- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "created": "2019-08-24T14:15:22Z"
}
], - "totalRecords": 0
}Update job opening by external id
| externalJobId required | string |
| externalId | string or null |
| status | string or null [Open, Draft, On Hold, Closed] |
| category | string or null |
| client | string or null |
| title required | string non-empty |
| employmentType | string or null |
| referenceNumber | string or null |
| department | string or null |
object (Location) | |
object (SalaryDetails) | |
| description | string or null |
| responsibilities | string or null |
| requirements | string or null |
| benefits | string or null |
| dueDate | string or null<date-time> |
Array of objects or null (CustomField) |
{- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "customFields": [
- {
- "fieldName": "string",
- "fieldValue": "exampleValue"
}
]
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "job": {
- "id": 0,
- "externalId": "string",
- "status": "string",
- "category": "string",
- "client": "string",
- "title": "string",
- "employmentType": "string",
- "referenceNumber": "string",
- "department": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "salary": {
- "currency": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "frequency": "string"
}, - "description": "string",
- "responsibilities": "string",
- "requirements": "string",
- "benefits": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "created": "2019-08-24T14:15:22Z"
}
}Get job opening candidates by external id
| externalJobId required | string |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidates": [
- {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
], - "totalRecords": 0
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "talentPools": [
- {
- "id": 0,
- "title": "string",
- "description": "string",
- "created": "2019-08-24T14:15:22Z",
- "location": "string",
- "category": "string",
- "publishOnExternalSite": true
}
], - "totalRecords": 0
}Create new talent pool
| title required | string non-empty |
| location | string or null |
| description | string or null |
| category required | string non-empty |
| publishOnExternalSite | boolean or null |
{- "title": "string",
- "location": "string",
- "description": "string",
- "category": "string",
- "publishOnExternalSite": true
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "talentPool": {
- "id": 0,
- "title": "string",
- "description": "string",
- "created": "2019-08-24T14:15:22Z",
- "location": "string",
- "category": "string",
- "publishOnExternalSite": true
}
}Get talent pool by id
| talentPoolId required | integer<int32> |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "talentPool": {
- "id": 0,
- "title": "string",
- "description": "string",
- "created": "2019-08-24T14:15:22Z",
- "location": "string",
- "category": "string",
- "publishOnExternalSite": true
}
}Update Talent Pool by id
| talentPoolId required | integer<int32> |
| title | string or null |
| location | string or null |
| description | string or null |
| category | string or null |
| publishOnExternalSite | boolean or null |
{- "title": "string",
- "location": "string",
- "description": "string",
- "category": "string",
- "publishOnExternalSite": true
}{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "talentPool": {
- "id": 0,
- "title": "string",
- "description": "string",
- "created": "2019-08-24T14:15:22Z",
- "location": "string",
- "category": "string",
- "publishOnExternalSite": true
}
}Get Talent Pool candidates by id
| talentPoolId required | integer<int32> |
{- "isSuccessfull": true,
- "errorMessage": "string",
- "message": "string",
- "httpResponseCode": 0,
- "candidates": [
- {
- "id": 0,
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "location": {
- "country": "string",
- "region": "string",
- "city": "string",
- "streetAddress": "string",
- "postalCode": "string"
}, - "source": "string",
- "jobApplications": [
- {
- "id": 0,
- "jobId": 0,
- "externalId": "string",
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiQualification": "string",
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z"
}
], - "talentPoolApplications": [
- {
- "id": 0,
- "talentPoolId": 0,
- "status": "string",
- "source": "string",
- "interviewScore": 0.1,
- "aiScore": 0.1,
- "created": "2019-08-24T14:15:22Z",
- "aiQualification": "string"
}
], - "created": "2019-08-24T14:15:22Z"
}
], - "totalRecords": 0
}