Intraday Information Reporting

clock 3-minute read calender 1.2.7 | updated Mar. 18, 2025

Intraday is an information reporting API that retrieves transaction activity, balance summaries, and transaction counts for one or multiple checking accounts. Intraday focuses on a single day's activity.

SummaryEndpoint
Health checkget /ddaReports/accounts/v1/healthCheck
Get a CDA summary report for the current daypost /ddaReports/accounts/v1/transactions/cda/summary
Get the current balance for one or more accountspost /ddaReports/accounts/v1/transactions/current/balances

Intraday information includes all memo transactions from the current day, such as deposit activity, CDA funding requirements, incoming CDA checks, incoming ACH debits and credits, incoming wires, and ACH and wire transactions that you originate.

What does that code mean?

We can't be expected to remember it all. Look at our Data values page to find definitions for BAI codes and transaction type codes.


get /ddaReports/accounts/v1/healthCheck

Verify you can connect to the API service. A bearer token is required.

 
NAMETYPEDESCRIPTION
StatusstringStatus of the health check response.
SourcestringOrigin of the system response can be 'Gateway' or 'Roundtrip'. Roundtrip returns a response from the farthest system involved.
TimestampstringDate (YYYY-MM-DD) and time (HH:MM:SS) of response from the API service.
ClientIpstringClient IP address the gateway receives from the request.
X-Forwarded-ForstringSequence of IP addresses for systems between the client and the gateway.

Response example (200)

copylink
{
    "Status": "Ok",
    "Source": "Roundtrip",
    "Timestamp": "2022-09-15T04:49:03",
    "ClientIp": "156.77.111.28",
    "X-Forwarded-For": "[156.77.111.28]"
}

post /ddaReports/accounts/v1/transactions/cda/summary

Retrieve a summary of current-day account activity for one or multiple Controlled Disbursement Accounts (CDA). Transaction data can be recalled from the previous 24 months.

BODY FIELDTYPEDESCRIPTION
accountNumberrequiredarrayUse a bank account number to get its historical transaction activity. Retrieving multiple accounts with a single request may impact performance, depending on the volume of transaction activity.
daterequiredstringDate for which the transaction summaries are to be retrieved. Transaction data can be recalled from the previous 24 months. Format: YYYY-MM-DD

Request example

copylink
{
    "getCDASummaryRequest": {
        "accountNumber": [
            "123456789"
        ],
        "date": "2021-10-08"
    }
}
NAMETYPEDESCRIPTION
responseHeaderrequiredObjectresponseHeaders
CDASummaryoptionalarrayGetCDASummaryResult

Response example (200)

