Get Position Detail
This endpoint retrieves detailed information about a specific position, including steps and associated applicants.
Endpoint Overview
- HTTP Method:
GET
- Endpoint URL:
https://api.vinter.me/api/v1/Position/GetStepsAndApplicants?positionId=2ec6acd7-b976-4a58-aff4-e32c4121d73f
Request Headers
Header Name | Description | Example Value |
---|---|---|
X-Api-Key | API key for organizational authentication. | api_key |
Content-Type | Specifies the media type of the request. | application/json |
Response Format
A successful request returns a JSON object structured as follows:
{
"data": {
"positionId": "2ec6acd7-b976-4a58-aff4-e32c4121d73f",
"title": "Software Architect Position",
"isActive": true,
"isCompleted": false,
"responsibleName": "Murat SAHIN",
"language": "en-US",
"location": "London, United Kingdom",
"createdAt": "2025-02-11T17:28:00.164484+03:00",
"completedDate": null,
"activatedDate": "2025-02-12T14:38:39.452059+03:00",
"positionSteps": [
{
"stepName": "Technical Assesment Test",
"isStaticStep": false,
"staticStepId": null,
"applicants": [
{
"fullName": "Kaan KIVIRCIK",
"email": "[email protected]",
"isGeneralApplicationFormFilled": null,
"stepVinterScore": null,
"isStepCompleted": false
}
]
},
{
"stepName": "Kısa Liste",
"isStaticStep": true,
"staticStepId": "3",
"applicants": []
}
]
},
"success": true,
"message": null,
"isResourceKey": true
}
Detailed Field Descriptions
-
positionId:
The unique identifier of the position being retrieved. -
title:
The name of the position. -
isActive:
Indicates whether the position is currently active. -
isCompleted:
Specifies whether the position has been completed. -
responsibleName:
The name of the person responsible for the position. -
language:
The primary language associated with the position. -
location:
The geographic location of the position. -
createdAt:
The timestamp when the position was created. -
completedDate:
The timestamp when the position was completed (if applicable). -
activatedDate:
The timestamp when the position became active. -
positionSteps:
A list of steps associated with the position, including their names, whether they are static or dynamic, and the applicants assigned to each step.
Use Cases
-
Progress Tracking:
This endpoint allows HR and recruitment teams to monitor the status and progression of a position through various stages. -
Data Integration:
Third-party systems can use this data to provide detailed reporting and analytics on position statuses and applicant pools. -
Improved Decision Making:
By having a clear view of active and completed steps, managers can identify bottlenecks and streamline the hiring process.