Get all addon services
GET/v1/addons/services
Retrieve a paginated list of addon services with optional filtering
Request
Query Parameters
page number
Possible values: >= 1
Default value: 1
Page number (default: 1)
limit number
Possible values: >= 1 and <= 100
Default value: 10
Items per page (default: 10)
name string
Filter by addon service name (case-insensitive)
templateId string
Filter by template ID
userType string
Possible values: [customer, driver, fleet]
Filter by user type
Responses
- 200
List of addon services retrieved successfully
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
data object[]required
The data of the paginated response
_id stringrequired
The ID of the addon service
fleetId stringrequired
The fleet ID
templateId stringrequired
The template ID
name stringrequired
Display name of the service
userType stringrequired
Who is being charged/reimbursed
isRequired booleanrequired
Whether this service is mandatory
latestUpdate date-timerequired
Last update date
total numberrequired
The total number of items
page numberrequired
The current page
limit numberrequired
The number of items per page
totalPages numberrequired
The total number of pages
{
"data": [
{
"_id": "672d07188234567890123456",
"fleetId": "FLEET001",
"templateId": "672d07188234567890123456",
"name": "Child Seat",
"userType": "customer",
"isRequired": false,
"latestUpdate": "2025-01-01T00:00:00.000Z"
}
],
"total": 100,
"page": 1,
"limit": 10,
"totalPages": 10
}
Loading...