Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.

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
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
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
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
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
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
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
delete
/tenants/{tenantUid}/stores/{storeUid}/extensions/{storeExtensionUid}
204

No Content

No content

Last updated

Was this helpful?