API vs dashboard
The dashboard (Filament) includes ABA check resources so operations teams can inspect uploads, entries, and results. Use the API when you need automation—scheduled uploads from treasury systems, CI-driven smoke tests, or partner integrations.Prerequisites
- An API key that includes
aba_check:readandaba_check:writefor full flows (list/show/regenerate require read; upload requires write). Abilities are defined when you create an API key; see the OpenAPI enum in api.json. - Verifications in your organization for the payees you expect to match; matching is described in the upload operation’s OpenAPI description.
Upload workflow
Send a multipart request with a singlefile part (see StoreAbaCheckRequest in api.json). On success, the API returns 201 with an Aba check resource.
The OpenAPI description for Upload a single ABA file states that the check is created and entries are matched to verifications. Exact JSON shape and any fields beyond the documented AbaCheckResource schema appear in the API reference and live responses—do not assume nested entry arrays unless your spec or runtime response includes them.
List and retrieve
- List all ABA checks returns a paginated set of checks (see pagination).
- Get an ABA check returns one check by ID.
Results
The documentedAbaCheckResource.status enum is passed or failed, reflecting the batch outcome. Metadata fields such as aba_date, original_file_name, and organization linkage are included on the resource; see the generated schema for the full set.
Regenerated file download
Download a regenerated ABA file returns a file containing only entries matched to verifications, with the total debit amount updated to the sum of those matched entries (per the operation description). Treat the download as an idempotent read suitable for banking operations once processing has finished.Errors and authorization
Typical failure modes align with the rest of the API:401— invalid or missing API key.403— key lacksaba_check:read/aba_check:write, or the resource belongs to another organization.422— validation issues (for example invalid upload).