# List invoice line items Retrieve all line items for the specified invoice. Endpoint: GET /partner/v2/account/{accountId}/location/{locationId}/invoice/{invoiceId}/line-item Version: 2.0 Security: PartnerOAuth ## Query parameters: - `cursor` (string) Pagination cursor from previous response - `limit` (integer) Number of results per page (max 100) Example: 20 ## Path parameters: - `accountId` (integer, required) Account identifier - `locationId` (integer, required) Location identifier ## Response 200 fields (application/json): - `lineItems` (array) List of line items - `lineItems.appointmentId` (integer) Associated appointment ID Example: 333 - `lineItems.careResourceId` (integer) Associated care resource ID Example: 222 - `lineItems.code` (string) Billing code (CPT, HCPCS, etc.) Example: "99203" - `lineItems.createdAt` (string) Creation timestamp Example: "2025-01-15T10:00:00Z" - `lineItems.description` (string) Item description Example: "Office Visit - New Patient" - `lineItems.id` (integer) Unique line item identifier Example: 12345 - `lineItems.invoiceId` (integer) Parent invoice ID Example: 111 - `lineItems.quantity` (integer) Quantity Example: 1 - `lineItems.sortOrder` (integer) Sort order on invoice Example: 1 - `lineItems.taxable` (boolean) Whether this line item is taxable - `lineItems.totalCents` (integer) Line total in cents (quantity * unit price) Example: 15000 - `lineItems.totalDisplay` (string) Formatted line total Example: "$150.00" - `lineItems.type` (string) Line item type Enum: "SERVICE", "PRODUCT", "ADJUSTMENT", "TAX" - `lineItems.unitPriceCents` (integer) Unit price in cents Example: 15000 - `lineItems.unitPriceDisplay` (string) Formatted unit price Example: "$150.00" - `lineItems.updatedAt` (string) Last update timestamp Example: "2025-01-15T10:00:00Z" - `nextCursor` (string) Opaque cursor for fetching the next page. Null if no more results. ## Response 401 fields ## Response 403 fields ## Response 404 fields