POST /v1/projects/{id}/platforms/imessage/assignments
Maps an end user’s iMessage handle — an E.164 phone number or an email address — onto one of the project’s pooled shared iMessage lines, consuming a seat from the project’s entitlement. The assigned number is allocated by the server. When an email address is supplied in email the user is sent an invite asynchronously to that address; it is never inferred from the handle, and the response never reports whether the send succeeded. Requires the platforms:write permission bound to the project resource in the path.
- TypeScript
- Python
- Rust
TypeScript
Parameters
string
required
Identifies one logical mutation across retries.
string
required
Body
string (email)
string
ImessageHandle
required
string
Returns
201 The created shared line assignment. SharedLineAssignment
string
required
string
required
string (date-time)
required
string
string
string
required
string
SharedLineAssignmentPlatform
required
string
required
string (date-time)
string (date-time)
required