create new entry
POST /api/rest/admin/billing/invoices
Parameters
Name |
Description |
data[type]
|
Resource type (invoices)
|
data[attributes][start-date]
|
Start date
|
data[attributes][end-date]
|
End date
|
data[relationships][account]
|
Account
|
Request
Headers
Route
POST /api/rest/admin/billing/invoices
Body
{"data":{"type":"invoices","attributes":{"start-date":"2024-10-14","end-date":"2024-11-14"},"relationships":{"account":{"data":{"type":"accounts","id":"46"}}}}}
Response
Headers
Status
201 Created
Body
{
"data": {
"id": "19",
"type": "invoices",
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19"
},
"attributes": {
"reference": "19",
"state": "New",
"invoice-type": "Manual",
"start-date": "2024-10-14T00:00:00.000Z",
"end-date": "2024-11-14T00:00:00.000Z",
"pdf-path": null,
"odt-path": null,
"amount-spent": "0.0",
"amount-earned": "0.0",
"originated-amount-spent": "0.0",
"originated-amount-earned": "0.0",
"originated-calls-count": 0,
"originated-successful-calls-count": 0,
"originated-calls-duration": 0,
"originated-billing-duration": 0,
"originated-first-call-at": null,
"originated-last-call-at": null,
"terminated-amount-spent": "0.0",
"terminated-amount-earned": "0.0",
"terminated-calls-count": 0,
"terminated-successful-calls-count": 0,
"terminated-calls-duration": 0,
"terminated-billing-duration": 0,
"terminated-first-call-at": null,
"terminated-last-call-at": null,
"services-amount-spent": "0.0",
"services-amount-earned": "0.0",
"service-transactions-count": 0
},
"relationships": {
"account": {
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19/relationships/account",
"related": "http://example.org/api/rest/admin/billing/invoices/19/account"
},
"data": {
"type": "accounts",
"id": "46"
}
},
"originated-destinations": {
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19/relationships/originated-destinations",
"related": "http://example.org/api/rest/admin/billing/invoices/19/originated-destinations"
}
},
"originated-networks": {
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19/relationships/originated-networks",
"related": "http://example.org/api/rest/admin/billing/invoices/19/originated-networks"
}
},
"terminated-destinations": {
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19/relationships/terminated-destinations",
"related": "http://example.org/api/rest/admin/billing/invoices/19/terminated-destinations"
}
},
"terminated-networks": {
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19/relationships/terminated-networks",
"related": "http://example.org/api/rest/admin/billing/invoices/19/terminated-networks"
}
},
"service-data": {
"links": {
"self": "http://example.org/api/rest/admin/billing/invoices/19/relationships/service-data",
"related": "http://example.org/api/rest/admin/billing/invoices/19/service-data"
}
}
}
}
}