Statement Testing

The /statement endpoint can be used to generate test statements. Before any statements can be generated, you'll need to configure one or more Statement Configs.

⚠️

When testing in the Sandbox environment, the transactions in the test statements will be examples only, and not correspond to sandbox activity for that account.

Retrieve a Test Statement URL

To simulate retrieving a monthly account Statement URL, pass a valid account_id along with any current or past date as the date value. The response will contain a URL to a test statement PDF.

Example request to retrieve statement URL
curl -u $API_KEY_ID:$API_SECRET_KEY https://api.sandbox.treasuryprime.com/account/acct_1029384755/statement?date=2022-07
Example response containing statement URL
{ "id": "acct_1029384755", "type": "monthly", "date": "2022-07", "url": "https://api.sandbox.treasuryprime.com/account/acct_1029384755/statement/file_abc1234567890" }

Simulate an Account Statement Error

To trigger an "error" status, pass an invalid account_id or a date in the future.

Example request returning error status
curl -u $API_KEY_ID:$API_SECRET_KEY https://api.sandbox.treasuryprime.com/account/acct_1029384755/statement?date=2322-01
Example error response
{ "error":"Statement with date 2322-01 not found." }