OpenMeter Billing Settings
Advance billing invoice's next status
Changed onAdvance a billing invoice.
Advances the invoice to the next workflow state. The next state is determined by the invoice's current status and workflow configuration. Only invoices in draft or issued status can be advanced.
post/v3/openmeter/billing/invoices/{invoiceId}/advance
Request
- Base URL: https://global.api.konghq.com
- URL: https://global.api.konghq.com/v3/openmeter/billing/invoices/{invoiceId}/advance
- Auth: one of:
- HTTP bearer
- HTTP bearer
- HTTP bearer
- HTTP bearer
Path parameters
invoiceIdstring required
ULID (Universally Unique Lexicographically Sortable Identifier).
Example:01G65Z755AFWAKHE12NY0CQ9FH
Response
The updated invoice after advancing to the next state.
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