Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Extensions

Extensions

List extensions for a tenant

get
/tenants/{tenantUid}/extensions

List extensions for a tenant

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

sortBystringOptional

Defines which field the resource list is sorted by.

sortDirectionstring · enumOptional
ENUM Description
ASC Sort in ascending order
DESC Sort in descending order
Possible values:
Responses
200

Example response

application/json
get/tenants/{tenantUid}/extensions
200

Example response

Get tenant extension details

get
/tenants/{tenantUid}/extensions/{tenantExtensionUid}

Get details for a tenant extension.

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantExtensionUidstringRequired

Reference to a tenant extension.

Pattern: ^[A-Za-z0-9-_]+
Responses
200

Example response

application/json

TenantExtensionResponseSchema

tenantExtensionUidstringRequiredPattern: ^[A-Za-z0-9-_]+
namestringRequired
activebooleanRequired
extensionCodestring · enumRequiredPossible values:
hasStoreExtensionSettingsbooleanRequired

Indicate if the extension needs to be activated and configured pr store

statusMessagesstring[]Required
get/tenants/{tenantUid}/extensions/{tenantExtensionUid}
200

Example response

Update tenant extension details

put
/tenants/{tenantUid}/extensions/{tenantExtensionUid}

Update details for a tenant extension.

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantExtensionUidstringRequired

Reference to a tenant extension.

Pattern: ^[A-Za-z0-9-_]+
Body
namestringOptional
activebooleanRequired
Responses
200

Example response

application/json

TenantExtensionResponseSchema

tenantExtensionUidstringRequiredPattern: ^[A-Za-z0-9-_]+
namestringRequired
activebooleanRequired
extensionCodestring · enumRequiredPossible values:
hasStoreExtensionSettingsbooleanRequired

Indicate if the extension needs to be activated and configured pr store

statusMessagesstring[]Required
put/tenants/{tenantUid}/extensions/{tenantExtensionUid}
200

Example response

Delete a tenant extension

delete
/tenants/{tenantUid}/extensions/{tenantExtensionUid}

Deletes a tenant extension.

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantExtensionUidstringRequired

Reference to a tenant extension.

Pattern: ^[A-Za-z0-9-_]+
Responses
204

No Content

No content

delete/tenants/{tenantUid}/extensions/{tenantExtensionUid}
204

No Content

No content

List store extensions for a tenant extension

get
/tenants/{tenantUid}/extensions/{tenantExtensionUid}/stores

List store extensions for a tenant extension

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
tenantExtensionUidstringRequired

Reference to a tenant extension.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

sortBystringOptional

Defines which field the resource list is sorted by.

sortDirectionstring · enumOptional
ENUM Description
ASC Sort in ascending order
DESC Sort in descending order
Possible values:
tenantExtensionActiveQuerybooleanOptional

filter on active status for a store extension.

tenantExtensionStoreNameQuerystringOptional

filter on store name for a store extension

Responses
200

Example response

application/json
get/tenants/{tenantUid}/extensions/{tenantExtensionUid}/stores
200

Example response

List extensions for a store

get
/tenants/{tenantUid}/stores/{storeUid}/extensions

List extensions for a store

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
storeUidstringRequired

Reference to a Store.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

sortBystringOptional

Defines which field the resource list is sorted by.

sortDirectionstring · enumOptional
ENUM Description
ASC Sort in ascending order
DESC Sort in descending order
Possible values:
Responses
200

Example response

application/json
get/tenants/{tenantUid}/stores/{storeUid}/extensions
200

Example response

Add a new extension to a store

post
/tenants/{tenantUid}/stores/{storeUid}/extensions

Add a new extension to a store

Required store or tenant role ADMIN

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
storeUidstringRequired

Reference to a Store.

Pattern: ^[A-Za-z0-9-_]+
Body
activebooleanRequired

Activate/Deactivate the extension on the store

tenantExtensionUidstringRequiredPattern: ^[A-Za-z0-9-_]+
storeExtensionUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
201

Example response

application/json

StoreExtensionResponseSchema

storeExtensionUidstringRequiredPattern: ^[A-Za-z0-9-_]+
activebooleanRequired
statusMessagesstring[]Required
post/tenants/{tenantUid}/stores/{storeUid}/extensions
201

Example response

Get store extension details

get
/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}

Get details for a store extension.

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
storeUidstringRequired

Reference to a Store.

Pattern: ^[A-Za-z0-9-_]+
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
storeExtensionUidstringRequired

Reference to a store extension.

Pattern: ^[A-Za-z0-9-_]+
Responses
200

Example response

application/json

StoreExtensionResponseSchema

storeExtensionUidstringRequiredPattern: ^[A-Za-z0-9-_]+
activebooleanRequired
statusMessagesstring[]Required
get/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}
200

Example response

Update store extension details

put
/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}

Update details for a store extension

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
storeUidstringRequired

Reference to a Store.

Pattern: ^[A-Za-z0-9-_]+
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
storeExtensionUidstringRequired

Reference to a store extension.

Pattern: ^[A-Za-z0-9-_]+
Body
activebooleanRequired

Activate/Deactivate the extension on the store

Responses
200

Example response

application/json

StoreExtensionResponseSchema

storeExtensionUidstringRequiredPattern: ^[A-Za-z0-9-_]+
activebooleanRequired
statusMessagesstring[]Required
put/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}
200

Example response

Delete a store extension

delete
/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}

Deletes a store extension.

Authorizations
AuthorizationstringRequired

Token received from the auth service

Path parameters
storeUidstringRequired

Reference to a Store.

Pattern: ^[A-Za-z0-9-_]+
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
storeExtensionUidstringRequired

Reference to a store extension.

Pattern: ^[A-Za-z0-9-_]+
Responses
204

No Content

No content

delete/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}
204

No Content

No content

Last updated

Was this helpful?