get/curriculum/{curriculumId}/experience/{experienceId}

Retrieves an experience identified by experienceId from a Curriculum identified by curriculumId for the authenticated user.


Request

Resource URL

https://api.infojobs.net/api/1/curriculum/{curriculumId}/experience/{experienceId}

Security

  • User Role: role_candidate
  • Scope: candidate_read_curriculum_experience

Parameters

Name Description

curriculumId

Required

The curriculum identifier.

Example values: E5B265D1-FA87-96B3-6A5EC0B

experienceId

Required

The experience identifier.

Example values:16430987168

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.

Error codes

Code Description

361

Security exception when the Curriculum was not found or is trying to be read with no permissions.

650

Security exception when the experience was not found or is trying to be read with no permissions.

Examples

This example retrieves the experience identified by the experienceId=16430987168 from the Curriculum with the curriculumId=E5B265D1-FA87-96B3-6A5EC0BE3125817E.

Request

GET http://api.infojobs.net/api/1/curriculum/E5B265D1-FA87-96B3-6A5EC0BE3125817E/experience/16430987168

Response


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