Skip to main content
v1 is deprecated. It stays available and unchanged for existing integrations, but it gets no new fields and will be sunset no earlier than 12 months after v2 reaches general availability (announced with Deprecation / Sunset headers). Build new work on API v2; see migrating from v1.
The REST API is in beta. This endpoint’s response shape may change.
Returns the list of transaction categories that Redbark assigns to transactions. Categories are derived from CDR enrichment data provided by the banking provider.
These are the raw, fixed bank category codes — distinct from your own custom categories, which appear on transactions as customCategory and customCategoryGroup and are managed on the app’s Categories page.
Use this endpoint to build category mapping configurations for tools like Sure sync and Actual Budget sync.

Request

Headers

Trialing customers retain full API access.

Response

This is a static enum list; it does not vary per connection.

Category object

The key matches the category field returned on transaction objectskey is the raw uppercase code (e.g. FOOD_AND_DRINK); label is the matching human-readable name (e.g. Food & Drink), provided here for display.

Error responses

Errors use the standard envelope { "error": { "message": string, "code"?: string, "details"?: string[] } }.

Example