List Services
Services
List Services
Retrieve a list of all services with advanced filtering, pagination, and sorting options.
GET
List Services
Query Parameters
Search services by name, short description, or description
Filter by exact service name
Filter by service status (active, disabled)
Filter by service category ID
Filter services by location ID (shows only services available at this location)
Filter services by agent ID (shows only services provided by this agent)
Filter by visibility (visible, hidden)
Minimum price filter
Maximum price filter
Minimum duration in minutes
Maximum duration in minutes
Filter services created after this date (YYYY-MM-DD format)
Filter services created before this date (YYYY-MM-DD format)
Filter services updated after this date (YYYY-MM-DD format)
Filter services updated before this date (YYYY-MM-DD format)
Number of services per page (1-100)
Page number for pagination
Field to order by (id, name, price, duration, created_date, updated_date)
Sort direction (ASC, DESC)
Include related data (comma-separated: category, agents, locations)
Example Requests
Basic Request
Search Services
Filter with Multiple Parameters
Price Range Filter
Duration and Date Filters
Filter by Location
Filter by Agent
Combined Location and Agent Filter
Response Example
Basic Response
With include=category,agents
The
customer_limit field is always present in the response. Use include=category to embed category data and include=agents for agent data per service. Use include=categories to append all service categories to the root of the response.