usage.report
The usage.api.history command gets a billing report for the specified organization.
Requires Org Admin rights.
TR50 Request
{
"cmd": {
"command": "usage.report",
"params": {
"orgKey": "DEV",
"start": "2014-08-01T00:00:00Z",
"end": "2014-08-31T23:59:59Z",
"includeSubOrgs": true
}
}
}
Request Parameters
Name |
Type |
Required |
Description |
---|---|---|---|
orgKey |
String |
|
The key of the organization. Defaults to the current org. |
start |
String |
Yes |
The timestamp representing the beginning of the billing period. |
end |
String |
|
The timestamp representing the end of the billing period. |
includeSubOrgs |
Bool |
|
Indicates that the response should also contain sub organization records. Defaults to false. |
TR50 Response
If the command is sent successfully a success message and the results are returned. Otherwise, an error and error message will be returned.
{
"cmd": {
"success": true,
"params": {
"header": {
"end": "2015-12-31T23:59:59Z",
"orgId": "534c36e53100460721000051",
"orgKey": "DEV",
"orgName": "Development",
"start": "2015-12-01T00:00:00Z"
},
"report": [
{
"orgKey": "DEV",
"parentOrgKey": "",
"countBillableThings": 10,
"countThings": 31,
"countConnections": 116,
"countApiCalls": 1952043,
"countStorage": 50513072128
},
{
"orgKey": "SUBORG2",
"parentOrgKey": "DEV",
"countBillableThings": 0,
"countThings": 1,
"countConnections": 0,
"countApiCalls": 107,
"countStorage": 21680128
},
{
"orgKey": "SUBORG3",
"parentOrgKey": "DEV",
"countBillableThings": 0,
"countThings": 1,
"countConnections": 0,
"countApiCalls": 102,
"countStorage": 22704128
},
{
"orgKey": "SUBORG4",
"parentOrgKey": "DEV",
"countBillableThings": 0,
"countThings": 0,
"countConnections": 0,
"countApiCalls": 146,
"countStorage": 17342464
},
{
"orgKey": "FUSION",
"parentOrgKey": "DEV",
"countBillableThings": 0,
"countThings": 3,
"countConnections": 0,
"countApiCalls": 102,
"countStorage": 1726603264
},
{
"orgKey": "ORGBUG",
"parentOrgKey": "DEV",
"countBillableThings": 0,
"countThings": 0,
"countConnections": 0,
"countApiCalls": 102,
"countStorage": 17100800
}
]
}
}
}
Response Parameters
Name |
Type |
Description |
---|---|---|
header |
Object |
The header object. |
report |
Array |
Array of report objects. |
Header Object
Name |
Type |
Description |
---|---|---|
orgKey |
String |
The key associated with the organization. |
orgId |
String |
The unique identifier associated with the organization. |
orgName |
String |
The name associated with the organization. |
start |
String |
The timestamp representing the beginning of the billing period. |
end |
String |
The timestamp representing the end of the billing period. |
Report Object
Name |
Type |
Description |
---|---|---|
orgKey |
String |
The key associated with the organization. |
parentOrgKey |
String |
The key associated with the organization's parent. |
countBillableThings |
Integer |
The count of billable things. |
countThings |
Integer |
The count of total things, billable or not. |
countConnections |
Integer |
The count of total connections. |
countApiCalls |
Integer |
The count of the total API calls made in that organization. |
countStorage |
Integer |
The count of total storage used in the organization, in bytes |
totalPrice |
Float |
The total price for that billing item for that month. |