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"
}
]
}
]
}
