Attaches every member of a suite (with its usage trackers) to the entitlement, skipping members already attached. Establishes governance when nothing governs yet; refused when the entitlement's governing suite is a different one.
POST
/api/v1/provision/admin/entitlements/{entitlementId}/suites/{suiteId}
const url = 'https://example.com/api/v1/provision/admin/entitlements/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/suites/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'POST'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/provision/admin/entitlements/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/suites/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0If a plan is already assigned, it is restamped afterward so newly attached members land at the plan’s stamped values rather than raw catalog defaults.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”entitlementId
required
string format: uuid
Target entitlement.
suiteId
required
string format: uuid
The suite to attach.
Responses
Section titled “Responses”OK
Bad Request
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}