get/curriculum/{curriculumId}/futurejob
Allows to retrieve the future Job section of a given curriculum for the authenticated user. The future Job section includes information about the candidates' availability and motivations to change job and their preferences for the new Job, for example, workDay, contractType, wage amount, etc.
Request
Resource URL
https://api.infojobs.net/api/4/curriculum/{curriculumId}/futurejob
Security
- User Role: role_candidate
- Scope: candidate_read_curriculum_future_job
Parameters
Name | Description |
---|---|
curriculumId String Required |
Identifier of the curriculum to edit. This curriculum must belongs to the authenticated user. Example values: 70628530-6d45-483a-8327-d8c81b |
Response
Response fields
Name | Description |
---|---|
employmentStatus String Required |
The employment status of the authenticated user. The operation /dictionary/employment-status returns all available values. Maximum length: 100 |
motivationToChange String Optional |
Description with the motivations to change job. * This field will only be displayed when it has a value. Maximum length: 1500 |
futureJobGoals String Optional |
Description with the goals expected in the new job. * This field will only be displayed when it has a value. Maximum length: 1500 |
yearsOfExperience String Required |
The number of years of experience of the candidate. The operation /dictionary/candidate-experience returns all available values. Maximum length: 100 |
lastJobSearch String Optional |
Describes how the candidates found their last job. The operation /dictionary/last-job-search returns all available values. * This field will only be displayed when it has a value. Maximum length: 100 |
lastJobSearchDetails String Optional |
Detailed explanation of how the candidates found their last job. * This field will only be displayed when it has a value. Maximum length: 150 |
preferredPosition String Required |
Job position preferred by the candidate in his/her future job. Minimum length: 4 |
subcategories Array(String) Required |
The subcategories under which the candidate's future job should fall into. There can be multiple subcategories. The operation /dictionary/subcategory returns all available values. |
contractTypes Array(String) Optional |
The contract type preferred by the candidate in his future job. There can be multiple values. The operation /dictionary/contract-type returns all available values. * This field will only be displayed when it has a value. |
workDay String Optional |
The work day preferred by the candidate in his future job. The operation /dictionary/workday returns all available values. * This field will only be displayed when it has a value. Maximum length: 100 |
availabilityToChangeHomeAddress String Required |
The candidate availability to change home address, for example, move to another region. The operation /dictionary/availability returns all available values. Example values: depende-de-las-condiciones Maximum length: 100 |
availabilityToTravel String Required |
The candidate's availability to travel. The operation /dictionary/availability returns all available values. |
preferredDestinations Array(String) Optional |
The preferred destinations in case of change of home address. There can be multiple values. The operation /dictionary/workday returns all available values. *The preferredDestinations might contain values even if the availabilityToTravel or availabilityToChangeHomeAddress has been set to bad. * This field will only be displayed when it has a value. |
salaryPeriod String Optional |
The Salary pay period without taxes. The operation /dictionary/salary-period returns all available values. * This field will only be displayed when it has a value. Maximum length: 100 |
SalaryMin String Optional |
The minimum salary accepted by the candidate in his future job. The operation /dictionary/salary-quantity returns all available values. * This field will only be displayed when it has a value. Maximum length: 100 |
preferredSalary String Optional |
The salary expected by the candidate in his future job. The operation /dictionary/salary-quantity returns all available values. * This field will only be displayed when it has a value. Maximum length: 100 |
working Boolean Required |
If true the candidate is currently working. |
Error codes
Code | Description |
---|---|
361 |
The curriculum was not found or the authenticated user is not the owner. |
Examples
This example retrieves the future job section of the given curriculum.
Request
https://api.infojobs.net/api/4/curriculum/70628530-6d45-483a-8327-d8c81b0a62ab/futurejob
Response
{ "employmentStatus": "no-busco-trabajo-pero-estoy-dispuesto-a-escuchar-ofertas", "motivationToChange": "Cambio de residencia a otra provincia" , "futureJobGoals" : "Enriquecimiento profesional y personal", "yearsOfExperience": "2-anos", "lastJobSearch": "bolsa-de-empleo-online", "lastJobSearchDetails": "InfoJobs", "preferredPosition":"Analista programador", "subcategories":["hardware-redes-seguridad"], "contractTypes":["autonomo"], "workDay":"completa", "availabilityToChangeHomeAddress":"buena", "availabilityToTravel":"mala", "preferredDestinations":["madrid"], "salaryPeriod": "bruto-ano", "salaryMin":"27.000", "preferredSalary":"33.000", "working": "true" }