xclade
Admin APIViews

Make View Configuration Active

Make a view configuration active. This will set the given view configuration as the active one for the specified entity for the admin user. An admin user can only set their own configurations as active. If the view configuration ID is `null`, the active view configuration will be cleared, and the `code` or system default view configuration type will be used as the active view.

POST
/admin/views/{entity}/configurations/active
AuthorizationBearer <token>

In: header

Path Parameters

entity*string

The entity to update its view configuration (for example, orders).

Request Body

application/json

view_configuration_id*string

The ID of the view configuration to set as active. If null, the active view configuration will be cleared, and the code or system default view configuration will be used as the active view.

Response Body

application/json

application/json

text/plain

application/json

application/json

application/json

application/json

curl -X POST "https://{tenant}.api.myxclade.com/admin/views/string/configurations/active" \  -H "Content-Type: application/json" \  -d '{    "view_configuration_id": "string"  }'
{
  "success": true
}

{
  "message": "Discount must be set to dynamic",
  "type": "not_allowed"
}

"Unauthorized"
{
  "message": "Entity with id 1 was not found",
  "type": "not_found"
}
{
  "code": "unknown_error",
  "message": "The request conflicted with another request. You may retry the request with the provided Idempotency-Key.",
  "type": "QueryRunnerAlreadyReleasedError"
}
{
  "code": "invalid_request_error",
  "message": "Discount with code TEST already exists.",
  "type": "duplicate_error"
}

{
  "code": "api_error",
  "message": "An error occured while hashing password",
  "type": "database_error"
}