List service types
What the organization schedules: a class, a session, an appointment kind.
Any active key, sent as a bearer token. Keys are owner-equivalent, so there are no scopes to grant and nothing to configure per endpoint. See Authentication.
Case-insensitive name search
Defaults to every status
Edit any field above and the request updates as you type. Empty fields are left out.
7 fields per item
True when booking one reserves its resource exclusively, which is what makes it an appointment rather than a class
Rows matching the filter, ignoring pagination
These apply to every endpoint on the API, not just this one. Errors covers the body shape.
No bearer token, or a token that is unknown, revoked or expired. All four answer identically on purpose, so a caller probing tokens learns nothing about which is which.
The organization’s plan does not include the public API. It is available on Pro and above, and the check runs on every request, so a downgrade stops keys that were minted earlier.
The organization is not active.
The key is over its rate limit. Back off and retry.
Something failed on our side. The body carries a short sentence and never an internal error string, so quote your own request timestamp when reporting one.
curl "https://api.zenly.app.br/v1/service-types" \ -H "Authorization: Bearer $ZENLY_API_KEY"
{
"data": [
{
"createdAt": "2026-01-31T09:00:00Z",
"description": "string",
"holdsResource": false,
"id": "string",
"name": "string",
"status": "active",
"updatedAt": "2026-01-31T09:00:00Z"
}
],
"limit": 0,
"offset": 0,
"total": 0
}