Connection modes
- Cloud (default)
- Dedicated
Authenticates with the Interactions control plane and connects to managed iMessage infrastructure via gRPC. Full DM feature set: send, receive, typing, reactions, and replies.Tokens renew automatically at 80% of their TTL. Requires
projectId and projectSecret:Line model
Cloud mode routes your messages through phone numbers, also called lines, provisioned by Interactions.| Plan | Line allocation | What end users see |
|---|---|---|
| Free | Shared pool. Each end user is routed through a different number from a shared pool. | A normal iMessage from a number that may differ across recipients. |
| Business | Dedicated. All end users text the same number, which belongs to your project. | A normal iMessage, always from the same number. |
Quotas (free plan)
Default per-project quotas apply on the free tier:- 5,000 messages per project per day across all chats.
- 50 new conversations per line per day. A new conversation is the first message your line sends to a recipient it has never messaged before. Replies within existing conversations do not count.
- 10 registered users per project. Add recipients with the Users API before messaging them on shared lines.
User registration (shared pool)
On the free plan, register each recipient before your agent can message them:Space types
iMessage conversations are direct messages (dm) on the free plan. Group chats require a dedicated line on a paid plan.
Detect group context from inbound messages: