GET /companies/789e4567-e89b-12d3-a456-426614174000/designations?page=1&page_size=10&status=active&search=engineer
{
"success": true,
"data": {
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "789e4567-e89b-12d3-a456-426614174000",
"name": "Senior Software Engineer",
"description": "Senior level software engineering position",
"level_id": "550e8400-e29b-41d4-a716-446655440000",
"department_id": "660e8400-e29b-41d4-a716-446655440000",
"status": "active",
"created_at": "2026-03-03T10:00:00Z",
"updated_at": "2026-03-03T10:00:00Z"
},
{
"id": "223e4567-e89b-12d3-a456-426614174000",
"company_id": "789e4567-e89b-12d3-a456-426614174000",
"name": "Software Engineer",
"description": "Mid-level software engineering position",
"level_id": "550e8400-e29b-41d4-a716-446655440001",
"department_id": "660e8400-e29b-41d4-a716-446655440000",
"status": "active",
"created_at": "2026-03-02T10:00:00Z",
"updated_at": "2026-03-02T10:00:00Z"
}
],
"page": 1,
"page_size": 10,
"total": 2,
"total_pages": 1
}
}
Designations
List Designations
Get a paginated list of designations for a company
GET
/
companies
/
{company_id}
/
designations
GET /companies/789e4567-e89b-12d3-a456-426614174000/designations?page=1&page_size=10&status=active&search=engineer
{
"success": true,
"data": {
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "789e4567-e89b-12d3-a456-426614174000",
"name": "Senior Software Engineer",
"description": "Senior level software engineering position",
"level_id": "550e8400-e29b-41d4-a716-446655440000",
"department_id": "660e8400-e29b-41d4-a716-446655440000",
"status": "active",
"created_at": "2026-03-03T10:00:00Z",
"updated_at": "2026-03-03T10:00:00Z"
},
{
"id": "223e4567-e89b-12d3-a456-426614174000",
"company_id": "789e4567-e89b-12d3-a456-426614174000",
"name": "Software Engineer",
"description": "Mid-level software engineering position",
"level_id": "550e8400-e29b-41d4-a716-446655440001",
"department_id": "660e8400-e29b-41d4-a716-446655440000",
"status": "active",
"created_at": "2026-03-02T10:00:00Z",
"updated_at": "2026-03-02T10:00:00Z"
}
],
"page": 1,
"page_size": 10,
"total": 2,
"total_pages": 1
}
}
Retrieve a paginated list of designations for a specific company with optional filtering and search capabilities.
Path Parameters
string
required
The unique identifier of the company
Query Parameters
integer
default:"1"
Page number for pagination
integer
default:"10"
Number of items per page
string
Filter by designation status (
active or inactive)string
Filter by department UUID
string
Filter by level UUID
string
Search by designation title or code
Response
boolean
Indicates if the request was successful
object
Paginated designation data
Show Pagination Object
Show Pagination Object
array
Array of designation objects
Show Designation Object
Show Designation Object
string
Unique identifier of the designation
string
The company ID this designation belongs to
string
The name of the designation
string
Description of the designation
string
UUID of the associated level (nullable)
string
UUID of the associated department (nullable)
string
Status of the designation (active/inactive)
string
Timestamp when the designation was created
string
Timestamp when the designation was last updated
integer
Current page number
integer
Number of items per page
integer
Total number of designations
integer
Total number of pages
GET /companies/789e4567-e89b-12d3-a456-426614174000/designations?page=1&page_size=10&status=active&search=engineer
{
"success": true,
"data": {
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_id": "789e4567-e89b-12d3-a456-426614174000",
"name": "Senior Software Engineer",
"description": "Senior level software engineering position",
"level_id": "550e8400-e29b-41d4-a716-446655440000",
"department_id": "660e8400-e29b-41d4-a716-446655440000",
"status": "active",
"created_at": "2026-03-03T10:00:00Z",
"updated_at": "2026-03-03T10:00:00Z"
},
{
"id": "223e4567-e89b-12d3-a456-426614174000",
"company_id": "789e4567-e89b-12d3-a456-426614174000",
"name": "Software Engineer",
"description": "Mid-level software engineering position",
"level_id": "550e8400-e29b-41d4-a716-446655440001",
"department_id": "660e8400-e29b-41d4-a716-446655440000",
"status": "active",
"created_at": "2026-03-02T10:00:00Z",
"updated_at": "2026-03-02T10:00:00Z"
}
],
"page": 1,
"page_size": 10,
"total": 2,
"total_pages": 1
}
}