The Billing Service provides access to the information required to bill customers. The billing data is based on a billing model that defines the billing codes and the metrics used to count the data for each billing code.
Adds the User Account
Success
Forbidden
Precondition failed
Internal Server Error
{- "authBusUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "authSite": {
- "parentSiteId": 12341,
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "fullName": "John Doe",
- "phone": "(123) 456-7890",
- "fax": "(123) 456-7890",
- "email": "john.doe@myco.com",
- "enabled": "true",
- "externalId": "string",
- "filterParameters": "depositorAccount=123456",
- "ipRestricted": true,
- "validIPAddressMask": "199.142.*.*,199.158.*.*",
- "password": "string",
- "passwordExpirable": true,
- "passwordExpirationInterval": "90",
- "passwordMustChange": true,
- "monitored": true,
- "maxHearbeatIntervalSeconds": "600",
- "needsNewDevice": true,
- "needsSecurityQuestions": true,
- "roles": [
- {
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "userId": 12341,
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
], - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
{- "httpCode": 0,
- "message": "Failed to authorize.",
- "systemId": 123412351
}
Removes or disables the User Account
Success
Not Found
Precondition failed
Internal Server Error
{- "authBusUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "authSite": {
- "parentSiteId": 12341,
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "fullName": "John Doe",
- "phone": "(123) 456-7890",
- "fax": "(123) 456-7890",
- "email": "john.doe@myco.com",
- "enabled": "true",
- "externalId": "string",
- "filterParameters": "depositorAccount=123456",
- "ipRestricted": true,
- "validIPAddressMask": "199.142.*.*,199.158.*.*",
- "password": "string",
- "passwordExpirable": true,
- "passwordExpirationInterval": "90",
- "passwordMustChange": true,
- "monitored": true,
- "maxHearbeatIntervalSeconds": "600",
- "needsNewDevice": true,
- "needsSecurityQuestions": true,
- "roles": [
- {
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "userId": 12341,
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
], - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
{- "httpCode": 0,
- "message": "Failed to authorize.",
- "systemId": 123412351
}
Updates the User Account, including general information and roles
Success
Forbidden
Not Found
Precondition failed
Internal Server Error
{- "authBusUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "authSite": {
- "parentSiteId": 12341,
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "fullName": "John Doe",
- "phone": "(123) 456-7890",
- "fax": "(123) 456-7890",
- "email": "john.doe@myco.com",
- "enabled": "true",
- "externalId": "string",
- "filterParameters": "depositorAccount=123456",
- "ipRestricted": true,
- "validIPAddressMask": "199.142.*.*,199.158.*.*",
- "password": "string",
- "passwordExpirable": true,
- "passwordExpirationInterval": "90",
- "passwordMustChange": true,
- "monitored": true,
- "maxHearbeatIntervalSeconds": "600",
- "needsNewDevice": true,
- "needsSecurityQuestions": true,
- "roles": [
- {
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "userId": 12341,
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
], - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
{- "httpCode": 0,
- "message": "Failed to authorize.",
- "systemId": 123412351
}
Retrieves the user account with the given name. Returns the APIUser
Success
Not Found
Internal Server Error
{- "authBusUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "authSite": {
- "parentSiteId": 12341,
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "fullName": "John Doe",
- "phone": "(123) 456-7890",
- "fax": "(123) 456-7890",
- "email": "john.doe@myco.com",
- "enabled": "true",
- "externalId": "string",
- "filterParameters": "depositorAccount=123456",
- "ipRestricted": true,
- "validIPAddressMask": "199.142.*.*,199.158.*.*",
- "password": "string",
- "passwordExpirable": true,
- "passwordExpirationInterval": "90",
- "passwordMustChange": true,
- "monitored": true,
- "maxHearbeatIntervalSeconds": "600",
- "needsNewDevice": true,
- "needsSecurityQuestions": true,
- "roles": [
- {
- "busUnit": {
- "timezone": "Americas/Chicago",
- "enabled": "true",
- "externalId": "string",
- "billerId": "string",
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}, - "userId": 12341,
- "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
], - "objectType": "Transaction",
- "owningBusUnitId": 3143,
- "systemId": 3143,
- "name": "First State Properties",
- "description": "Properties defined for First State",
- "lastModifiedDate": "2023/07/08 13:04:48.145X",
- "customProperties": [
- {
- "customPropName": "BU_TYPE",
- "customPropValue": "LBX_BILLER",
- "customPropDescription": "string"
}
]
}
Retrieves the roles for the given criteria. Rows are of type APIRole
Success
Internal Server Error
{- "billerBusUnitId": "string",
- "busUnitId": {
- "min": 0,
- "max": 0,
- "equals": 0,
- "notEquals": 0
}, - "busUnitName": "string",
- "externalBusUnitId": "string",
- "lastModifiedDate": {
- "min": "2019-08-24T14:15:22Z",
- "max": "2019-08-24T14:15:22Z"
}, - "rowLimit": 0,
- "rowOffset": 0,
- "rowSortOrder": "string"
}
{- "rows": [
- {
- "objectType": "string",
- "owningBusUnitId": 0,
- "systemId": 0,
- "name": "string",
- "description": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "busUnit": {
- "externalId": "string",
- "billerId": "string",
- "name": "string"
}
}
], - "totalCount": 0
}
Retrieves the user account for the given criteria. Rows are of type APIUser
Success
Internal Server Error
{- "account": {
- "like": "string",
- "equals": "string",
- "notEquals": "string"
}, - "adminBuId": 0,
- "authBuId": {
- "in": [
- 0
], - "equals": 0
}, - "authSiteId": {
- "in": [
- 0
], - "equals": 0
}, - "billerBusUnitId": "string",
- "busUnitId": 0,
- "busUnitName": "string",
- "enabled": true,
- "externalBusUnitId": "string",
- "lastModifiedDate": {
- "min": "2019-08-24T14:15:22Z",
- "max": "2019-08-24T14:15:22Z"
}, - "rowLimit": 0,
- "rowOffset": 0,
- "rowSortOrder": "string",
- "userName": {
- "like": "string"
}
}
{- "rows": [
- {
- "objectType": "string",
- "owningBusUnitId": 0,
- "systemId": 0,
- "name": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "fullName": "string",
- "phone": "string",
- "email": "string",
- "enabled": true,
- "authSite": {
- "objectType": "string",
- "systemId": 0,
- "name": "string"
}, - "authBusUnit": {
- "objectType": "string",
- "externalId": "string",
- "billerId": "string",
- "systemId": 0,
- "name": "string"
}
}
], - "totalCount": 0
}
Fetch the billing count for all billers of a given client
Success
Internal Server Error
{- "billerBusUnitId": "string",
- "busUnitId": 0,
- "busUnitName": {
- "min": "string",
- "notLike": "string",
- "max": "string",
- "like": "string",
- "equals": "string",
- "notEquals": "string"
}, - "externalBusUnitId": "string",
- "objectId": 0
}
{- "rows": [
- {
- "busUnitId": 0,
- "busUnitName": "string",
- "busUnitDescription": "string",
- "clientId": "string",
- "billerId": "string",
- "busUnit": {
- "externalId": "string",
- "billerId": "string"
}
}
], - "totalCount": 0
}
Fetch all the billing clients with related business unit details
Success
Internal Server Error
{- "billerBusUnitId": "string",
- "busUnitId": 0,
- "busUnitName": {
- "min": "string",
- "notLike": "string",
- "max": "string",
- "like": "string",
- "equals": "string",
- "notEquals": "string"
}, - "externalBusUnitId": "string",
- "objectId": 0
}
{- "rows": [
- {
- "busUnitId": 0,
- "busUnitName": "string",
- "busUnitDescription": "string",
- "clientId": "string",
- "billerId": "string",
- "busUnit": {
- "externalId": "string",
- "billerId": "string"
}
}
], - "totalCount": 0
}