Retrieve a service offered in a center

This API helps you to retrieve the details of a specific service at the required center.

You must specify in the API request the unique identifier of the location (center) as center_id and the unique identifier of the service as service_id. The API then retrieves the details of the service.
You can also use the expand parameter in the API request to specify details for the additional_info, catalog_info, variants_info, add_ons_info, and image_paths parameters.

Response Details

NameTypeDescription
idguidUnique 32-character identifier of the service.
codestringCode to identify the service.
namestringName of the service.
descriptionstringDescription about the service.
durationintLength of the service in minutes.
recovery_timeintRecovery time after the service.
price_infoobjectObject that contains all the price-related details for the service.
additional_infoobjectObject that contains all the additional information about the service.
catalog_infoobjectObject that contains all the catalog-related information about the service.
variants_infoobjectObject that contains all the details whether the service has a variant.
add_ons_infoobjectObject that contains all the add-ons related information of the service.
image_paths stringContains the 800 pixel image URL of the service.
parallel_service_groupsobjectObject that contains the id of the parallel service group.
errorobjectObject that contains error message and error code details. For more information, refer to the error Object table.
parallel_groupsarrayArray of parallel group IDs. Empty when feature disabled or none exist.
tagsarrayReturned only when expand=tags. List of tag strings.
is_couple_servicebooleanIndicates whether the service can be booked for couples.
prerequisites_infoobjectDetails of prerequisite services, if configured.
finishing_services_infoobjectDetails of finishing services, if configured.

price_info object

Json propertyData typeDescription
currency_idintegerIdentifier for the currency associated with the service price.
sale_pricenumberThe sale price of the service.
tax_idstringIdentifier of the tax configuration applied to the service.
ssgnumberSSG value applied to the service, if configured.
include_taxbooleanIndicates if the service price includes tax.
demand_group_idstringIdentifier of the demand-based pricing group, if applicable.
taxnumberCalculated tax amount for the service, if returned.
price_without_taxnumberService price excluding tax, if applicable.
final_pricenumberFinal computed service price after all taxes and adjustments.

additional_info object

Json propertyData typeDescription
info_idstringUnique identifier for the additional info object.
info_typestringType of additional information (e.g., internal note, promotion tag).
detailsstringDescriptive information or metadata attached to the service.

catalog_info object

Json propertyData typeDescription
catalog_idstringIdentifier of the catalog this service belongs to.
catalog_namestringDisplay name of the catalog.
category_idstringIdentifier of the category within the catalog.
category_namestringDisplay name of the category.

variants_info object

Json propertyData typeDescription
variant_idstringUnique identifier of the variant.
variant_namestringName or description of the variant (e.g., “60 min” or “Premium”).
price_differencenumberPrice difference from the base service, if applicable.

add_ons_info object

Json propertyData typeDescription
add_on_idstringUnique identifier of the add-on.
add_on_namestringDisplay name of the add-on.
add_on_pricenumberAdditional price applied for this add-on.
is_mandatorybooleanIndicates whether the add-on is mandatory for the service.

parallel_service_groups object

Json propertyData typeDescription
group_idintegerIdentifier of the parallel service group associated with the service.
group_namestringName or label of the parallel service group.
group_typestringType of group, such as “parallel” or “linked.”

prerequisites_info object

Json propertyData typeDescription
prerequisite_idstringIdentifier of the prerequisite service.
prerequisite_namestringName of the prerequisite service.
required_before_minutesintegerMinimum gap (in minutes) required before scheduling this service.

finishing_services_info object

Json propertyData typeDescription
finishing_service_idstringIdentifier of the finishing service.
finishing_service_namestringName of the finishing service.
delay_after_minutesintegerMinimum gap (in minutes) before the finishing service can be scheduled.

error object

Json propertyData typeDescription
codeintegerNumeric error code returned by the API.
messagestringHuman-readable error message describing the issue.
detailsstringAdditional technical or contextual details about the error.
trace_idstringUnique identifier to trace the failed API request.
error_typestringType of error, such as “ValidationError” or “NotFoundError.”
Language
Credentials
Header
Click Try It! to start a request and see the response here!