Manage subscription products
PUT/subscriptions/subscriptions/:subscription_uuid/products
Manage subscription products by replacing, changing or detaching products on the subscription
Request
Path Parameters
The unique identifier of the subscription.
- application/json
 
Body
- Array [
 - ]
 
data object[]required
A list of product IDs to manage on the subscription.
Possible values: [attach, detach, replace]
Possible values: >= 1
Responses
- 204
 - 400
 - 403
 - 404
 - 500
 
Success. The subscription's products have been updated.
Bad request. The request failed validation.
- application/json
 
- Schema
 - Example (from schema)
 - missing-name
 
Schema
- Array [
 - ]
 
errors Error[]required
The HTTP response code of the error.
A brief summary of the error.
Optional additional detail about the error.
Additional supporting meta data for the error.
{
  "errors": [
    {
      "status": 500,
      "title": "Internal server error",
      "detail": "An internal error has occurred.",
      "meta": {
        "missing_ids": [
          "e7d50bd5-1833-43c0-9848-f9d325b08be8"
        ]
      }
    }
  ]
}
{
  "errors": [
    {
      "title": "Validation Error",
      "status": "400",
      "detail": "data.attributes.name: \"name\" is required"
    }
  ]
}
Forbidden. The operation is forbidden on this entity.
- application/json
 
- Schema
 - Example (from schema)
 - not-found
 
Schema
- Array [
 - ]
 
errors Error[]required
The HTTP response code of the error.
A brief summary of the error.
Optional additional detail about the error.
Additional supporting meta data for the error.
{
  "errors": [
    {
      "status": 500,
      "title": "Internal server error",
      "detail": "An internal error has occurred.",
      "meta": {
        "missing_ids": [
          "e7d50bd5-1833-43c0-9848-f9d325b08be8"
        ]
      }
    }
  ]
}
{
  "errors": [
    {
      "title": "Permission denied",
      "status": "404",
      "detail": "Permission denied: plan tenancy mismatch"
    }
  ]
}
Not found. The requested entity does not exist.
- application/json
 
- Schema
 - Example (from schema)
 - not-found
 
Schema
- Array [
 - ]
 
errors Error[]required
The HTTP response code of the error.
A brief summary of the error.
Optional additional detail about the error.
Additional supporting meta data for the error.
{
  "errors": [
    {
      "status": 500,
      "title": "Internal server error",
      "detail": "An internal error has occurred.",
      "meta": {
        "missing_ids": [
          "e7d50bd5-1833-43c0-9848-f9d325b08be8"
        ]
      }
    }
  ]
}
{
  "errors": [
    {
      "title": "Not Found",
      "status": "404",
      "detail": "No plan found"
    }
  ]
}
Internal server error. There was a system failure in the platform.
- application/json
 
- Schema
 - Example (from schema)
 - internal-server-error
 
Schema
- Array [
 - ]
 
errors Error[]required
The HTTP response code of the error.
A brief summary of the error.
Optional additional detail about the error.
Additional supporting meta data for the error.
{
  "errors": [
    {
      "status": 500,
      "title": "Internal server error",
      "detail": "An internal error has occurred.",
      "meta": {
        "missing_ids": [
          "e7d50bd5-1833-43c0-9848-f9d325b08be8"
        ]
      }
    }
  ]
}
{
  "errors": [
    {
      "title": "Internal Server Error",
      "status": "500"
    }
  ]
}