---
title: "List all Line Items"
method: GET
path: "/invoices/{invoice}/line-items"
tags: ["Invoice Line Items"]
---

# List all Line Items

`GET /invoices/{invoice}/line-items`

List all Line Items

## Path parameters

- `invoice` string, required

## Query parameters

- `before` string
- `after` string
- `limit` integer
- `sortOrder` 'ASC' | 'DESC'

## Headers

- `Authorization` string, required
- `sequence-version` '2024-07-30'

## Response `200`

OK

- ListLineItemEndpointPaginatedLineItemResponseModel
  - `items` Stable20240101LineItemResponse[], required — LineItems
    - `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` DateRange — Service Period
      - `startDate` string, required
      - `endDate` string, required
    - `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` 'ABSOLUTE' | 'PERCENTAGE', required
    - `externalIds` IntegrationExternalIdentifier[], required — IDs in external integrations
      - `key` 'Amazon_Redshift' | 'GoCardless' | 'Google_BigQuery' | 'Google_Sheets' | 'HubSpot' | 'NetSuite' | 'QuickBooks_Online' | 'Salesforce' | 'Slack' | 'Snowflake' | 'Stripe' | 'Xero' | 'Avalara' | 'Anrok' | 'Attio' | 'Numeral' | 'Rillet' | 'Sphere', required
      - `value` string, required
    - `revenueClassification` 'PREPAYMENT' | 'EARNED' | 'BURNDOWN'
    - `creditGrantId` string — Credit Grant ID
    - `productId` string — Product ID
    - `revenueRecognitionMethod` 'STRAIGHT_LINE' | 'USAGE' | 'MILESTONE' | 'POINT_IN_TIME'
  - `pagination` PaginationMeta, required — Results pagination
    - `after` string — Cursor for the page after this (if it exists)
    - `before` string — Cursor for the page before this (if it exists)
    - `totalResultSize` integer — Total number of entries across all pages

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

## Changes

> 714 revisions in range; 508 could not be searched.

- **2026-06-17** `d01512162768` — 4 breaking, 1 warning, 3 info
  - the `query` request parameter `sortOrder` was restricted to a list of enum values
  - for the `query` request parameter `limit`, the type/format was changed from `integer`/`` to `integer`/`int32`
  - the `items/items/servicePeriod/endDate` response's property type/format changed from `string`/`date` to `string`/`` for status `200`
  - the `items/items/servicePeriod/startDate` response's property type/format changed from `string`/`date` to `string`/`` for status `200`
  - …4 more
- **2026-06-16** `12ab2101be2a` — 2 breaking, 1 warning, 2 info
  - removed the enum value `ASC` from the `query` request parameter `sortOrder`
  - removed the enum value `DESC` from the `query` request parameter `sortOrder`
  - deleted the `header` request parameter `sequence-version`
  - added the new optional `header` request parameter `Sequence-Version`
  - …1 more
- …earlier changes not shown

[Full history](https://skmtc.dev/sequencehq/apis/sequence/changes/invoices/:invoice/line-items/get.md)

---

[API](https://skmtc.dev/sequencehq/apis/sequence.md) · [All operations](https://skmtc.dev/sequencehq/apis/sequence/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sequencehq/sequence/revisions/e520d2f95b7b/schema)
