PUT
/
invoices
/
{invoice}
/
line-items
/
{id}
curl --request PUT \
  --url https://eu.sequencehq.com/api/invoices/{invoice}/line-items/{id} \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "Ferraris",
  "description": "Red",
  "quantity": "2",
  "rate": "20000.10",
  "taxRate": "0.2",
  "servicePeriodStart": "2022-10-20T00:00:00Z",
  "servicePeriodEnd": "2022-10-24T00:00:00Z",
  "servicePeriod": {
    "startDate": "2022-10-20",
    "endDate": "2022-10-24"
  },
  "priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
  "rateDisplay": "ABSOLUTE",
  "externalIds": [
    {
      "key": "Xero",
      "value": "123"
    }
  ]
}'
{
  "id": "af60cab3-812d-4250-a051-0fb7133a00c7",
  "invoiceId": "cd11218d-fa00-4faa-8684-a43113d076a8",
  "title": "Ferraris",
  "description": "Red",
  "quantity": "2",
  "rate": "20000.10",
  "taxRate": "0.2",
  "servicePeriodStart": "2022-10-20T00:00:00Z",
  "servicePeriodEnd": "2022-10-24T00:00:00Z",
  "servicePeriod": {
    "startDate": "2022-10-20",
    "endDate": "2022-10-24"
  },
  "index": 2,
  "groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
  "netTotal": "51.20",
  "totalTax": "2.50",
  "grossTotal": "101.23",
  "priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
  "rateDisplay": "ABSOLUTE",
  "externalIds": [
    {
      "key": "Xero",
      "value": "123"
    }
  ],
  "revenueClassification": "EARNED",
  "creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95"
}

Headers

Authorization
string
required

Your API credentials. Eg. Basic {credentials}.

Path Parameters

invoice
string
required

The Invoice ID

id
string
required

Line Item ID

Body

application/json
title
string
required

Item Title

description
string

Item Description

quantity
string
required

Quantity

rate
string
required

Price per Item

taxRate
string
required

Tax Rate

servicePeriodStart
string

Start of the service period (the time period in which the service was provided)

servicePeriodEnd
string

End of the service period (the time period in which the service was provided)

servicePeriod
object

Service Period

priceId
string

Price ID

rateDisplay
enum<string>

Determines whether rate is displayed as an absolute value or percentage

Available options:
ABSOLUTE,
PERCENTAGE
externalIds
object[]
required

IDs in external integrations

Response

200 - application/json
id
string
required

Line Item ID

invoiceId
string
required

Invoice ID

title
string
required

Item Title

description
string

Item Description

quantity
string
required

Quantity

rate
string
required

Price per Item

taxRate
string
required

Tax Rate

servicePeriodStart
string

Start of the service period (the time period in which the service was provided)

servicePeriodEnd
string

End of the service period (the time period in which the service was provided)

servicePeriod
object

Service Period

index
integer
required

Index (for maintaining order)

groupId
string

Line Item Group ID

netTotal
string
required

Net total, in decimal format of the Invoice's currency

totalTax
string
required

Total tax, in decimal format of the Invoice's currency

grossTotal
string
required

Gross total, in decimal format of the Invoice's currency

priceId
string

Price ID

rateDisplay
enum<string>
required

Determines whether rate is displayed as an absolute value or percentage

Available options:
ABSOLUTE,
PERCENTAGE
externalIds
object[]
required

IDs in external integrations

revenueClassification
enum<string>

Revenue classification

Available options:
PREPAYMENT,
EARNED,
BURNDOWN
creditGrantId
string

Credit Grant ID