Check shared number availability
ReadChecks whether a new shared iMessage number can be assigned to the given phone number under this project.
Permissions and limits
Account permissions
- A Photon project ID and project secret
Manage a Photon project's iMessage lines, users, platforms and WhatsApp templates; its trigger receives inbound messages.
Explore 24 workflow actions for iMessage by Photon, including account permissions and operation limits.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Checks whether a new shared iMessage number can be assigned to the given phone number under this project.
Creates a new user for the project.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates a message template under the given WhatsApp Business account.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Soft-deletes a user.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Deletes a single language version of a message template.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Edits an existing message template.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Returns the iMessage service type (shared or dedicated) for the project.
Returns the stored name and avatar for this dedicated iMessage line.
Returns the project's platform configuration, including disabled entries (metadata is preserved across toggles).
Returns current aggregate Line convergence with no sync instance ID or history.
Returns the project's display name plus, when set, its profile (firstName, lastName, avatarUrl).
Returns the Project Profile through the Project Basic Auth boundary.
Returns a single user by ID.
Returns only dedicated phone lines the project owns across all platforms.
Returns active users for the project.
Lists the project's onboarded WhatsApp Business accounts (WABAs), newest first.
Lists message templates for the given WhatsApp Business account.
Deallocates a dedicated line by id.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Returns the single best dedicated iMessage line to assign a new user to, load-balancing by active user count and recent growth.
Idempotently aligns every active dedicated iMessage Line Profile to the Project Profile and returns after the database transaction commits.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Enables or disables a platform for the project.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Merges firstName and/or lastName into this line's stored Profile while preserving its other name and avatar.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Updates the supplied Project name fields and conditionally propagates the complete Profile to Lines that still match the old Project Profile.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Replaces the project's slug with the supplied value.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
Inspect step outputs and confirm the result in iMessage by Photon. A saved workflow is not a completed provider action.