copylink
{
    "getCDASummaryResponse": {
        "responseHeader": {
            "status": "S",
            "statusDescription": "Successfully processed the request.",
            "dataLoadDate": "2022-07-05"
        },
        "CDASummary": [
            {
                "summary": {
                    "sourceArrangementNumber": "123456789",
                    "snapshotDate": "10\/08\/2021",
                    "sourceSystemOfRecordCode": "CDA",
                    "currencyCode": "USD",
                    "amount": "0",
                    "amountTypeCode": "602",
                    "FundTypeCode": "Z",
                    "itemCount": "0",
                    "processSequenceNumber": "1",
                    "earlyACHCredit": "0",
                    "earlyACHDebit": "3375.69"
                },
                "CDATransactionDetails": {
                    "transactionDate": "10\/08\/2021",
                    "snapshotDate": "10\/08\/2021",
                    "originatingFinancialInstitutionReferenceNumber": "1",
                    "transactionDescription": "CHECK 0000144872",
                    "transactionTypeCode": "475",
                    "fundTypeCode": "Z",
                    "amount": "3995.4",
                    "processSequenceNumber": "1"
                },
                "ACHMemoPost": {
                    "sourceArrangementNumber": "123456789",
                    "transactionProcessedDate": "10\/08\/2021",
                    "transactionAmount": "2307.42",
                    "transactionCreditDebitCode": "C",
                    "derivedBAICode": "165",
                    "transactionCode": "22",
                    "description1": "TEST MERCHANT DEPOSIT",
                    "description2": "896217706887",
                    "description3": "42930550001626 8 CAR",
                    "description4": "X IA TI",
                    "transactionPostingWindow": "0600"
                }
            }
        ]
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (400)

copylink
{
    "ErrorMessage": "Mandatory data not provided, please verify the data and resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "getCDASummaryResponse": {
            "responseHeader": {
                "status": "F",
                "statusDescription": "Request Validation failed.",
                "dataLoadDate": "2021-03-26",
                "retrivedRows": "1",
                "totalRows": "10"
            },
            "errorResponse": {
                "businessFault": [
                    {
                        "errorCode": "ECA-W-001",
                        "errorDescription": "Missing mandatory field(s) - accountNumber."
                    }
                ]
            }
        }
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (401)

copylink
{
    "ErrorMessage": "Received request is unauthorized, please provide valid credentials",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "getCDASummaryResponse": {
            "responseHeader": {
                "status": "F",
                "statusDescription": "Error Message from Backend Servers for unauthorized access",
                "dataLoadDate": "2021-03-26",
                "retrivedRows": "1",
                "totalRows": "10"
            },
            "errorResponse": {
                "businessFault": [
                    {
                        "errorCode": "ECA-W-001",
                        "errorDescription": "Error Message from Backend Servers for unauthorized access"
                    }
                ]
            }
        }
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (403)

copylink
{
    "ErrorMessage": "Access to requested resource is forbidden",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (404)

copylink
{
    "ErrorMessage": "Requested resource is not found, please verify the resource then resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (405)

copylink
{
    "ErrorMessage": "Requested method is not allowed, please verify the method and resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (415)

copylink
{
    "ErrorMessage": "Requested media type is not allowed, please verify the media type and resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (429)

copylink
{
    "ErrorMessage": "Number requests threshold reached, please resubmit the request after sometime",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (500)

copylink
{
    "ErrorMessage": "Runtime error occurred in the service, please check with application support team before resubmitting the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (502)

copylink
{
    "ErrorMessage": "Error received from backend",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "ServiceError": {
        "ConnectError": "Connectivity error occurred with the downstream service (Unexpected EOF at target), please check with application support team before resubmitting the request"
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (503)

copylink
{
    "ErrorMessage": "Error received from backend",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "ConnectError": "Service is currently unavailable (NoActiveTargets), please check with application support before resubmitting the request."
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (504)

copylink
{
    "ErrorMessage": "Error received from backend",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "ConnectError": "Request could not be processed on time (GatewayTimeout), please wait a moment and resubmit the request."
    }
}

post /ddaReports/accounts/v1/transactions/current/balances

Retrieve the current balance information, including both ledger and available balance, for one or more accounts. Transaction data can be recalled from the previous 24 months.

BODY FIELDTYPEDESCRIPTION
accountNumberrequiredarrayUse a bank account number to get its historical transaction activity. Retrieving multiple accounts with a single request may impact performance, depending on the volume of transaction activity.
daterequiredstringDate for which the current balances are to be retrieved. Transaction data can be recalled from the previous 24 months. Format: YYYY-MM-DD

Request example

copylink
{
    "getCurrentBalancesRequest": {
        "accountNumber": [
            "123456789"
        ],
        "date": "2021-11-15"
    }
}
NAMETYPEDESCRIPTION
responseHeaderObjectresponseHeaders
CurrentBalancesoptionalarrayGetCurrentBalancesResult

Response example (200)

copylink
{
    "getCurrentBalancesResponse": {
        "responseHeader": {
            "status": "S",
            "statusDescription": "Successfully processed the request."
        },
        "CurrentBalances": [
            {
                "currentBalances": {
                    "holds": "0.00",
                    "uncollectedFunds": "0.00",
                    "currentLedger": "3267948.16",
                    "currentAvailable": "3267948.16",
                    "openingAvailable": "3267948.16"
                }
            }
        ]
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (400)

copylink
{
    "ErrorMessage": "Mandatory data not provided, please verify the data and resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "getCurrentBalancesResponse": {
            "responseHeader": {
                "status": "F",
                "statusDescription": "Request Validation failed.",
                "dataLoadDate": "2021-03-26",
                "retrivedRows": "1",
                "totalRows": "10"
            },
            "errorResponse": {
                "businessFault": [
                    {
                        "errorCode": "ECA-W-001",
                        "errorDescription": "Missing mandatory field(s) - accountNumber."
                    }
                ]
            }
        }
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (401)

copylink
{
    "ErrorMessage": "Received request is unauthorized, please provide valid credentials",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "getCurrentBalancesResponse": {
            "responseHeader": {
                "status": "F",
                "statusDescription": "Error Message from Backend Servers for unauthorized access",
                "dataLoadDate": "2021-03-26",
                "retrivedRows": "1",
                "totalRows": "10"
            },
            "errorResponse": {
                "businessFault": [
                    {
                        "errorCode": "ECA-W-001",
                        "errorDescription": "Error Message from Backend Servers for unauthorized access"
                    }
                ]
            }
        }
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (403)

copylink
{
    "ErrorMessage": "Access to requested resource is forbidden",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (404)

copylink
{
    "ErrorMessage": "Requested resource is not found, please verify the resource then resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (405)

copylink
{
    "ErrorMessage": "Requested method is not allowed, please verify the method and resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (415)

copylink
{
    "ErrorMessage": "Requested media type is not allowed, please verify the media type and resubmit the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (429)

copylink
{
    "ErrorMessage": "Number requests threshold reached, please resubmit the request after sometime",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (500)

copylink
{
    "ErrorMessage": "Runtime error occurred in the service, please check with application support team before resubmitting the request",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z"
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (502)

copylink
{
    "ErrorMessage": "Error received from backend",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "ServiceError": {
        "ConnectError": "Connectivity error occurred with the downstream service (Unexpected EOF at target), please check with application support team before resubmitting the request"
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (503)

copylink
{
    "ErrorMessage": "Error received from backend",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "ConnectError": "Service is currently unavailable (NoActiveTargets), please check with application support before resubmitting the request."
    }
}
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError

Response example (504)

copylink
{
    "ErrorMessage": "Error received from backend",
    "TransactionId": "rrt-7709400285867417207-b-gce-27587-2383364-1",
    "X-CorrelationId": "929618f2-6163-bf73-51b0-6c54a8533c74",
    "TransactionTime": "2021-06-11T16:31:34.041Z",
    "ServiceError": {
        "ConnectError": "Request could not be processed on time (GatewayTimeout), please wait a moment and resubmit the request."
    }
}
NAMETYPEDESCRIPTION
StatusstringStatus of the health check response.
SourcestringOrigin of the system response can be 'Gateway' or 'Roundtrip'. Roundtrip returns a response from the farthest system involved.
TimestampstringDate (YYYY-MM-DD) and time (HH:MM:SS) of response from the API service.
ClientIpstringClient IP address the gateway receives from the request.
X-Forwarded-ForstringSequence of IP addresses for systems between the client and the gateway.
NAMETYPEDESCRIPTION
ErrorMessagestringA human-readable message that describes the type or source of the error.
X-CorrelationIdstringA unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
TransactionIdstringA unique transaction ID returned with the response, useful for traceability.
TransactionTimestringDate (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
ServiceErroroneOfExceptionIntraDayList ExceptionIntraDaySummary ExceptionCDASummary ExceptionCurrentBalance connectError
NAMETYPEDESCRIPTION
ConnectErrorstringAPI connectivity error information, if available.
NAMETYPEDESCRIPTION
ExceptionCDASummaryobjectGetCDASummaryResponseException
NAMETYPEDESCRIPTION
ExceptionCurrentBalanceobjectGetCurrentBalancesResponseException
NAMETYPEDESCRIPTION
creditArrangementTypeCodestringCredit account type code
creditArrangementBankNumberstringBank number holding the credit account.
creditArrangementBankBranchstringBank branch holding the credit account.
creditArrangementCurrencyCodestringTransaction currency code of the credit account.
creditInvolvedPartyIdentifierstringCustomer number associated with the credit account.
creditInvolvedPartyNamestringCustomer name associated with the credit account.
creditArrangementCountryCodestringCountry of the credit account.
creditInvolvedPartyTypeCodestringCustomer type associated with the credit account.
debitArrangementTypeCodestringDebit account type code
debitArrangementBankNumberstringBank number holding the debit account.
debitArrangementBankBranchstringBank branch holding the debit account.
debitArrangementCurrencyCodestringTransaction currency code of the debit account.
debitInvolvedPartyIdentifierstringCustomer number associated with the debit account.
debitInvolvedPartyNamestringCustomer name associated with the debit account.
transactionBusinessStatusCodestringTransaction business status code
sendingBankReferenceNumberstringReference number attached to a wire, issued by the sending bank.
originatingInvolvedPartyNamestringName of the wire transaction originator.
originatingArrangementNumberstringAccount number of the wire transaction originator.
originatingInvolvedPartyAddressLine1stringAddress line 1 of the wire transaction originator.
originatingInvolvedPartyAddressLine2stringAddress line 2 of the wire transaction originator.
beneficiaryInvolvedPartyNamestringBeneficiary of the wire payment.
beneficiaryArrangementNumberstringAccount number of the beneficiary.
beneficiaryInvolvedPartyAddressLine1stringAddress line 1 of the beneficiary.
beneficiaryInvolvedPartyAddressLine2stringAddress line 2 of the beneficiary.
intermediaryBankNamestringName of the intermediary bank.
intermediaryBankABANumberstringABA number of the intermediary bank.
intermediaryBICCodestringBIC number of the intermediary bank.
intermediaryBankAddressLine1stringAddress line 1 of the intermediary bank.
intermediaryBankAddressLine2stringAddress line 2 of the intermediary bank.
originatingBankNamestringName of the wire originating bank.
originatingBankABANumberstringABA number of the wire originating bank.
originatingBankBICcodestringBIC number of the wire originating bank.
originatingBankAddressLine1stringAddress line 1 of the wire originating bank.
originatingBankAddressLine2stringAddress line 2 of the wire originating bank.
beneficiaryBankNamestringName of the beneficiary bank.
beneficiaryBankABANumberstringABA number of the beneficiary bank.
beneficiaryBankBICcodestringBIC number of the beneficiary bank.
beneficiaryBankAddressLine1stringAddress line 1 of the beneficiary bank.
beneficiaryBankAddressLine2stringAddress line 2 of the beneficiary bank.
sourceTransactionIdentifierstringEnd-to-end ID to uniquely identify a transaction in source systems.
transactionSettledDatestringDate the transaction is settled. Format: MM-DD-YYYY
federalReferenceNumberstringFederal reference number
incomingReferenceNumberstringThe incoming reference number, which is provided by the sending bank.
currencyExchangeRatestringExchange rate
transactionExecutedDatestringDate the transaction is executed. Format: MM-DD-YYYY
bankToBankMemostringFree-form text transmitted between the banks.
transactionIdentifierstringTransaction identifier
transactionAmountstringThe amount of the wire transaction.
NAMETYPEDESCRIPTION
responseHeaderrequiredObjectresponseHeaders
IntraDayTransactionsoptionalarrayIntraDayTransactions
NAMETYPEDESCRIPTION
statusrequiredstringIndicates whether the result was successfully retrieved.
statusDescriptionrequiredstringDescription of the status.
dataLoadDatestringIndicates the date that the requested data was loaded. Format: YYYY-MM-DD
retrivedRowsstringTotal number of transactions retrieved.
totalRowsstringTotal number of transactions matching the requested criteria.
NAMETYPEDESCRIPTION
statusrequiredstringIndicates whether the result was successfully retrieved.
statusDescriptionrequiredstringDescription of the status.
dataLoadDatestringIndicates the date that the requested data was loaded. Format: YYYY-MM-DD
retrivedRowsstringTotal number of transactions retrieved.
totalRowsstringTotal number of transactions matching the requested criteria.
errorResponseObjectErrorResponse
NAMETYPEDESCRIPTION
DDAAccountNumberstringDDA account number associated with lockbox.
processDatestringDate the transaction was processed. Format: YYYY-MM-DD
lockboxGrpBankNumberstringNot a KeyBank bank number. Used by lockbox application to group lockboxes.
lockboxNumberstringLockbox number
remittanceTransactionNumberstringTransaction number
remittancePaidAmountstringRemittance applied amount
paidAmountstringAmount being paid by the payment record.
payerFinInstRoutingNumstringRouting and transit number field from payment. This is the routing number of the payer account.
payerArrangementNumstringAccount number field from payment
checkSeqNumberstringCheck number from payment
floatAmountDay0stringLockbox float - amount available day 0
floatAmountDay1stringLockbox float - amount available day 1
floatAmountDay2stringLockbox float - amount available day 2
NAMETYPEDESCRIPTION
accountNumberrequiredarrayUse a bank account number to get its historical transaction activity. Retrieving multiple accounts with a single request may impact performance, depending on the volume of transaction activity.
daterequiredstringDate for which the current balances are to be retrieved. Transaction data can be recalled from the previous 24 months. Format: YYYY-MM-DD
NAMETYPEDESCRIPTION
holdsstringAmount that is on hold
uncollectedFundsstringUncollected funds amount
currentLedgerstringCurrent ledger balance
currentAvailablestringCurrent available balance
openingAvailablestringOpening available balance
NAMETYPEDESCRIPTION
accountNumberstringAccount number associated with the transaction.
transactionEffectiveDatestringEffective date of the transaction. Format: YYYY-MM-DD
transactionTypeIdstringTransaction type identifier
addendaInformationObjectAddendaInformation
NAMETYPEDESCRIPTION
responseHeaderObjectresponseHeaders
CurrentBalancesoptionalarrayGetCurrentBalancesResult
NAMETYPEDESCRIPTION
statusrequiredstringIndicates whether the result was successfully retrieved.
statusDescriptionrequiredstringDescription of the status.
dataLoadDatestringIndicates the date that the requested data was loaded. Format: YYYY-MM-DD
retrivedRowsstringTotal number of transactions retrieved.
totalRowsstringTotal number of transactions matching the requested criteria.
errorResponseObjectErrorResponse
NAMETYPEDESCRIPTION
lockboxNumberstringLockbox number
lockboxNamestringLockbox name
lockboxGrpNumberstringLockbox grouping number
lockboxGrpNamestringLockbox grouping name
firstContactNamestringFirst contact name defined in lockbox contacts
firstContactStreetAddrstringStreet address for named contact
firstContactCitystringCity for named contact
firstContactStatestringState for named contact
firstContactPostalCodestringZip code for named contact
firstDepositTransitNumberstringTransit number for named contact
customDataField1stringCustom data field
NAMETYPEDESCRIPTION
businessFaultoptionalarrayBusinessFault
systemFaultoptionalarraySystemFault
NAMETYPEDESCRIPTION
responseHeaderrequiredObjectresponseHeaders
DDAIntraDaySummaryoptionalarrayGetIntraDaySummaryResult
NAMETYPEDESCRIPTION
statusrequiredstringIndicates whether the result was successfully retrieved.
statusDescriptionrequiredstringDescription of the status
dataLoadDatestringIndicates the date that the requested data was loaded. Format: YYYY-MM-DD
errorResponseObjectErrorResponse
NAMETYPEDESCRIPTION
creditArrangementTypeCodestringCredit account type code
creditArrangementBankNumberstringBank number holding the credit account.
creditArrangementBankBranchstringBank branch holding the credit account.
creditArrangementCurrencyCodestringTransaction currency code of the credit account.
creditInvolvedPartyIdentifierstringCustomer number associated with the credit account.
creditInvolvedPartyNamestringCustomer name associated with the credit account.
creditArrangementCountryCodestringCountry of the credit account.
creditInvolvedPartyTypeCodestringCustomer type associated with the credit account.
debitArrangementTypeCodestringDebit account type code
debitArrangementBankNumberstringBank number holding the debit account.
debitArrangementBankBranchstringBank branch holding the debit account.
debitArrangementCurrencyCodestringTransaction currency code of the debit account.
debitInvolvedPartyIdentifierstringCustomer number associated with the debit account.
debitInvolvedPartyNamestringCustomer name associated with the debit account.
transactionBusinessStatusCodestringTransaction business status code
sendingBankReferenceNumberstringReference number attached to a wire, issued by the sending bank.
originatingInvolvedPartyNamestringName of the wire transaction originator.
originatingArrangementNumberstringAccount number of the wire transaction originator.
originatingInvolvedPartyAddressLine1stringAddress line 1 of the wire transaction originator.
originatingInvolvedPartyAddressLine2stringAddress line 2 of the wire transaction originator.
beneficiaryInvolvedPartyNamestringBeneficiary of the wire payment.
beneficiaryArrangementNumberstringAccount number of the beneficiary.
beneficiaryInvolvedPartyAddressLine1stringAddress line 1 of the beneficiary.
beneficiaryInvolvedPartyAddressLine2stringAddress line 2 of the beneficiary.
intermediaryBankNamestringName of the intermediary bank.
intermediaryBankABANumberstringABA number of the intermediary bank.
intermediaryBICCodestringBIC number of the intermediary bank.
intermediaryBankAddressLine1stringAddress line 1 of the intermediary bank.
intermediaryBankAddressLine2stringAddress line 2 of the intermediary bank.
originatingBankNamestringName of the wire originating bank.
originatingBankABANumberstringABA number of the wire originating bank.
originatingBankBICcodestringBIC number of the wire originating bank.
originatingBankAddressLine1stringAddress line 1 of the wire originating bank.
originatingBankAddressLine2stringAddress line 2 of the wire originating bank.
beneficiaryBankNamestringName of the beneficiary bank.
beneficiaryBankABANumberstringABA number of the beneficiary bank.
beneficiaryBankBICcodestringBIC number of the beneficiary bank.
beneficiaryBankAddressLine1stringAddress line 1 of the beneficiary bank.
beneficiaryBankAddressLine2stringAddress line 2 of the beneficiary bank.
sourceTransactionIdentifierstringEnd-to-end ID to uniquely identify a transaction in source systems.
transactionSettledDatestringDate the transaction is settled. Format: MM-DD-YYYY
federalReferenceNumberstringFederal reference number
incomingReferenceNumberstringThe incoming reference number, which is provided by the sending bank.
currencyExchangeRatestringExchange rate
transactionExecutedDatestringDate the transaction is executed. Format: MM-DD-YYYY
bankToBankMemostringFree-form text transmitted between the banks.
transactionIdentifierstringTransaction identifier
transactionAmountstringThe amount of the RTP transaction.
NAMETYPEDESCRIPTION
currentBalancesObjectCurrentBalances
NAMETYPEDESCRIPTION
errorCodestringBusiness error code
errorDescriptionstringA human-readable message that describes the type or source of the business error.
NAMETYPEDESCRIPTION
accountNumberrequiredarrayUse a bank account number to get its historical transaction activity. Retrieving multiple accounts with a single request may impact performance, depending on the volume of transaction activity.
daterequiredstringDate for which the transaction summaries are to be retrieved. Transaction data can be recalled from the previous 24 months. Format: YYYY-MM-DD
NAMETYPEDESCRIPTION
bankNumberstringBank number associated with the account number.
transactionTypeIdstringFour-digit transaction type identifier.
srcArrangementNumberstringCan be any account number, DDA, loan account, credit card, or savings.
transactionEffDatestringEffective date of the transaction. Format: YYYY-MM-DD
transactionAmountstringTransaction amount
transactionTypeCodestringCode that indicates if the transaction is a credit or a debit. Valid values: C (credit), D (debit)
reversalFlagstringDenotes if the transaction is a reversal transaction of an earlier transaction.
transactionSrcCodestringIdentifies the source of the transaction.
transactionDescriptionstringBrief description of the transaction.
traceIdstringSource transaction identifier
transactionCodeBAI2stringBAI2 transaction code
NAMETYPEDESCRIPTION
accountNumberrequiredarrayUse a bank account number to get its historical transaction activity. Retrieving multiple accounts with a single request may impact performance, depending on the volume of transaction activity.
daterequiredstringDate for which the list of transactions is to be retrieved. Transaction data can be recalled from the previous 24 months. Format: YYYY-MM-DD
startRowIndexstringPagination parameter that indicates the starting count available for the records. If this parameter is not provided, value will default to 1.
endRowIndexstringPagination parameter that indicates the last count available for the records. If this parameter is not provided, value will default to 1000. The request can't exceed more than 1000 records from the startRowIndex.
NAMETYPEDESCRIPTION
sourceArrangementNumberstringAccount number
snapshotDatestringDate that requested data was loaded. Format: MM-DD-YYYY
sourceSystemOfRecordCodestringThis field is for internal purposes only.
currencyCodestringCurrency code of the transaction. Default value: USD
amountstringTransaction amount
amountTypeCodestringCode associated with the transaction amount. Valid values: 580 (Total Controlled Disbursing Debits), 584 (Total Disbursing Checks Paid Later Amount), 602 (Total Adjustments), 585 (Required Funding Amount)
FundTypeCodestringCode associated with the fund type.
itemCountstringTotal number of transactions
processSequenceNumberstringSequence number of the transaction.
earlyACHCreditstringTotal credit amount as of the 6:00 a.m. EST posting window.
earlyACHDebitstringTotal debit amount as of 0600 posting window.
NAMETYPEDESCRIPTION
transactionPostedDatestringDate the transaction posted. Format: MM-DD-YYYY
sourceArrangementNumberstringAccount number
transactionDescriptionPart1stringDescription of transaction, part 1
transactionDescriptionPart2stringDescription of transaction, part 2
transactionDescriptionPart3stringDescription of transaction, part 3
regulationEDescriptionstringRegulation E description
transactionDescription2stringDescription of transaction
transactionEffectiveDatestringEffective date of the transaction. Format: YYYY-MM-DD
transactionActionCodestringTransaction action identifier
transactionAmountstringTransaction amount
cashAmountstringCash part of transaction amount
checkIdentificationNumberstringCan contain serial number of item or store number for identification purposes.
float0AmountstringFloat 0 amount
float1AmountstringFloat 1 amount
float2AmountstringFloat 2 amount
float3AmountstringFloat 3 amount
float4AmountstringFloat 4 amount
float5AmountstringFloat 5 amount
float6AmountstringFloat 6 amount
float7AmountstringFloat 7 amount
priorDateFlagstringIf the transaction date is prior to the current business date then this is set to "P".
creditOrDebitCodestringCode that indicates if the transaction is a credit or a debit. Valid values: C (credit), D (debit)
traceIDstringSource transaction identifier
NAMETYPEDESCRIPTION
errorCodestringSystem error code
errorDescriptionstringA human-readable message that describes the type or source of the system error.
NAMETYPEDESCRIPTION
summaryObjectSummary
CDATransactionDetailsObjectCDATransactionDetails
ACHMemoPostObjectACHMemoPost
NAMETYPEDESCRIPTION
responseHeaderrequiredObjectresponseHeaders
CDASummaryoptionalarrayGetCDASummaryResult
NAMETYPEDESCRIPTION
statusrequiredstringIndicates whether the result was successfully retrieved.
statusDescriptionrequiredstringDescription of the status.
dataLoadDatestringIndicates the date that the requested data was loaded. Format: YYYY-MM-DD
retrivedRowsstringTotal number of transactions retrieved.
totalRowsstringTotal number of transactions matching the requested criteria.
errorResponseObjectErrorResponse
NAMETYPEDESCRIPTION
WiresDataObjectWiresData
OLDSDataObjectOLDSData
LockboxDataObjectLockboxData
LockboxTransactionDataObjectLockboxTransactionData
CPCSDataObjectCPCSData
ACHTransactionDataObjectACHTransactionData
RTPDataObjectRTPData
NAMETYPEDESCRIPTION
sourceArrangementNumberstringAccount number
transactionProcessedDatestringDate the transaction was processed. Format: YYYY-MM-DD
transactionAmountstringTransaction amount
transactionCreditDebitCodestringCode that indicates if the transaction is a credit or a debit. Valid values: C (credit), D (debit)
derivedBAICodestringBAI2 transaction code
transactionCodestringTwo-digit code identifying the account type at the receiving financial institution.
description1stringBrief description of the transaction.
description2stringBrief description of the transaction.
description3stringBrief description of the transaction.
description4stringBrief description of the transaction.
transactionPostingWindowstringPosting window of the transaction.
NAMETYPEDESCRIPTION
accountNumberrequiredarrayUse a bank account number to get its historical transaction activity. Retrieving multiple accounts with a single request may impact performance, depending on the volume of transaction activity.
daterequiredstringDate for which the transaction summaries are to be retrieved. Transaction data can be recalled from the previous 24 months. Format: YYYY-MM-DD
NAMETYPEDESCRIPTION
earlyACHCreditstringTotal credit amount as of 0600 posting window.
earlyACHCreditCountstringTotal number of ACH credit transactions as of 0600 posting window.
lateACHCreditstringTotal credit amount from posting windows other than 0600.
lateACHCreditCountstringTotal number of ACH credit transactions from posting windows other than 0600.
lockboxCreditstringTotal credit amount of lockbox transactions.
lockboxCreditCountstringTotal number of lockbox credit transactions.
wireTransferCreditstringTotal credit amount of wire transfer transactions.
wireTransferCreditCountstringTotal number of wire transfer credit transactions.
depositsCreditstringTotal credit amount through deposits.
otherMiscCreditstringOther miscellaneous credit amounts.
otherMiscCreditCountstringTotal number of miscellaneous credit transactions.
totalCreditstringTotal credit amount from memo post, lockbox, wires, OLDS, and CPCS transactions.
totalCreditCountstringTotal number of credits from memo post, lockbox, wires, OLDS, and CPCS transactions.
earlyACHDebitstringTotal debit amount as of 0600 posting window.
earlyACHDebitCountstringTotal number of ACH debit transactions as of 0600 posting window.
lateACHDebitstringTotal debit amount from posting windows other than 0600.
lateACHDebitCountstringTotal number of ACH debit transactions from posting windows other than 0600.
wireTransferDebitstringTotal debit amount of wire transfer transactions.
wireTransferDebitCountstringTotal number of wire transfer debit transactions.
otherMiscDebitstringOther miscellaneous debit amounts.
otherMiscDebitCountstringTotal number of miscellaneous debit transactions.
totalDebitstringTotal debit amount from memo post, lockbox, wires, OLDS, and CPCS transactions.
totalDebitCountstringTotal number of debits from memo post, lockbox, wires, OLDS, and CPCS transactions.
srcBankNumstringSource bank number
srcSysCodestringSource system code
currentBalancesObjectGetCurrentBalancesResult
NAMETYPEDESCRIPTION
transactionDatestringDate the transaction posted. Format: MM-DD-YYYY
snapshotDatestringDate that requested data was loaded. Format: MM-DD-YYYY
originatingFinancialInstitutionReferenceNumberstringReference number of the originating financial institution.
currencyCodestringCurrency code of the transaction. Default value: USD
transactionDescriptionstringBrief description of the transaction.
transactionTypeCodestringThe banking processor code for a particular transaction type.
fundTypeCodestringCode associated with the fund type.
amountstringTransaction amount
customerReferenceNumberstringReference number attached to the customer.
processSequenceNumberstringSequence number of the transaction.
NAMETYPEDESCRIPTION
sourceArrangementNumberstringAccount number
transactionProcessedDatestringDate the transaction was processed. Format: YYYY-MM-DD
transactionAmountstringTransaction amount
transactionCreditDebitCodestringCode that indicates if the transaction is a credit (C) or a debit (D). Valid values: C, D
derivedBAICodestringThe three-digit BAI2 code identifies the activity or balance being reported.
transactionCodestringTwo-digit code identifying the account type at the receiving financial institution.
description1stringBrief description of the transaction.
description2stringBrief description of the transaction.
description3stringBrief description of the transaction.
description4stringBrief description of the transaction.
transactionPostingWindowstringPosting window of the transaction.

For more information about general errors, see Error handling.

API-specific KeyBank error codes and details are in the ServiceError or errorResponse object with additional information specific to the API. The KeyBank error codes start with ECA-W with a three-digit number that follows. The number increases by one digit for each error message. For example, if you have an issue with your request that generates two error messages specific to the API, the codes will be ECA-W-001 and ECA-W-002.

 

HTTP
STATUS CODE
CUSTOM
STATUS CODE
DESCRIPTION
200S

ECA-W-001 Transaction not found.

The request was received, but there is no result for the requested criteria.

299W

ECA-W-001 Request processing completed with warnings.

This message occurs when multiple request parameters are provided, and some of the data are not available as part of response.

400F

ECA-W-001 Request Validation failed.

There is missing mandatory information like accountNumber, fromDate, or toDate. Review values for mandatory request fields.

400F

ECA-W-002 Requested records range is greater than the allowed limit - 1000 

Response goes beyond 1000 transactions for the requested account. Change the request criteria to help limit returned transactions to the allowed amount.

 

ReleaseAPI versionChange descriptionImpact
March 20251.2.7
  • Updated the accountNumber description with recommendation to use one account number per call.
  • Endpoints /transactions/intraday/list and /transactions/intraday/summary will be deprecated. These endpoints are removed from the Developer Portal page. The specifications still have these endpoints.
LOW
May 20241.2.6
  • X-CorrelationId has been removed as a request header field for all endpoints. The parameter is no longer in the request body, but still remains in the code. The system assigns a unique ID when you submit a request and returns the value in the response.
LOW
April 20241.2.5
  • Parameter description updates. This change is for technical content only. The code and operations of the API remain the same. 
LOW
February 20241.2.4
  • Added transactionAmount to the WiresData object.
LOW
March 20241.2.3
  • In the AddendaInformation, the ACHTransactionData object now matches the ACH Memo posted fields. Many parameters were removed and some were added.

    Added the following parameters:

    • sourceArrangementNumber
    • transactionProcessedDate
    • transactionAmount
    • transactionCreditDebitCode
    • derivedBAICode
    • transactionCode (remained)
    • description1
    • description2
    • description3
    • description4
    • transactionPostingWindow

    Removed the following parameters:

    • addendaPresentFlag
    • nachaBatchNumber
    • checkSerialNumber
    • transactionDescription1
    • originatingCompanyIDNumber
    • originatingCompanyName
    • creditOrDebitCode
    • originatingReceiverCode
    • SourceTransactionProcessedDate
    • receivingArrangementNumber
    • sourceTransactionPostedDate
    • nachaFileReferenceNumber
    • collectionPoint
    • goRoutingNumber
    • receivingCustomerIDNumber
    • receivingCustomerName
    • receivingCompanyName
    • addendaRecordNumber
    • originatingCustomerName
    • originatingFinancialInstitutionRoutingNumber
    • authorisedCustomerName
    • originatingArrangementNumber
    • receivingFinancialInstitutionBankNumber
    • receivingFinancialInstitutionRoutingNumber
    • nachaStandardEntryClassCode
    • transactionPARNumber
    • sourceTransactionSettledDate
    • inboundCollectionWindow
    • IATFlag
    • transactionTraceID
    • originatingFinancialInstitutionBankNumber
MID
December 20231.2.2
  • Deprecated the mdmID parameter. Backend services and processes have been enhanced to authenticate client API calls without the need for an MDM ID.
  • Removed the following parameter:
    • sourceTransactionProcessedDate
    • sourceTransactionPostedDate
    • sourceTransactionSetteledDate
MID
September 20231.2.1
  • The mdmId description has been updated to communicate that this parameter will soon deprecate in an upcoming release.
  • Added date format YYYY-MM-DD to date parameters where applicable.
LOW
August 20231.2.0
  • Updated the IntraDayTransaction, addendaInformation, RTPData , and WiresData objects. Each addenda object now include the transactionAmount parameter. You can now utilize the Wire and RTP transaction amounts for reconciliation and other business purposes when making an intraday inquiry for a single day.
  • Removed unused objects in the following:
    • ErrorTemplate
    • Links
    • Source
    • IntraDayTransactionsResult
MID
July 20231.1.2
  • The MDM ID (mdmID) is no longer a required parameter, it is now optional.
MID
May 20231.1.1
  • Deprecated the following parameters from the response payload:
    • validRequest
    • noResult
    • warningFlag
    • Errors
    • Output
    • Services
  • Move the systemFault to the errorResponse schema.
MID
December 20221.1.0
  • Released on the Developer Portal.
 

Impact levels

  • LOW: This is a minor change or enhancement that does not alter the operations of the API. Upgrading to the latest specifications is preferable but not required.
  • MID: The previous API version is valid and operates, but does not contain latest enhancements. You need to update your specifications to get these enhancements.
  • HIGH: The previous API version is no longer operable. You must upgrade to the latest specifications to access and use this API product.

YAML file download