NetBird

sms_10dlc_campaigns_submissions_create

Resubmit a rejected 10DLC campaign with corrected details for registry review. The new details replace what the previous attempt submitted, and the campaign returns to the pending state. A brand registered as a publicly-traded company must hold active Auth+ vetting.

Remote bird/mcp

Remote (network-hosted)

Other tools also called sms_10dlc_campaigns_submissions_create? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "A short name for the campaign."
    },
    "age_gated": {
      "type": [
        "null",
        "boolean"
      ],
      "description": "Whether the campaign contains age-gated content."
    },
    "campaign_id": {
      "type": "string",
      "description": "ID of the 10DLC campaign (cmp_ prefix), as returned by the campaign list."
    },
    "embedded_link": {
      "type": [
        "null",
        "boolean"
      ],
      "description": "Whether campaign messages contain a link."
    },
    "help_keywords": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "Keywords a recipient can text to request help. Must include HELP, which carriers treat as the minimum. Required when the campaign supports the help command."
    },
    "help_response": {
      "type": "string",
      "description": "The reply sent when a recipient texts a help keyword. Required when the campaign supports the help command, and must be at least 20 characters when set."
    },
    "attachment_ids": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "Supporting documents to submit with this registration. Upload each file with POST /v1/compliance/attachments first, then list the returned IDs here. Registering a campaign with an attachment makes it permanent, so the same file can be reused across campaigns and on later attempts."
    },
    "direct_lending": {
      "type": [
        "null",
        "boolean"
      ],
      "description": "Whether the campaign involves direct lending or a loan arrangement."
    },
    "embedded_phone": {
      "type": [
        "null",
        "boolean"
      ],
      "description": "Whether campaign messages contain a phone number."
    },
    "idempotency_key": {
      "type": "string",
      "description": "Client-supplied deduplication key; a retry with the same key replays the original result instead of acting twice."
    },
    "message_samples": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "Example messages sent by the campaign."
    },
    "opt_in_keywords": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "Keywords a recipient can text to opt in."
    },
    "opt_out_keywords": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "string"
      },
      "description": "Keywords a recipient can text to opt out. Must include STOP, which carriers treat as the minimum. Required when the campaign supports opt-out."
    },
    "opt_in_description": {
      "type": "string",
      "description": "How recipients opt in to the campaign and what messages they receive. Describe where consent is collected, since carriers review this before approving the campaign."
    },
    "use_case_description": {
      "type": "string",
      "description": "What the campaign is used for. Carriers reject descriptions that are too vague to review."
    },
    "opt_in_confirmation_response": {
      "type": "string",
      "description": "The confirmation reply sent when a recipient opts in. Must be at least 20 characters when set."
    },
    "opt_out_confirmation_response": {
      "type": "string",
      "description": "The confirmation reply sent when a recipient opts out. Required when the campaign supports opt-out, and must be at least 20 characters when set."
    }
  }
}
          

Provider

NetBird →