This API will allow you to configure and read vacancies with all their internal features.
Vacancy API (2.0)
Download OpenAPI description
Overview
Enzo García
License
Languages
Servers
Mock server
https://docs.hunty.cloud/_mock/apis/vacancy_api
Development Server
https://k8s-exp-api-dev.hunty.cloud/v2/vacancies
Production Server
https://k8s-exp-api-stg.hunty.cloud/v2/vacancies
- Mock serverhttps://docs.hunty.cloud/_mock/apis/vacancy_api/{vacancyId}/company/{companyId}
- Development Serverhttps://k8s-exp-api-dev.hunty.cloud/v2/vacancies/{vacancyId}/company/{companyId}
- Production Serverhttps://k8s-exp-api-stg.hunty.cloud/v2/vacancies/{vacancyId}/company/{companyId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.hunty.cloud/_mock/apis/vacancy_api/{vacancyId}/company/{companyId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Bodyapplication/json
Example: "Buscamos un desarrollador Full Stack con experiencia en React y Node.js"
Example: "<p>Buscamos un desarrollador Full Stack con experiencia en <strong>React</strong> y <strong>Node.js</strong></p>"
Example: "<p>Experiencia mínima de 3 años en desarrollo web</p>"
Enum"INTERVIEW""DOCUMENTS""AUTOMATIC_ENGLISH_EXAM""AUTOMATIC_SCHEDULING_VIRTUAL""AUTOMATIC_SCHEDULING_PRESENTIAL""AUTOMATIC_SCHEDULING_AUTO""AUTOMATIC_PSYCHOMETRIC""AUTOMATIC_FORM"
Example: "INTERVIEW"
features[].jobAutomationsEnglishExamFeatureJobAutomations (object) or FormFeatureJobAutomations (object) or PsychometricFeatureJobAutomations (object) or SchedulingAutoFeatureJobAutomations (object) or SchedulingPresentialFeatureJobAutomations (object) or SchedulingVirtualFeatureJobAutomations (object) or DocumentsFeatureJobAutomations (object)required
One of:
- EnglishExamFeatureJobAutomations
- FormFeatureJobAutomations
- PsychometricFeatureJobAutomations
- SchedulingAutoFeatureJobAutomations
- SchedulingPresentialFeatureJobAutomations
- SchedulingVirtualFeatureJobAutomations
- DocumentsFeatureJobAutomations
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
Response
application/json
{ "id": "6705d9eb9f2f72a28f6c974f", "shortCode": "VAC-2024-001", "type": "Standard", "companyId": "6705d9eb9f2f72a28f6c974f", "locale": "es", "createdByUserId": "6705d9eb9f2f72a28f6c974f", "locationId": 12345, "country": "MX", "status": { "code": "SAVED", "createdAt": "2024-01-15T10:30:00Z" }, "areaId": "6705d9eb9f2f72a28f6c974f", "visibility": "PUBLIC", "workModality": "HYBRID", "name": "Desarrollador Full Stack Senior", "maxCandidates": 50, "jobDescription": "Buscamos un desarrollador Full Stack con experiencia en React y Node.js", "jobDescriptionHtml": "<p>Buscamos un desarrollador Full Stack con experiencia en <strong>React</strong> y <strong>Node.js</strong></p>", "requirements": "Experiencia mínima de 3 años en desarrollo web", "requirementsHtml": "<p>Experiencia mínima de 3 años en desarrollo web</p>", "contextAI": "Posición para equipo de desarrollo de producto", "features": [ { … } ], "hasFinalistsEnabled": true, "taskList": [ { … } ], "refCode": "REF-2024-001", "jobAutomations": { "frozenDueToFinalistInactivityTime": 7, "frozenDueToFinalistInactivityTimeUnit": "days", "frozenDueToSelectionInactivityTime": 14, "frozenDueToSelectionInactivityTimeUnit": "days" }, "createdAt": "2024-01-15T10:30:00Z", "updatedAt": "2024-01-20T15:45:00Z" }
Bodyapplication/jsonrequired
featuresSchedulingPresentialFeature (object) or SchedulingVirtualFeature (object) or SchedulingAutoFeature (object) or WithoutDataFeature (object) or PsychometricFeature (object) or FormFeature (object) or EnglishExamFeature (object) or DocumentsFeature (object)required
One of:
- SchedulingPresentialFeature
- SchedulingVirtualFeature
- SchedulingAutoFeature
- WithoutDataFeature
- PsychometricFeature
- FormFeature
- EnglishExamFeature
- DocumentsFeature
Value"AUTOMATIC_SCHEDULING_PRESENTIAL"
Example: "AUTOMATIC_SCHEDULING_PRESENTIAL"
Example: "Por favor traer identificación oficial"
Enum"days""minutes""hours"
Example: "days"
Example: 1440
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
- Mock serverhttps://docs.hunty.cloud/_mock/apis/vacancy_api/company/{companyId}
- Development Serverhttps://k8s-exp-api-dev.hunty.cloud/v2/vacancies/company/{companyId}
- Production Serverhttps://k8s-exp-api-stg.hunty.cloud/v2/vacancies/company/{companyId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.hunty.cloud/_mock/apis/vacancy_api/company/{companyId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"features": {
"id": "6705d9eb9f2f72a28f6c974f",
"order": 0,
"isAutomatic": true,
"color": "#000000",
"customName": "Agendamiento Virtual",
"featureCode": "AUTOMATIC_SCHEDULING_PRESENTIAL",
"actions": [
{
"id": "start",
"templateId": "6705d9eb9f2f72a28f6c974f"
}
],
"selfInit": false,
"data": {
"name": "Entrevista presencial",
"timezone": "America/Mexico_City",
"reminders": [
{
"leadTime": 24,
"timeUnit": "hours"
}
],
"location": "Oficinas centrales, Av. Reforma 123, CDMX",
"additionalInformation": "Por favor traer identificación oficial",
"possibleDates": [
{
"date": "2024-02-01T10:00:00Z",
"duration": 60
}
]
},
"jobAutomations": {
"discardDueToInactivityInToScheduleTime": 1440,
"discardDueToInactivityInToScheduleTimeUnit": "days",
"discardDueToInactivityInAttendanceValidationTime": 1440,
"discardDueToInactivityInAttendanceValidationTimeUnit": "days",
"discardDueToInactivityInErrorTime": 1440,
"discardDueToInactivityInErrorTimeUnit": "days",
"discardDueToInactivityAfterBeingCancelledTime": 1440,
"discardDueToInactivityAfterBeingCancelledTimeUnit": "days",
"discardDueToLackOfInterestTime": 1440,
"discardDueToLackOfInterestTimeUnit": "days"
}
},
"type": "Standard",
"name": "string",
"visibility": "PUBLIC",
"areaId": "string",
"country": "string",
"locationId": 0,
"workModality": "ON_SITE",
"jobDescription": "string",
"jobDescriptionHtml": "string",
"requirements": "string",
"requirementsHtml": "string",
"contextAI": "string",
"hasFinalistsEnabled": true,
"maxCandidates": 0,
"refCode": 0,
"jobAutomations": {
"frozenDueToFinalistInactivityTime": 7,
"frozenDueToFinalistInactivityTimeUnit": "days",
"frozenDueToSelectionInactivityTime": 14,
"frozenDueToSelectionInactivityTimeUnit": "days"
}
}'Created
Example: "Buscamos un desarrollador Full Stack con experiencia en React y Node.js"
Example: "<p>Buscamos un desarrollador Full Stack con experiencia en <strong>React</strong> y <strong>Node.js</strong></p>"
Example: "<p>Experiencia mínima de 3 años en desarrollo web</p>"
Enum"INTERVIEW""DOCUMENTS""AUTOMATIC_ENGLISH_EXAM""AUTOMATIC_SCHEDULING_VIRTUAL""AUTOMATIC_SCHEDULING_PRESENTIAL""AUTOMATIC_SCHEDULING_AUTO""AUTOMATIC_PSYCHOMETRIC""AUTOMATIC_FORM"
Example: "INTERVIEW"
features[].jobAutomationsEnglishExamFeatureJobAutomations (object) or FormFeatureJobAutomations (object) or PsychometricFeatureJobAutomations (object) or SchedulingAutoFeatureJobAutomations (object) or SchedulingPresentialFeatureJobAutomations (object) or SchedulingVirtualFeatureJobAutomations (object) or DocumentsFeatureJobAutomations (object)required
One of:
- EnglishExamFeatureJobAutomations
- FormFeatureJobAutomations
- PsychometricFeatureJobAutomations
- SchedulingAutoFeatureJobAutomations
- SchedulingPresentialFeatureJobAutomations
- SchedulingVirtualFeatureJobAutomations
- DocumentsFeatureJobAutomations
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
Enum"days""minutes""hours"
Example: "days"
Response
application/json
{ "id": "6705d9eb9f2f72a28f6c974f", "shortCode": "VAC-2024-001", "type": "Standard", "companyId": "6705d9eb9f2f72a28f6c974f", "locale": "es", "createdByUserId": "6705d9eb9f2f72a28f6c974f", "locationId": 12345, "country": "MX", "status": { "code": "SAVED", "createdAt": "2024-01-15T10:30:00Z" }, "areaId": "6705d9eb9f2f72a28f6c974f", "visibility": "PUBLIC", "workModality": "HYBRID", "name": "Desarrollador Full Stack Senior", "maxCandidates": 50, "jobDescription": "Buscamos un desarrollador Full Stack con experiencia en React y Node.js", "jobDescriptionHtml": "<p>Buscamos un desarrollador Full Stack con experiencia en <strong>React</strong> y <strong>Node.js</strong></p>", "requirements": "Experiencia mínima de 3 años en desarrollo web", "requirementsHtml": "<p>Experiencia mínima de 3 años en desarrollo web</p>", "contextAI": "Posición para equipo de desarrollo de producto", "features": [ { … } ], "hasFinalistsEnabled": true, "taskList": [ { … } ], "refCode": "REF-2024-001", "jobAutomations": { "frozenDueToFinalistInactivityTime": 7, "frozenDueToFinalistInactivityTimeUnit": "days", "frozenDueToSelectionInactivityTime": 14, "frozenDueToSelectionInactivityTimeUnit": "days" }, "createdAt": "2024-01-15T10:30:00Z", "updatedAt": "2024-01-20T15:45:00Z" }