get/curriculum/{curriculumId}/experience
Retrieve a list of all the Curriculum professional experience for the authenticated user.
Request
Resource URL
https://api.infojobs.net/api/2/curriculum/{curriculumId}/experience
Security
- User Role: role_candidate
- Scope: candidate_read_curriculum_experience
Parameters
Name | Description |
---|---|
curriculumId Required |
The curriculum identifier. Example values: E5B265D1-FA87-96B3-6A5EC0B |
Response
Response fields
Name | Description |
---|---|
id Long Required |
Numeric identifier of the experience. |
company String Required |
Name of the company where the experience were developed. Maximum length: 150 |
job String Required |
Role developed in that experience. Maximum length: 150 |
description String Optional |
Brief explanation about what was the role about for that experience. Maximum length: 4000 |
startingDate Date Required |
The starting date for that experience. Date format must be in RFC_3339 format: yyyy-MM-dd'T'HH:mm:ss'Z'. |
finishingDate Date Optional |
The date when that experience was finished. Date format must be in RFC_3339 format: yyyy-MM-dd'T'HH:mm:ss'Z'. This field is not returned if onCourse parameter is true. |
onCourse Boolean Required |
Whether the candidate is still working on that professional experience. Default value is false. |
industry String Optional |
Text key that classifies the experience on its professional sector. The operation /dictionary/industry returns all available values. Maximum length: 100 |
level String Required |
Text key that classifies the professional level for that experience, related to the role responsabiliy. The operation /dictionary/professional-level returns all available values. Maximum length: 100 |
staff String Optional |
Text key that indicates how many collegues were the user leading on that experience. The operation /dictionary/staff returns all available values. Maximum length: 100 |
category String Required |
Text key that indicates the professional category. The operation /dictionary/category returns all available values. Maximum length: 100 |
subcategories Array(String) Required |
An array of text keys that indicates the professional subcategories. The operation /dictionary/subcategory returns all available values. |
salaryMin String Optional |
Minimum value of the experience salary range. The operation /dictionary/salary-quantity returns all available values. Maximum length: 100 |
salaryMax String Optional |
Maximum value of the experience salary range. The operation /dictionary/salary-quantity returns all available values. Maximum length: 100 |
salaryPeriod String Optional |
Time range of the salary values (Year, Month, Week,...). The operation /dictionary/salary-period returns all available values. Maximum length: 100 |
hideSalary Boolean Required |
Whether the experience's salary is hide for the companies while will be watching the curriculum. |
visible Boolean Required |
Whether this experience is visible for the companies while will be watching the curriculum. |
expertise Array(Expertise) Required |
Returns a list of expertise skills. |
Name | Description |
---|---|
skill String |
The skill descriptive name. |
Code | Description |
---|---|
361 |
Security exception when the Curriculum was not found or is trying to be edited with no permissions. |
Examples
This example retrieves the list of experience from the Curriculum with the given ID.
Request
GET http://api.infojobs.net/api/2/curriculum/E5B265D1-FA87-96B3-6A5EC0BE3125817E/experience
Response
{ "experience":[ { "id":"", "company":"InfoJobs", "job":"Web programmer", "description":"Programming as a web developer in several languages like Java, Javascript, HTML, SQL, ...", "startingDate":"2006-09-14", "finishingDate":"2011-06-14", "onCourse":"false", "industry":"servicios-de-ti", "level":"especialista", "staff":"1-5", "category":"informatica-telecomunicaciones", "subcategories":[ "arquitectura", "programacion", "gestion-proyectos" ], "hideSalary":"false", "salaryMin":"18.000", "salaryMax":"24.000", "salaryPeriod":"bruto-ano", "visible":"false", "expertise": [ { "skill": "Java" }, { "skill": "JavaScript" }, { "skill": "HTML" }, { "skill": "SQL" } ] } ] }