Red Hat subscriptions management platform.
GET /katello/api/organizations/114267492/upstream_subscriptions 200 { "total": null, "subtotal": null, "selectable": null, "page": "3", "per_page": "7", "error": null, "search": null, "sort": { "by": null, "order": null }, "results": [ {} ] }
Param name | Description |
---|---|
organization_id required |
Organization ID Validations:
|
page optional |
Page number, starting at 1 Validations:
|
per_page optional |
Number of results per page to return. Validations:
|
order optional |
The order to sort the results in. ['asc', 'desc'] Defaults to 'desc'. Validations:
|
sort_by optional |
The field to sort the data by. Defaults to the created date. Validations:
|
pool_ids optional |
Return only the upstream pools which map to the given Katello pool IDs Validations:
|
quantities_only optional |
Only returns id and quantity fields Validations:
|
attachable optional |
Return only subscriptions which can be attached to the upstream allocation Validations:
|
PUT /katello/api/organizations/114267492/upstream_subscriptions { "pools": [ { "id": "12345", "quantity": 5 } ], "upstream_subscription": { "pools": [ { "id": "12345", "quantity": 5 } ] } } 202 { "id": null, "label": null, "pending": null, "username": null, "started_at": null, "ended_at": null, "state": null, "result": null, "progress": null, "input": null, "output": {}, "humanized": null, "cli_example": null, "available_actions": { "cancellable": null, "resumable": null } }
Param name | Description |
---|---|
organization_id required |
Organization ID Validations:
|
pools required |
Array of Pools to be updated. Only pools originating upstream are accepted. Validations:
|
pools[id] required |
Katello ID of local pool to update Validations:
|
pools[quantity] required |
Desired quantity of the pool Validations:
|
DELETE /katello/api/organizations/114267492/upstream_subscriptions { "pool_ids": [ "1", "2", "3" ], "upstream_subscription": { "pool_ids": [ "1", "2", "3" ] } } 202 { "id": null, "label": null, "pending": null, "username": null, "started_at": null, "ended_at": null, "state": null, "result": null, "progress": null, "input": null, "output": {}, "humanized": null, "cli_example": null, "available_actions": { "cancellable": null, "resumable": null } }
Param name | Description |
---|---|
organization_id required |
Organization ID Validations:
|
pool_ids required |
Array of local pool IDs. Only pools originating upstream are accepted. Validations:
|
POST /katello/api/organizations/114267492/upstream_subscriptions { "pools": [ { "id": "3", "quantity": 6 } ], "upstream_subscription": { "pools": [ { "id": "3", "quantity": 6 } ] } } 202 { "id": null, "label": null, "pending": null, "username": null, "started_at": null, "ended_at": null, "state": null, "result": null, "progress": null, "input": null, "output": {}, "humanized": null, "cli_example": null, "available_actions": { "cancellable": null, "resumable": null } }
Param name | Description |
---|---|
pools required |
Array of pools to add Validations:
|
pools[id] required |
Candlepin ID of pool to add Validations:
|
pools[quantity] required |
Quantity of entitlements to bind Validations:
|
organization_id required |
Organization ID Validations:
|