---
title: "Get invoice payable line item"
method: GET
path: "/v1/invoice-payables/{invoicePayableId}/line-items/{lineItemId}"
tags: ["v1 - Invoice Payables"]
---

# Get invoice payable line item

`GET /v1/invoice-payables/{invoicePayableId}/line-items/{lineItemId}`

## Request

- Base URL: `https://light.inc` (the document declares no server; this is the origin it was published from)
- URL: `https://light.inc/v1/invoice-payables/{invoicePayableId}/line-items/{lineItemId}`
- Auth: one of:
  - API key in header `Authorization`
  - HTTP bearer

Gets an invoice payable line item

## Path parameters

- `invoicePayableId` string, uuid, required
- `lineItemId` string, uuid, required

## Response `default`

default response

- ExternalInvoicePayableLineItemV1Model
  - `id` string, uuid: ID of the invoice payable line item.
  - `invoicePayableId` string, uuid: ID of the invoice payable this line item belongs to.
  - `type` 'REIMBURSEMENT' | 'SELF_BILLED' | 'VENDOR_INVOICE': Type of the invoice payable line item (vendor invoice or reimbursement). ⚠️ This enum is not exhaustive; new values may be added in the future.
  - `metadata` ExternalInvoicePayableLineItemMetadataV1Model, nullable: Metadata for the invoice payable line item (ERP-specific fields and context).
    - `type` 'REIMBURSEMENT' | 'SELF_BILLED' | 'VENDOR_INVOICE': Type of the invoice payable line item (vendor invoice or reimbursement). ⚠️ This enum is not exhaustive; new values may be added in the future.
  - `amount` integer, nullable: Amount in cents, including tax. When `lineItemsIncludeTax` is true, `amount` represents the full tax-inclusive amount for this line.
  - `netAmount` integer, nullable: Net line amount in cents, excluding tax. When `lineItemsIncludeTax` is false, `netAmount` represents the base amount on which tax is calculated.
  - `description` string, nullable: Description of this invoice payable line item.
  - `taxCodeId` string, uuid, nullable: ID of the tax code applied to this line item.
  - `taxAmount` integer, nullable: Tax amount in cents for this line item.
  - `accountId` string, uuid, nullable: ID of the ledger account used to book this line item.
  - `costCenterId` string, uuid, nullable: ID of the cost center associated with this line item, if applicable.
  - `amortizationStartDate` string, date, nullable: Start date for amortization of this line item.
  - `amortizationEndDate` string, date, nullable: End date for amortization of this line item.
  - `amortizationTemplateId` string, uuid, nullable: ID of the amortization template to use for this line item within Light Ledger.
  - `customPropertiesOld` ExternalCustomPropertiesObjectValuesV1Model, nullable: Legacy container for custom properties on this line item (deprecated/old format).
    - `items` object
  - `aiValueSuggestions` ExternalAiValueSuggestionV1Model[], nullable: AI-generated suggestions for line item values (e.g. account, cost center, tax code).
    - `field` string
    - `fieldValues` string[]
    - `reasoning` string
  - `customProperties` ExternalCustomPropertyV1Model[], nullable: Custom properties set on this invoice payable line item.
    - `groupId` string, uuid: ID of the custom property group
    - `groupInternalName` string: Internal name of the custom property group
    - `values` ExternalCustomPropertyValueV1Model[]: List of values. Note that this will be a single value unless the group input type supports multiple values
      - `id` string, uuid: Unique identifier for the object
      - `groupId` string, uuid: ID of the custom property group
      - `groupInternalName` string: Internal name of the custom property group
      - `companyId` string, uuid: ID of the company
      - `internalName` string: Internal name of the custom property value
      - `label` string: Label of the custom property value
      - `context` string, nullable: Context/description of the custom property value
      - `createdAt` string, date-time: Timestamp when the custom property value was created
      - `updatedAt` string, date-time: Timestamp when the custom property value was last updated
  - `createdAt` string, date-time: Timestamp when this invoice payable line item was created.
  - `updatedAt` string, date-time: Timestamp when this invoice payable line item was last updated.

---

[API](https://skmtc.dev/light/apis/light-api.md) - [All operations](https://skmtc.dev/light/apis/light-api/llms.txt) - [OpenAPI document](https://skmtc.dev/light/apis/light-api/revisions/84f51306f648?raw)
