Update a billing invoice
Changed onUpdate a billing invoice.
Only the mutable fields of the invoice can be edited: description, labels, supplier, customer, workflow settings, and top-level lines. Top-level lines are matched by id; lines without an id are created, and existing lines omitted from lines are deleted. Detailed (child) lines are always computed and cannot be edited directly. Only invoices in draft status can be updated.
Request
- Base URL: https://global.api.konghq.com
- URL: https://global.api.konghq.com/v3/openmeter/billing/invoices/{invoiceId}
- Auth: one of:
- HTTP bearer
- HTTP bearer
- HTTP bearer
- HTTP bearer
Path parameters
ULID (Universally Unique Lexicographically Sortable Identifier).
Request body
Example request
{
"labels": {
"env": "test"
},
"supplier": {
"addresses": {
"billing_address": {
"country": "US"
}
}
},
"customer": {
"billing_address": {
"country": "US"
},
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"key": "019ae40f-4258-7f15-9491-842f42a7d6ac"
},
"workflow": {
"workflow": {
"invoicing": {
"draft_period": "P1D"
},
"payment": {
"due_after": "P30D"
}
}
},
"lines": [
{
"labels": {
"env": "test"
},
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"service_period": {
"from": "2023-01-01T01:01:01.001Z",
"to": "2023-01-01T01:01:01.001Z"
},
"rate_card": {
"tax_config": {
"code": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
},
"feature_key": "resource_key"
}
}
]
}Response
Invoice updated response.
Example response
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"labels": {
"env": "test"
},
"created_at": "2023-01-01T01:01:01.001Z",
"updated_at": "2023-01-01T01:01:01.001Z",
"deleted_at": "2023-01-01T01:01:01.001Z",
"number": "INV-2024-01-01-01",
"currency": "USD",
"supplier": {
"addresses": {
"billing_address": {
"country": "US"
}
}
},
"customer": {
"billing_address": {
"country": "US"
},
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"key": "019ae40f-4258-7f15-9491-842f42a7d6ac"
},
"service_period": {
"from": "2023-01-01T01:01:01.001Z",
"to": "2023-01-01T01:01:01.001Z"
},
"issued_at": "2023-01-01T01:01:01.001Z",
"draft_until": "2023-01-01T01:01:01.001Z",
"quantity_snapshotted_at": "2023-01-01T01:01:01.001Z",
"collection_at": "2023-01-01T01:01:01.001Z",
"due_at": "2023-01-01T01:01:01.001Z",
"sent_to_customer_at": "2023-01-01T01:01:01.001Z",
"workflow": {
"apps": {
"tax": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
},
"invoicing": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
},
"payment": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
},
"source_billing_profile": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
},
"workflow": {
"invoicing": {
"draft_period": "P1D",
"due_after": "P30D"
},
"payment": {
"due_after": "P30D"
}
}
},
"lines": [
{
"labels": {
"env": "test"
},
"created_at": "2023-01-01T01:01:01.001Z",
"updated_at": "2023-01-01T01:01:01.001Z",
"deleted_at": "2023-01-01T01:01:01.001Z",
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"service_period": {
"from": "2023-01-01T01:01:01.001Z",
"to": "2023-01-01T01:01:01.001Z"
},
"discounts": {
"amount": [
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
],
"usage": [
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
]
},
"subscription": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"phase": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"item": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
}
},
"rate_card": {
"tax_config": {
"code": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
},
"feature_key": "resource_key"
},
"detailed_lines": [
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH",
"labels": {
"env": "test"
},
"created_at": "2023-01-01T01:01:01.001Z",
"updated_at": "2023-01-01T01:01:01.001Z",
"deleted_at": "2023-01-01T01:01:01.001Z",
"service_period": {
"from": "2023-01-01T01:01:01.001Z",
"to": "2023-01-01T01:01:01.001Z"
},
"discounts": {
"amount": [
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
],
"usage": [
{
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
]
}
}
],
"charge": {
"id": "01G65Z755AFWAKHE12NY0CQ9FH"
}
}
]
}Changes
- breaking
added to the
/response propertyoneOflist for the response status - warning
added the new
key_invalidenum value to the//////response property for the response status - warning
added the new
uniqueenum value to the//////response property for the response status
- breaking
- info
endpoint added
- info