---
search:
  tags:
    - Line Items
    - GET
seo:
  description: >-
    Reads one Line Item with its readiness: whether… Reference for the GET
    /context/campaign-plans/{slug}/line-items/{lineItemId} endpoint in the
    AdCrunch API.
sidebar:
  label: Get a Line Item
  badge: GET
title: Get a Line Item
type: openapi-operation
---
Reads one Line Item with its `readiness`: whether AdCrunch can build it now, and if not, why. Ask this **before** any provider call.

This is the one read that carries the readiness. The list of Line Items and the writes of a Line Item return the Line Item without it. The read of a Campaign Plan returns no Line Item. This call reads. It changes nothing, and it calls no provider. It answers for every channel, including a channel AdCrunch cannot write to.

The answer is the Line Item, with the same fields as a row of the list of the Line Items of its Campaign Plan, and two more fields: `currency` and `readiness`. `currency` is the currency of the Campaign Plan. Each amount of the Line Item is in whole units of that currency. `status` is the status of the Line Item. `readiness.status` is the verdict.

A Line Item is not ready in these conditions:

- A person has not validated the Line Item in the AdCrunch console. The validation is a record: the provider write tools do not check it.
- AdCrunch cannot write to the channel. The answer names the provider that sells it, or `null` when nobody we integrate with sells it.
- The Line Item has no ad account.
- The ad account is not connected to this organization.
- The ad account belongs to a different provider than the channel.
- The currency of the ad account is different from the Campaign Plan currency, or AdCrunch does not know that currency yet. To make it known, refresh the provider connection.
- The Line Item and the Campaign Plan give no date at all.
- The resolved start follows the resolved end. Each row is ordered on its own, and only the pair shows this.

AdCrunch never converts a currency. A converted budget is a different plan.

The verdict is advice. The provider write tools do not read it.

When the Line Item is `ready`, the verdict also gives the dates that apply, and it tells you whether the budget goes to the provider as a lifetime total or as a daily rate.

The MCP tool `line_item_get` gives the same answer to an agent.

`GET /context/campaign-plans/{slug}/line-items/{lineItemId}`
