> ## Documentation Index
> Fetch the complete documentation index at: https://docs.linquid.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Campaign

> Get one campaign by ID

<ParamField path="campaignId" type="string" required>
  Campaign identifier
</ParamField>

## Access

* Permission: `campaigns:read`

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET https://api.linquid.io/api/campaigns/campaign_xyz789 \
    -H "Authorization: Bearer <token>"
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "success": true,
    "data": {
      "id": "campaign_xyz789",
      "name": "Summer Sale",
      "status": "active",
      "type": "link",
      "goalType": null,
      "goalValue": null,
      "costModel": "cpc",
      "costOverride": 0.5,
      "costCurrency": "USD",
      "conversionTracking": true,
      "createdAt": "2026-02-20T10:30:00.000Z"
    }
  }
  ```
</ResponseExample>

## Common Errors

* `404`: campaign not found in workspace
