Penny Docs
Transaction images

Bulk Delete Transaction Images

POST
/v1/households/{household_id}/transactions/{transaction_id}/images/bulk-delete

Permanently removes matching image attachments from a transaction. The transaction itself is retained.

IDs not attached to this transaction are skipped. Returns image_not_found if none match, or 204 with no response body after deletion. Requires a household member or owner role.

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

Request Body

application/json

image_ids*array<string>
Items1 <= items <= 1000

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/households/string/transactions/string/images/bulk-delete" \  -H "Content-Type: application/json" \  -d '{    "image_ids": [      "Im4nD8qR2sVk"    ]  }'
Empty