Get All Position Steps & All Applicants
This endpoint retrieves comprehensive information about a specific position, including all steps and all applicants assigned to each step.
Endpoint Overview
- HTTP Method:
GET
- Endpoint URL:
https://api.vinter.me/api/v1/Position/GetStepsAndAllApplicants?positionId=371473fc-656d-41ef-8887-3a4c5d544eca
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": "371473fc-656d-41ef-8887-3a4c5d544eca",
"title": "Senior Software Architect",
"status": "active",
"responsibleName": "Kaan KIVIRCIK",
"language": "tr-TR",
"location": "İzmir, Turkey",
"createdAt": "2025-05-07T12:05:48.508927+00:00",
"completedDate": null,
"activatedDate": "2025-05-07T12:05:48.504923+00:00",
"positionSteps": [
{
"stepName": "Yetkinlik Envanteri Testi",
"isStaticStep": false,
"staticStepId": null,
"applicants": [
{
"applicationStepId": "1bc078a6-8c2c-415f-bea5-86312d6108f2",
"fullName": "Murat ŞAHİN",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
},
{
"applicationStepId": "9fcfdae7-3b05-4753-a944-a7398131454d",
"fullName": "Musa ERTEK",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
}
]
},
{
"stepName": "Teknik Değerlendirme Testi",
"isStaticStep": false,
"staticStepId": null,
"applicants": [
{
"applicationStepId": "1ef4655f-6f77-4d6c-b6e3-73d4fb175d2d",
"fullName": "Şükran ÖZBEK",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
},
{
"applicationStepId": "ac512aeb-6c27-414b-8cda-6497500952bd",
"fullName": "Yağız TÜRER",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
}
]
},
{
"stepName": "Bilişsel Yetenek Testi",
"isStaticStep": false,
"staticStepId": null,
"applicants": [
{
"applicationStepId": "4aa949f3-b1e5-44c8-a274-aa4ca7d90438",
"fullName": "Alper ÖZER",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
},
{
"applicationStepId": "07fa2316-82a2-4ede-8656-90766ffc7957",
"fullName": "Ecem Yazgı BEKİM",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
}
]
},
{
"stepName": "Yabancı Dil Yeterlilik Testi",
"isStaticStep": false,
"staticStepId": null,
"applicants": [
{
"applicationStepId": "5839b683-1dc9-4672-aab6-044d4c7bd740",
"fullName": "Batuhan SEYMAN",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
},
{
"applicationStepId": "320df362-4717-40eb-92b9-4e471dc7b95d",
"fullName": "Aydın BAŞAK",
"email": "[email protected]",
"stepVinterScore": null,
"stepStatus": "expected"
}
]
}
]
},
"success": true,
"message": null,
"isResourceKey": true
}
Detailed Field Descriptions
-
positionId:
The unique identifier of the position being retrieved. -
title:
The name of the position. -
status:
The current status of the position (e.g., "active", "inactive", "completed"). -
responsibleName:
The name of the person responsible for the position. -
language:
The primary language associated with the position (e.g., "tr-TR", "en-US"). -
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 comprehensive list of all steps associated with the position, including:- stepName: The name of the step
- isStaticStep: Whether the step is a predefined static step
- staticStepId: The ID of the static step (if applicable)
- applicants: All applicants assigned to this step, with details including:
- applicationStepId: Unique identifier for the application step
- fullName: The full name of the applicant
- email: The email address of the applicant
- stepVinterScore: The Vinter score for this step (if available)
- stepStatus: The current status of the applicant in this step
Use Cases
-
Comprehensive Overview:
This endpoint provides a complete view of all position steps and all applicants, making it ideal for comprehensive reporting and analysis. -
Progress Monitoring:
HR and recruitment teams can track the progression of all applicants across different steps in a single request. -
Data Integration:
Third-party systems can use this comprehensive data to provide detailed analytics on position performance and applicant distribution. -
Administrative Control:
Managers can get a full overview of the recruitment pipeline, identifying bottlenecks and optimizing the hiring process.