> For the complete documentation index, see [llms.txt](https://docs.tnid.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tnid.com/api-reference/002_company/002_ten_dlc/015__get_campaign.md).

# Get 10DLC Campaign

GraphQL endpoint: `/company`

Get a single 10DLC Campaign the company has access to.

The company has access to their own campaigns as well as any other campaigns from companies that have authorized 10DLC actions to the company.

## Query

```graphql
query($id: ID!) {
  tenDlcCampaign(id: $id) {
    id
    campaignId
    companyId
    brandId
    createDate
    billedDate
    usecase
    subUsecases
    status
    description
    messageFlow
    subscriberOptin
    subscriberOptout
    subscriberHelp
    autoRenewal
    expirationDate
    ownershipType
  }
}

```

## Variables

```json
{
  "id": "00000000-0000-4000-8000-000000000002"
}
```

## Response

```json
{
  "data": {
    "tenDlcCampaign": {
      "autoRenewal": true,
      "billedDate": "2026-01-15T09:00:01",
      "brandId": "BTEST123",
      "campaignId": "CEGYLWS",
      "companyId": "00000000-0000-4000-8000-000000000001",
      "createDate": "2026-01-15T09:00:00",
      "description": "Test marketing campaign for product launches and promotions",
      "expirationDate": "2026-01-15T09:00:02",
      "id": "00000000-0000-4000-8000-000000000002",
      "messageFlow": "Users opt-in by texting JOIN. They receive updates about products.",
      "ownershipType": "DIRECT",
      "status": "ACTIVE",
      "subUsecases": [],
      "subscriberHelp": true,
      "subscriberOptin": true,
      "subscriberOptout": true,
      "usecase": "MARKETING"
    }
  }
}
```
