Set a invoice's tags
Replaces the full set of tags on this invoice with the supplied `tag_ids` (an empty array clears them). Returns the resulting tag set.
Replaces the full set of tags on this invoice with the supplied tag_ids (an empty array clears them). Returns the resulting tag set.
Authorization
bearerAuth sales:updateA gallery API key, sent as Authorization: Bearer gpk_… (or the x-api-key header).
In: header
Scope: sales:update
Path Parameters
Header Parameters
Optional. Send a unique key per logical operation to make retries safe: a retry with the same key replays the stored success for 14 days instead of re-running the write. Reusing a key with a different body returns 400.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Replace the full set of tags on a record.
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
{ "data": [ { "id": "string", "name": "string", "color": "slate", "facet": "medium", "created_at": "string", "updated_at": "string", "origin": "manual" } ]}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}List a invoice's tags GET
Returns the tags currently applied to this invoice, ordered by name, each with its origin (manual or AI).
Calculate invoice tax POST
Computes automatic sales tax for the invoice with Stripe Tax against its tax (ship-to) address, writes each line's tax, and rolls it up into the invoice totals. Requires a connected Stripe account with charges enabled and a tax address on the invoice.