Req | Field Name | Field Type | Max Length | Description |
---|---|---|---|---|
![]() |
client_no | long | 22 | Aria-assigned account identifier. This value is unique across all Aria-managed accounts. |
![]() |
auth_key | string | 50 | Client-defined account identifier. |
limit | long | 12 | The maximum number of objects to be returned by this call. Note that Aria recommends a maximum limit of less than 1,000. Higher limits may take much longer to return data. If you do not specify a value, or specify a value of "0", this field defaults to 100. Specifying a value of "-1" returns a count of the number of matching records, but does not return any records. | |
offset | long | 12 | The number of records to skip. Note that both "0" and NULL will cause the interface not to skip any records. | |
query_string | string | 1000 |
The criteria which all returned objects must match. Different objects have a different set of searchable criteria. Fields marked with "*Query" in the returns section can be used as part of the query_string. Valid operations for the query string include "=", "!=", "<", "<=", ">=", ">", "IS NULL", "IS NOT NULL", "LIKE", and "NOT LIKE". You must leave a space before and after each operation. The first operand must always be a field name, and the second operand must always be a value (except for "IS NULL" and "IS NOT NULL", where the second operand is implicitly "NULL"). If the second operand contains a space, less than, greater than, or equals sign, then it must be enclosed in double quotes. The second operand may not contain double quotes. Multiple conditions must be joined with either "AND" or "OR". Additionally, any queryable field can also be used to order the results, by appending "ORDER BY" to the query, followed by a field name and either "ASC" or "DESC". |
Key Name |
Description |
---|---|
acct_no | Aria-assigned account identifier. This value is unique across all Aria-managed accounts. |
client_acct_id | Client-defined account identifier. |
user_id | Account's user ID. |
usage_type_no | The Aria-assigned usage type number to set the threshold unit amount per specific usage type. |
usage_type_code | Client-assigned identifier for the type of usage being recorded. |
usage_date | The date on which the given usage was incurred. |
usage_units | The number of usage units that are being recorded. |
usage_record_no | The system-defined usage record ID. |
exclude_from_billing | A flag that specifies whether or not this usage record should be excluded from billing (neither generating a charge nor appearing on a statement). |
qualifier_1 | Client-defined string of any value meant for internal use and/or display to customers in statements. |
qualifier_2 | Client-defined string of any value meant for internal use and/or display to customers in statements. |
qualifier_3 | Client-defined string of any value meant for internal use and/or display to customers in statements. |
qualifier_4 | Client-defined string of any value meant for internal use and/or display to customers in statements. |
Field Name | Field Type | Description |
---|---|---|
error_code | long | Aria-assigned error identifier. 0 indicates no error. |
error_msg | string | Description of any error that occurred. "OK" if there was no error. |
starting_record | long | The Aria generated credit memo number. |
total_records | string | The user specified sequence ID created for the credit memo. |
usage_history_information | hash | Usage record details for the specified account. |
![]() |
long | Aria-assigned unique account identifier of the account who was billed the usage. |
![]() |
long | Aria-assigned unique account identifier of the account that incurred the usage. |
![]() |
string | This is the client-assigned identifier of the account who was billed the usage. |
![]() |
string | This is the client-assigned identifier of the account that incurred the usage. |
![]() |
long | The Subscription plan instance number. |
![]() |
string | Client-defined plan Subscription plan instance ID. |
![]() |
long | Aria-assigned unique identifier representing the type of usage that is being recorded. |
![]() |
string | The name of this usage type used on all reports, account statements, etc., E.g. International Call Minutes. |
![]() |
string | The date on which the given usage was incurred. |
![]() |
string | The time on which the given usage was incurred. |
![]() |
double | The number of units incurred by the account holder. |
![]() |
string | The name used for the unit type with which this usage type is metered, E.g. minutes |
![]() |
long | The Aria assigned ID of the invoice. |
![]() |
string | |
![]() |
string | |
![]() |
double | If the usage record was supplied to Aria in a pre-rated form. |
![]() |
string | Specifies whether or not the given usage record was entirely and permanently excluded from any billing (invoicing) process. |
![]() |
string | Comments entered to explain why the record was excluded from billing. Only recorded if is_excluded is true. |
![]() |
string | Comments entered while recording usage. |
![]() |
double | Rate entered while recording usage. |
![]() |
string | The value of client-defined usage qualifier 1 for this usage record. |
![]() |
string | The value of client-defined usage qualifier 2 for this usage record. |
![]() |
string | The value of client-defined usage qualifier 3 for this usage record. |
![]() |
string | The value of client-defined usage qualifier 4 for this usage record. |
![]() |
double | The number of units recorded by the account holder. |
![]() |
long | Aria-assigned usage record identifier. |
![]() |
long | Aria-assigned usage parent record identifier. |
![]() |
string | The usage type code of this record. |
![]() |
string | If available, the client-defined usage code for this usage record. |
![]() |
long | The reason why this usage record has been excluded from billing. |