Skip to main content
Restore deleted transaction

Authorizations

X-API-Key
string
header
required

Breadbox API key with format bb_<base62>. Carries either read_only or full_access scope. Write endpoints (and a handful of sensitive reads — /api-keys, /users/{user_id}/login) require full_access; endpoints that require it are flagged in their description.

Path Parameters

id
string
required

UUID or 8-char short_id.

Response

Restored transaction.

id
string<uuid>
short_id
string
account_id
string
connection_id
string | null
attributed_user_id
string | null
date
string<date>
authorized_date
string<date> | null
amount
string

Decimal as string. Positive = money out, negative = money in.

iso_currency_code
string
name
string
merchant_name
string | null
counterparty_short_id
string | null

short_id of the assigned counterparty (the other side of the transaction), null when unassigned.

counterparty_name
string | null

Preferred display name when a counterparty is assigned; falls back to merchant_name then name.

counterparty_logo_url
string | null

Counterparty logo URL; null until enrichment populates it.

category_id
string | null
pending
boolean
deleted_at
string<date-time> | null
tags
string[]

Tag slug.

metadata
object

Free-form JSONB enrichment store. Always an object (empty {} when unset).

flagged_at
string<date-time> | null

When the transaction was flagged for human attention; null when not flagged. The reason lives in a comment annotation.

created_at
string<date-time>
updated_at
string<date-time>
Last modified on June 25, 2026