Penny Docs
Transactions

Get Transaction History

GET
/v1/households/{household_id}/transactions/{transaction_id}/history

Retrieves the recorded change history for a transaction, including changes made by users, rules, and provider synchronization.

Use the entries to inspect which fields changed and who or what made the change. The transaction may be hidden or deleted, but its account must not be deleted.

Authorization

PersonalApiToken
AuthorizationBearer <token>

Use your personal API token (penny_pat_…) as the bearer credential. Enter the token only; the client adds the Bearer prefix. Read-only tokens permit read requests. Read/write tokens remain limited by your current household membership and role. See https://penny.finance/docs/api#authentication for setup.

In: header

Path Parameters

household_id*Household Id
transaction_id*Transaction Id

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/households/string/transactions/string/history"
{  "entries": [    {      "history_id": "hist_7pLm3xQ9vK2d",      "history_date": "2019-08-24T14:15:22Z",      "history_type": "created",      "change_source": "user",      "change_source_id": "Us2mH7qB5kLp",      "action_id": "8e394bc8-d5cc-4c48-a2fd-58c37c9838f6",      "initiated_by": {        "id": "Us2mH7qB5kLp",        "name": "Avery Chen",        "image_url": "https://cdn.penny.finance/users/Us2mH7qB5kLp.png"      },      "user": {        "id": "Us2mH7qB5kLp",        "name": "Avery Chen",        "image_url": "https://cdn.penny.finance/users/Us2mH7qB5kLp.png"      },      "rule": {        "id": "Rl9cF3nV7sQa"      },      "changes": [        {          "field": "household_finance_category",          "before": "Coffee Shops",          "after": "Coffee & Dining",          "before_id": "Ct3dM7qA9sXe",          "after_id": "Ct5nR8wY1jFu",          "before_currency": "USD",          "after_currency": "CAD"        }      ]    }  ]}