Assign

GET /:account/account_plans/:plan

Some Account Plans are assignable to sub accounts. This allows defining what accounts a subscription needs to be assigned to and the quantity for each.

Examples

Assign Account Plan Licenses

Request

PUT /textus/account_plans/Ambg36B

Body

{
  "assignments": [
    { "account": "/accounts/my_account", "quantity": 1 }
  ]
}
Example
$ curl -i -H Accept:"application/vnd.textus+jsonld" \
    -H Authorization:"Bearer {token}" \
    -X PUT /textus/account_plans/Ambg36B
    -d '{
  "assignments": [
    { "account": "/accounts/my_account", "quantity": 1 }
  ]
}'

Response

Status

200

Response Type

AccountPlan

Example Body

{
  "@type": "AccountPlan",
  "@context": "/contexts/AccountPlan.jsonld",
  "id": "/my_account/account_plans/6NvZNG",
  "name": "Pro Msg Account: Up to 2k Msg/Month",
  "type": "message",
  "shared": false,
  "assignable": true,
  "quantity": 2,
  "size": 2000,
  "effectiveStartDate": "2021-11-15",
  "effectiveEndDate": "2022-09-01",
  "assignments": [
    {
      "account": "/accounts/single-user-account-dev",
      "quantity": 1
    },
    {
      "account": "/accounts/bandwidth-v2-dev",
      "quantity": 1
    }
  ],
  "sourceName": "zuora"
}

© 2024 TextUs