name | type | description | default |
---|---|---|---|
endDate | query | ||
startDate | query |
media type | data type | description |
---|---|---|
application/json | BillingReport (JSON) | |
application/xml | billingReport (XML) |
GET /reports
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"BillingReportItems" : [ {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
}, {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
} ],
"reportItems" : [ {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
}, {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
} ]
}
media type | data type | description |
---|---|---|
application/json | object (JSON) | |
application/xml | anyType (XML) |
POST /reports
Content-Type: */*
Accept: application/json
...
HTTP/1.1 201 Created
Content-Type: application/json
...
name | type | description | default | constraints |
---|---|---|---|---|
numDays | query | 7 | required |
media type | data type | description |
---|---|---|
application/json | ExpiringAccountsResult (JSON) | |
application/xml | expiringAccountsResult (XML) |
GET /reports/expiring
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"checkupDate" : 12345,
"expirationDaysThreshold" : 12345,
"numTotalAccounts" : 12345,
"numActiveAccounts" : 12345,
"numExpiringAccounts" : 12345,
"numGraceAccounts" : 12345,
"numExpiredAccounts" : 12345,
"expiringAccount" : [ {
"accountId" : 12345,
"accountName" : "...",
"expiration" : 12345,
"daysToExpire" : 12345,
"gracePeriod" : 12345,
"graceExpiration" : 12345,
"notificationEmail" : "...",
"notificationStatus" : "SKIPPED",
"notificationInfo" : "..."
}, {
"accountId" : 12345,
"accountName" : "...",
"expiration" : 12345,
"daysToExpire" : 12345,
"gracePeriod" : 12345,
"graceExpiration" : 12345,
"notificationEmail" : "...",
"notificationStatus" : "ERROR",
"notificationInfo" : "..."
} ]
}
name | type | description | default | constraints |
---|---|---|---|---|
numDays | query | 7 | required |
media type | data type | description |
---|---|---|
application/json | ExpiringAccountsResult (JSON) | |
application/xml | expiringAccountsResult (XML) |
POST /reports/expiring
Content-Type: */*
Accept: application/json
...
HTTP/1.1 201 Created
Content-Type: application/json
{
"checkupDate" : 12345,
"expirationDaysThreshold" : 12345,
"numTotalAccounts" : 12345,
"numActiveAccounts" : 12345,
"numExpiringAccounts" : 12345,
"numGraceAccounts" : 12345,
"numExpiredAccounts" : 12345,
"expiringAccount" : [ {
"accountId" : 12345,
"accountName" : "...",
"expiration" : 12345,
"daysToExpire" : 12345,
"gracePeriod" : 12345,
"graceExpiration" : 12345,
"notificationEmail" : "...",
"notificationStatus" : "NOT_SENT",
"notificationInfo" : "..."
}, {
"accountId" : 12345,
"accountName" : "...",
"expiration" : 12345,
"daysToExpire" : 12345,
"gracePeriod" : 12345,
"graceExpiration" : 12345,
"notificationEmail" : "...",
"notificationStatus" : "SENT",
"notificationInfo" : "..."
} ]
}
name | type | description | default | constraints |
---|---|---|---|---|
accountId | path | required | ||
endDate | query | |||
startDate | query |
media type | data type | description |
---|---|---|
application/json | BillingReport (JSON) | |
application/xml | billingReport (XML) |
GET /reports/{accountId}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"BillingReportItems" : [ {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
}, {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
} ],
"reportItems" : [ {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
}, {
"startDate" : 12345,
"endDate" : 12345,
"accountId" : 12345,
"accountName" : "...",
"parentId" : 12345,
"parentName" : "...",
"parentOrgName" : "...",
"accountOrgEmail" : "...",
"brokerDeploymentId" : "...",
"brokerType" : "...",
"accountCreatedOn" : 12345,
"servicePlanExpirationDate" : 12345,
"servicePlanMaxChildAccounts" : 12345,
"childAccountsNumber" : 12345,
"servicePlanMaxNumberProvisionRequest" : 12345,
"provisionRequestsNumber" : 12345,
"servicePlanMaxDeviceJob" : 12345,
"deviceJobsNumber" : 12345,
"servicePlanMaxDevicesNumber" : 12345,
"devicesNumber" : 12345,
"servicePlanVpnConnections" : 12345,
"vpnConnectionsNumber" : 12345,
"servicePlanMaxRulesNumber" : 12345,
"rulesNumber" : 12345,
"servicePlanDataTtl" : 12345,
"servicePlanRxByteLimit" : 12345,
"dataNumRxBytes" : 12345,
"dataNumRxMessages" : 12345,
"slaAvg" : 12345
} ]
}