Work Experiences API
- List work experiences on a resume
- Get a single work experience
- Create an work experience
- Update an work experience
- Delete an work experience
These endpoints are only available to counselors and candidates, candidates can only view/edit items in their own resume
List work experiences on a resume
Get a candidate’s work experiences listed on their resume
GET /candidates/:candidate_id/resume/work_experiences
Response
Status: 200 OK
Link: <https://tapability.org/api/v1/resource?page=2>; rel="next",
<https://tapability.org/api/v1/resource?page=5>; rel="last"
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
[
{
"id": "8d0ec106-2ea1-4905-bcc6-86317085607b",
"title": "Assistant to the Regional Manager",
"employer_name": "Dunder Miflin",
"city": "Scranton",
"state": "Pennsylvania",
"start_date": "2010-01-01",
"end_date": "2012-12-01",
"duties": "Helping out the world's greatest boss."
}
]
Get a single work experience
GET /candidates/:candidate_id/resume/work_experiences/:work_experience_id
Response
Status: 200 OK
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
{
"id": "8d0ec106-2ea1-4905-bcc6-86317085607b",
"title": "Assistant to the Regional Manager",
"employer_name": "Dunder Miflin",
"city": "Scranton",
"state": "Pennsylvania",
"start_date": "2010-01-01",
"end_date": "2012-12-01",
"duties": "Helping out the world's greatest boss."
}
Create an work experience
Create a new work experience.
POST /candidates/:candidate_id/resume/work_experiences
Input
- description
- Required string
- source
- Required string
- date
- Optional string
{
"description": "Emmy - Best Actor",
"source": "Academy of Television Arts and Sciences",
"date": "2012-09-23"
}
Response
Status: 201 Created
Location: https://tapability.org/api/v1/candidates/eaf3022f-330e-46db-8665-01e0969ff2f7/resume/work_experiences/2894c358-f2d0-4a3f-952f-5afdb8dd81aa
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
{
"id": "8d0ec106-2ea1-4905-bcc6-86317085607b",
"title": "Assistant to the Regional Manager",
"employer_name": "Dunder Miflin",
"city": "Scranton",
"state": "Pennsylvania",
"start_date": "2010-01-01",
"end_date": "2012-12-01",
"duties": "Helping out the world's greatest boss."
}
Update an work experience
Update the provided work experience.
PATCH /candidates/:candidate_id/resume/work_experiences/:work_experience_id
Input
- description
- Required string
- source
- Required string
- date
- Optional string
{
"description": "Emmy - Best Actor",
"source": "Academy of Television Arts and Sciences",
"date": "2012-09-23"
}
Response
Status: 200 OK
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
{
"id": "8d0ec106-2ea1-4905-bcc6-86317085607b",
"title": "Assistant to the Regional Manager",
"employer_name": "Dunder Miflin",
"city": "Scranton",
"state": "Pennsylvania",
"start_date": "2010-01-01",
"end_date": "2012-12-01",
"duties": "Helping out the world's greatest boss."
}
Delete an work experience
Delete the provided work experience.
DELETE /candidates/:candidate_id/resume/work_experiences/:work_experience_id
Response
Status: 204 No Content
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999