For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sales | Service Categories

Retrieve a list of Service Categories

get
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Query parameters
rootIdinteger · int32Optional

Id of the root category to start tree from. Null returns the full tree

namesstring[]Optional

Filter categories by certain names. Note: the response will not be a full tree hierarchy anymore.

languagestring · enumOptional

Language options for a customer or user interaction

Possible values:
Responses
200

OK: Service category tree.

application/json
totalinteger · int32Required
get/v1/sales/service-categories

Create a new service category

post
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Body
parentCategoryIdinteger · int32 · nullableOptional

The identifier of the categories parent. Set to null if the category is a root category.

Example: 2
namestring · max: 50Required

The technical name of the category to identify category regardless localization. Must be unique and can not be updated afterwards.

Example: notebooks
displayValuestring · max: 50Required
descriptionstring · max: 500 · nullableOptional

A further description of the category

Example: Category for all types of notebooks and laptops
rankinteger · int32 · nullableOptional

The display rank order of the category

Example: 4
imageLinkstring · max: 2000 · nullableOptional

Url to an image to be shown in the marketplace.

Example: https://my.cdn.org/categories/notebooks/image.pngPattern: ^https://.*
Responses
201

Created: The created service category.

application/json
imageLinkstring · nullableOptional

Url to an image to be shown in the marketplace.

Example: https://my.cdn.org/categories/notebooks/image.png
idinteger · int32Optional

The identifier of the category.

Example: 4
namestring · nullableOptional

The technical name of the category to identify category regardless localization.

Example: notebooks
displayValuestring · nullableOptional
post/v1/sales/service-categories

Retrieve a single service category by its ID

get
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
categoryIdinteger · int32Required

The identifier of the service category.

Query parameters
languagestring · enumOptional

Language options for a customer or user interaction

Possible values:
Responses
200

OK: The requested service category.

application/json
createdstring · date-timeOptional

The date and time when the service was created. (ISO 8601 format)

descriptionstring · nullableOptional

A further description of the category

Example: Category for all types of notebooks and laptops
rankinteger · int32 · nullableOptional

The display rank order of the category

Example: 4
imageLinkstring · nullableOptional

Url to an image to be shown in the marketplace.

Example: https://my.cdn.org/categories/notebooks/image.png
idinteger · int32Optional

The identifier of the category.

Example: 4
namestring · nullableOptional

The technical name of the category to identify category regardless localization.

Example: notebooks
displayValuestring · nullableOptional
get/v1/sales/service-categories/{categoryId}

Delete an existing service category

delete
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
categoryIdinteger · int32Required

The identifier of the service category to be deleted.

Responses
204

NoContent: Delete successful.

No content

delete/v1/sales/service-categories/{categoryId}

No content

Partially update an existing service category

patch
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
categoryIdinteger · int32Required

The identifier of the service category.

Bodyobject · Operation[]
valueany · nullableOptional
pathstring · nullableOptional
opstring · nullableOptional
fromstring · nullableOptional
Responses
204

NoContent: Update successful.

No content

patch/v1/sales/service-categories/{categoryId}

No content

Retrieve a list of attribute definitions for a specific category

get

This endpoint returns all attribute definitions of a category, including attributes of the parent categories.

You can use this to retrieve all recommended attributes when creating a new service

Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
categoryIdinteger · int32Required

The identifier of the service category.

Responses
200

OK: Attribute definition list.

application/json
totalinteger · int32Required
get/v1/sales/service-categories/{categoryId}/attribute-definitions

Retrieve a list of all translated fields for a specific category

get
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
categoryIdinteger · int32Required

Id of the category to get translations for

Responses
200

OK: List of translation objects.

application/json
totalinteger · int32Required
get/v1/sales/service-categories/{categoryId}/translations

Update the translation of the category for a specific language

patch
Authorizations
X-API-KEYstringRequired

Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.

Path parameters
categoryIdinteger · int32Required

The identifier of the service category.

languagestring · enumRequired

Language options for a customer or user interaction

Possible values:
Bodyobject · Operation[]
valueany · nullableOptional
pathstring · nullableOptional
opstring · nullableOptional
fromstring · nullableOptional
Responses
204

NoContent: Update successful.

No content

patch/v1/sales/service-categories/{categoryId}/translations/{language}

No content

Last updated

Was this helpful?