TAG LINE
TAG LINE
SMALL TITLE
This object provides a view into which services are actively participating in a Share Plan assigned to an Account.
accountSharePlanId | "accountSharePlanId": 12 Type: Number |
accountServiceUsageBucketId READ-ONLY | "accountServiceUsageBucketId": 6 Type: Number The Identity or ID of the bucket that is part of this Account Share Plan. |
accountServiceUsageBucketTotalUsageAmount READ-ONLY | "accountServiceUsageBucketTotalUsageAmount": 16 Type: Number The total usage amount for the bucket as part of this Account Share Plan. |
accountServiceUsageBucketTotalUsageConsumed READ-ONLY | "accountServiceUsageBucketTotalUsageConsumed": 5 Type: Number The total usage amount consumed from this bucket as part of this Account Share Plan. |
accountServiceUsageBucketIsAddOn READ-ONLY | "accountServiceUsageBucketIsAddOn": true Type: Boolean If this bucket is an add-on. |
packageId READ-ONLY | "packageId": 0 Type: Number The Identity or ID of the package that is part of this Account Share Plan. |
packageName READ-ONLY | "packageName": "Hello World" Type: String The name of the package that is part of this Account Share Plan. |
serviceId READ-ONLY | "serviceId": 15 Type: Number The Identity or ID of the service that is part of this Account Share Plan. |
serviceName READ-ONLY | "serviceName": "Hello World" Type: String The name of the service that is part of this Account Share Plan. |
quantity READ-ONLY | "quantity": 21 Type: Number The number of services defined by serviceId that are part of this Account Share Plan. |
usageConsumed READ-ONLY | "usageConsumed": "Hello World" Type: String How much usage have all the included packages/services consumed. |
accountServiceUsageBucketRecurFrequency | "accountServiceUsageBucketRecurFrequency": 21 Type: Number The frequency of the usage bucket, e.g. 6. |
accountServiceUsageBucketRecurFrequencyTypeId | "accountServiceUsageBucketRecurFrequencyTypeId": 27 Type: Number The frequency type ID of the usage bucket. |
accountServiceUsageBucketRecurFrequencyTypeName | "accountServiceUsageBucketRecurFrequencyTypeName": "Hello World" Type: String The frequency type name of the usage bucket, e.g. Month. |
accountServiceUsageBucketIsThresholdPerAccountService | "accountServiceUsageBucketIsThresholdPerAccountService": true Type: Boolean Whether or not the bucket threshold is per account service. |
accountServiceUsageBucketIsInfiniteLastTier | "accountServiceUsageBucketIsInfiniteLastTier": true Type: Boolean Whether or not the bucket has an infinite final tier. |
usageBucketId | "usageBucketId": 6 Type: Number The ID of the Bucket. |
usageBucketName READ-ONLY | "usageBucketName": "Hello World" Type: String The name of the bucket participating in the Share Plan. |
usageBucketBaseUnitId READ-ONLY | "usageBucketBaseUnitId": 16 Type: Number The identifier that represents the BucketBaseUnit. For example time, data, or count. |
| GET | Account/SharePlan/BucketUsage/ByService/ |
| Retrieve all of the ViewSharePlanBucketUsageByService objects. | |
Retrieve all of the ViewSharePlanBucketUsageByService objects. GET Account/SharePlan/BucketUsage/ByService/ HTTP/1.1 200 OK
{
"trackingId": "d2ae5304-2355-44eb-a328-272f02935f8b",
"totalCount": 1,
"items": [
{
"accountSharePlanId": 0,
"accountServiceUsageBucketId": 11,
"accountServiceUsageBucketTotalUsageAmount": 23,
"accountServiceUsageBucketTotalUsageConsumed": 17,
"accountServiceUsageBucketIsAddOn": true,
"packageId": 27,
"packageName": "Sample Text Data",
"serviceId": 21,
"serviceName": "Sample Text Data",
"quantity": 4,
"usageConsumed": "Sample Text Data",
"accountServiceUsageBucketRecurFrequency": 18,
"accountServiceUsageBucketRecurFrequencyTypeId": 16,
"accountServiceUsageBucketRecurFrequencyTypeName": "Sample Text Data",
"accountServiceUsageBucketIsThresholdPerAccountService": true,
"accountServiceUsageBucketIsInfiniteLastTier": true,
"usageBucketId": 17,
"usageBucketName": "Sample Text Data",
"usageBucketBaseUnitId": 24
}
]
} | |
| GET | Account/SharePlan/BucketUsage/ByService/Paged |
| Retrieve all of the ViewSharePlanBucketUsageByService objects in a paged fashion. This endpoint implements pagination for its results. Individual pages can be requested to return a particular paged set in the list of results. To learn more, see details on working with paginated endpoints. | |
Retrieve all of the ViewSharePlanBucketUsageByService objects in a paged fashion. GET Account/SharePlan/BucketUsage/ByService/Paged HTTP/1.1 200 OK
{
"trackingId": "d2ae5304-2355-44eb-a328-272f02935f8b",
"pagination": {
"pageNumber": 1,
"pageSize": 20,
"excludeTotalCount": false
},
"pagedResults": {
"totalCount": 1,
"items": [
{
"accountSharePlanId": 25,
"accountServiceUsageBucketId": 25,
"accountServiceUsageBucketTotalUsageAmount": 18,
"accountServiceUsageBucketTotalUsageConsumed": 25,
"accountServiceUsageBucketIsAddOn": true,
"packageId": 14,
"packageName": "Sample Text Data",
"serviceId": 20,
"serviceName": "Sample Text Data",
"quantity": 26,
"usageConsumed": "Sample Text Data",
"accountServiceUsageBucketRecurFrequency": 16,
"accountServiceUsageBucketRecurFrequencyTypeId": 17,
"accountServiceUsageBucketRecurFrequencyTypeName": "Sample Text Data",
"accountServiceUsageBucketIsThresholdPerAccountService": true,
"accountServiceUsageBucketIsInfiniteLastTier": true,
"usageBucketId": 26,
"usageBucketName": "Sample Text Data",
"usageBucketBaseUnitId": 18
}
]
}
} | |