> 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/021__update_submitted_campaign.md).

# Update Submitted 10DLC Campaign

GraphQL endpoint: `/company`

Update an existing submitted 10DLC campaign. This allows you to modify campaign details even after it has been submitted to TCR. The updated campaign will be synchronized with TCR's system.

This is useful when you need to update campaign information such as the description or message flow after initial submission. Or maybe the campaign was rejected and needs to be updated before resubmission.

## Query

```graphql
mutation($id: ID!, $input: TenDlcUpdateCampaignInput!) {
  updateAndSubmitTenDlcCampaign(id: $id, input: $input) {
    id
    campaignId
    companyId
    brandId
    usecase
    status
    description
    messageFlow
  }
}

```

## Variables

```json
{
  "id": "00000000-0000-4000-8000-000000000002",
  "input": {
    "description": "Updated marketing campaign description for product launches and promotions"
  }
}
```

## Response

```json
{
  "data": {
    "updateAndSubmitTenDlcCampaign": {
      "brandId": "B5J7NEP",
      "campaignId": "CABV3G2",
      "companyId": "00000000-0000-4000-8000-000000000001",
      "description": "Updated marketing campaign description for product launches and promotions",
      "id": "00000000-0000-4000-8000-000000000002",
      "messageFlow": "Users opt-in by texting JOIN. They receive updates about products and services.",
      "status": "ACTIVE",
      "usecase": "MARKETING"
    }
  }
}
```
