put
https://api.rillet.com/invoices/
IMPORTANT: This is a full-replace operation (PUT semantics). All fields must be
included in the request body — omitting any field will set it to null, wiping
existing data. Always call retrieve-an-invoice first to fetch the current record,
then include ALL existing fields in your update request along with your changes.
Exceptions that keep stored data when the field is omitted:
- metadata: omit it to keep all existing metadata, or send only the keys you want to set or clear.
- shipping_customer_id, billing_address_id, shipping_address_id: omit them to keep the invoice's current
ship-to customer and addresses, or send null to clear them. This is for backward compatibility:
integrations built before these fields existed won't clear them on every update. - email_selection: omit it to keep the invoice's current recipients.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
