Update a bill
Changed onUpdate a bill. Only the fields you send change. Line items and amounts can only change while the bill is draft or rejected.
patch/v2/bills/{billId}
Request
- Base URLhttps://api.slash.com
- URLhttps://api.slash.com/v2/bills/{billId}
- AuthAPI key in header X-API-Key
Request body
Example request
{
"recipientId": "le_c_2rj4l7hmrrrcv",
"destinationId": "le_contact_destination_2rj4l7hmrrrcv",
"ownerUserId": "u_2rj4l7hmrrrcv",
"lineItems": [
{
"id": "bill_line_item_2rj4l7hmrrrcv",
"name": "Hosting",
"quantity": 1
}
],
"tax": {
"amount": 800,
"currency": "USD"
},
"discount": {
"amount": 500,
"currency": "USD"
}
}Response
The updated bill.
Example response
{
"id": "bill_2rj4l7hmrrrcv",
"recipientId": "le_c_2rj4l7hmrrrcv",
"destinationId": "le_contact_destination_2rj4l7hmrrrcv",
"ownerUserId": "u_2rj4l7hmrrrcv",
"invoiceNumber": "INV-4471",
"invoiceDate": "2026-09-01",
"dueDate": "2026-10-01",
"currency": "USD",
"lineItems": [
{
"id": "bill_line_item_2rj4l7hmrrrcv",
"name": "Hosting",
"quantity": 1
}
],
"documentIds": [
"st_2rj4l7hmrrrcv"
],
"payments": [
{
"id": "bill_payment_2rj4l7hmrrrcv",
"transferId": "transfer_intent_2rj4l7hmrrrcv",
"transactionId": "agg_tx_2rj4l7hmrrrcv"
}
]
}Changes
- info
endpoint added
- info