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

Fields related to Experience entity
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.

Fields related to the expertise skill entity
Name Description

skill

String

The skill descriptive name.

Error codes

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