> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.getdial.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.getdial.ai/_mcp/server.

# August 3, 2026

## Added

### Attach an opt-in screenshot to a 10DLC registration

Carrier reviewers approve a registration much faster when they can see the consent screen your `messageFlow` describes. [Submit 10DLC registration](/documentation/platform/manage-phone-numbers#register-a-us-number-for-10dlc) now takes an optional screenshot — send the body as `multipart/form-data` with a `data` part holding the usual JSON and one `optInImage` file part (max 2 MB; JPEG, PNG, WebP, or GIF). Dial hosts the image and puts it in front of reviewers; the response's `optInImageUrl` shows exactly what they see. On a resubmission, leaving the file out keeps the stored screenshot, and sending `"optInImage": null` inside `campaign` removes it.

## Changed

### `messageFlow` is capped at 1920 characters

Down from 2048 — the difference is reserved for compliance material Dial appends when filing with the carrier registry. Text already submitted is unaffected until you next resubmit.