The Organization Service provides access to the definition of the Business Unit and Site hierarchical structures within Clearingworks that define the organizations available within the system. This service also provides access to brand resources for a given business unit.
Retrieves the field definitions for a given business unit. Rows are of type APIFieldDef
Success
Not Found
Internal Server Error
{- "rows": [
- { }
], - "totalCount": 0
}
Saves brand resource for a given merchant
Success
Bad Request, Invalid Parameters
Forbidden
Not Found
Internal Server Error
{- "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"
}
]
}, - "resourceName": "Search.CustomerAccounts",
- "resourceNames": [
- "string"
], - "busUnitId": 1401,
- "resourceType": "SearchPath",
- "value": { }
}
{- "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"
}
]
}, - "resourceName": "Search.CustomerAccounts",
- "resourceNames": [
- "string"
], - "busUnitId": 1401,
- "resourceType": "SearchPath",
- "value": { }
}
Retrieves the merchant acocunts for a given business unit. Rows are of type APIDepositorAccount
Success
Internal Server Error
{- "rows": [
- {
- "objectType": "string",
- "systemId": 0,
- "name": "string",
- "owningBusUnitId": 0,
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "depositorId": 0,
- "depositorName": "string",
- "depositorLimitsId": 0,
- "bankRouting": "string",
- "depositAccountNumber": "string",
- "accountLimitsId": 0,
- "displayName": "string",
- "busUnit": {
- "systemId": 0,
- "name": "string",
- "externalId": "string",
- "billerId": "string"
}
}
], - "totalCount": 0
}
Gets the brand resource for a given merchant
Success
Not Found
Internal Server Error
{- "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"
}
]
}, - "resourceName": "Search.CustomerAccounts",
- "resourceNames": [
- "string"
], - "busUnitId": 1401,
- "resourceType": "SearchPath",
- "value": { }
}
Retrieves the business units for the given criteria. Rows are of type APIBusinessUnit
Success
Internal Server Error
{- "billerBusUnitId": "string",
- "busUnitId": 0,
- "busUnitName": {
- "min": "string",
- "notLike": "string",
- "max": "string",
- "like": "string",
- "equals": "string",
- "notEquals": "string"
}, - "customFieldSpecs": "string",
- "enabled": true,
- "externalBusUnitId": "string",
- "lastModifiedDate": {
- "min": "2019-08-24T14:15:22Z",
- "max": "2019-08-24T14:15:22Z"
}, - "objectId": 0,
- "parentId": 0,
- "rowLimit": 0,
- "rowOffset": 0,
- "rowSortOrder": "string"
}
{- "rows": [
- {
- "objectType": "string",
- "owningBusUnitId": 0,
- "externalId": "string",
- "billerId": "string",
- "systemId": 0,
- "name": "string",
- "description": "string",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "timezone": "string",
- "enabled": true
}
], - "totalCount": 0
}
Retrieves the basic custom fields (up to 5 Strings and 5 Amounts) for a given business unit. Rows are of type APIFieldDef
Success
Not Found
Internal Server Error
{- "rows": [
- { }
], - "totalCount": 0
}
Gets the status of reference file imports. Rows are of type APIReferenceFileStatus.
Success
Not Found
Internal Server Error
{- "rows": [
- { }
], - "totalCount": 0
}
Retrieves information about the count/amount and timing of the last automation run.
Success
Not Found
Internal Server Error
{- "modelBuildTime": "03-30-2023T01:05:06.234-05",
- "numAcceptedTxns": "133",
- "numRejectedTxns": "3",
- "numAcceptedStmts": "133",
- "numAcceptedPmts": "133",
- "acceptedAmount": 23432.23
}
Retrieves the sites for the given criteria. Rows are of type APISite
Success
Internal Server Error
{- "billerBusUnitId": "string",
- "busUnitId": 0,
- "busUnitName": "string",
- "customFieldSpecs": "string",
- "externalBusUnitId": "string",
- "lastModifiedDate": {
- "min": "2019-08-24T14:15:22Z",
- "max": "2019-08-24T14:15:22Z"
}, - "parentSiteId": 0,
- "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
}