> 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.

# October 25, 2026

## Changed

### One failing channel no longer blocks a display-profile update

Updating a number's iMessage and WhatsApp profiles together — `channel: "both"`, or per-channel fields for both channels in one request — now applies each channel on its own. A name or photo one channel rejects, or a WhatsApp line that isn't connected, fails only that channel: the other profile and the rest of the request are still saved, and the response is `200` with a new `profileResults` field giving each targeted channel's outcome — `updated`, or `failed` with the reason. Before, the whole request was rejected and nothing changed. A request is rejected only when every channel it targeted fails, and that error response now lists each channel's outcome in `profileResults` too. `dial number set` prints a warning for the failed channel and exits `0`. [Read more](/documentation/platform/manage-phone-numbers#set-one-display-identity-across-channels).