Invoice Line Items
Update a LineItem
Update a LineItem
PUT
/
invoices
/
{invoice}
/
line-items
/
{id}
Header
Path
Body
curl --request PUT \
--url https://eu.sequencehq.com/api/invoices/{invoice}/line-items/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"quantity": "2",
"rate": "20000.10",
"taxRate": "0.2",
"title": "Ferraris"
}'
{
"creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"description": "Red",
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"grossTotal": "101.23",
"groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"id": "af60cab3-812d-4250-a051-0fb7133a00c7",
"index": 2,
"invoiceId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"netTotal": "51.20",
"priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"quantity": "2",
"rate": "20000.10",
"rateDisplay": "ABSOLUTE",
"revenueClassification": "EARNED",
"servicePeriod": {
"endDate": "2022-10-24",
"startDate": "2022-10-20"
},
"servicePeriodEnd": "2022-10-24T00:00:00Z",
"servicePeriodStart": "2022-10-20T00:00:00Z",
"taxRate": "0.2",
"title": "Ferraris",
"totalTax": "2.50"
}
Headers
Authorizationrequired
string
Your API credentials. Eg. Basic {credentials}
.
Idempotency-Key
string
Specifying a unique ID for this request here lets you retry it without risk of performing the same operation twice.
Path Parameters
invoicerequired
string
The Invoice ID
idrequired
string
Line Item ID
Body
application/json
description
string
externalIdsrequired
object[]
priceId
string
quantityrequired
string
raterequired
string
rateDisplay
enum<string>
Available options:
ABSOLUTE
, PERCENTAGE
servicePeriod
object
servicePeriodEnd
string
servicePeriodStart
string
taxRaterequired
string
titlerequired
string
Response
200 - application/json
creditGrantId
string
description
string
externalIdsrequired
object[]
grossTotalrequired
string
groupId
string
idrequired
string
indexrequired
integer
invoiceIdrequired
string
netTotalrequired
string
priceId
string
quantityrequired
string
raterequired
string
rateDisplayrequired
enum<string>
Available options:
ABSOLUTE
, PERCENTAGE
revenueClassification
enum<string>
Available options:
PREPAYMENT
, EARNED
, BURNDOWN
servicePeriod
object
servicePeriodEnd
string
servicePeriodStart
string
taxRaterequired
string
titlerequired
string
totalTaxrequired
string
curl --request PUT \
--url https://eu.sequencehq.com/api/invoices/{invoice}/line-items/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"quantity": "2",
"rate": "20000.10",
"taxRate": "0.2",
"title": "Ferraris"
}'
{
"creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"description": "Red",
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"grossTotal": "101.23",
"groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"id": "af60cab3-812d-4250-a051-0fb7133a00c7",
"index": 2,
"invoiceId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"netTotal": "51.20",
"priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"quantity": "2",
"rate": "20000.10",
"rateDisplay": "ABSOLUTE",
"revenueClassification": "EARNED",
"servicePeriod": {
"endDate": "2022-10-24",
"startDate": "2022-10-20"
},
"servicePeriodEnd": "2022-10-24T00:00:00Z",
"servicePeriodStart": "2022-10-20T00:00:00Z",
"taxRate": "0.2",
"title": "Ferraris",
"totalTax": "2.50"
}