Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.
Optionally, configure receiving Events for WhatsApp Business into StackOne.
Connector Profile · OAuth 2.0
OAuth 2.0 via Facebook Login for Business. Requires a Meta App with Facebook Login for Business configured and WhatsApp…
Connector Profile · System User Access Token
Uses a long-lived System User access token generated in Meta Business Settings. The system user needs control of your Me…
Webhooks setup
3
Link an Account
Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · OAuth 2.0
Link Account · System User Access Token
4
Use Actions
Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.
Actions
|
No scopes found
81 actions
Action
Description
Required scopes
Get WhatsApp Business Account
Get details of the WhatsApp Business Account.
Update WhatsApp Business Account
Update configuration and settings for the WhatsApp Business Account.
Get Subscribed Apps
Get list of applications subscribed to webhook events for the WhatsApp Business Account.
Get Schedules
Get schedules for the WhatsApp Business Account.
Create Schedule
Create a campaign schedule that sends a message template to an audience at a set time.
Get Owned WhatsApp Business Accounts
List the WhatsApp Business Accounts owned by a Meta business portfolio.
Get Client WhatsApp Business Accounts
List the WhatsApp Business Accounts that other businesses have shared with a Meta business portfolio.
List Flows
List the WhatsApp Flows on a WhatsApp Business Account.
Get Flow
Get the details of a WhatsApp Flow.
Create Flow
Create a WhatsApp Flow on a WhatsApp Business Account.
Update Flow Metadata
Update the name, categories, endpoint, or connected app of a WhatsApp Flow.
Update Flow JSON
Replace the Flow JSON that defines a WhatsApp Flow’s screens.
List Flow Assets
List the assets of a WhatsApp Flow, including a download URL for its Flow JSON.
Publish Flow
Publish a WhatsApp Flow so it can be sent to customers.
Deprecate Flow
Deprecate a published WhatsApp Flow so it can no longer be sent or opened.
Delete Flow
Delete a DRAFT WhatsApp Flow.
Create Group
Create a new WhatsApp group for business messaging.
Get Group Invite Link
Get the current invite link for a WhatsApp group.
Reset Group Invite Link
Reset and generate a new invite link for a WhatsApp group.
Delete Group Invite Link
Delete an existing invite link for a WhatsApp group.
Get Join Requests
Get pending join requests for a WhatsApp group.
Approve Join Requests
Approve one or more pending join requests for a WhatsApp group.
Reject Join Requests
Reject one or more pending join requests for a WhatsApp group.
Send Group Invite Template
Send a template message with a group invite link to a WhatsApp user.
Remove Group Participants
Remove participants from a WhatsApp group.
Get Group
Get metadata about a WhatsApp group.
Get Active Groups
Get a list of active WhatsApp groups for a business phone number.
Update Group
Update a WhatsApp group’s subject, description, or profile picture.
Delete Group
Delete a WhatsApp group and remove all participants.
Send Group Message
Send a text message to a WhatsApp group.
Get Unified Credentials
Get the current WhatsApp Business connection’s unified credentials and identity.
List Unified Organizations
List unified organizations in WhatsApp Business.
Get Unified Organization
Get a unified WhatsApp Business organization by ID.
List Unified Resource Types
List unified resource types in WhatsApp Business.
List Unified Resource Users
List unified resource users in WhatsApp Business.
List Unified Roles
List unified roles in WhatsApp Business.
Get Unified Role
Get a unified WhatsApp Business role by ID.
Upload Media
Upload an image, video, audio, document, or sticker file to a business phone number and get a media ID.
Retrieve Media URL
Get a temporary download URL and file details for a media ID.
Download Media
Download the file content of a media ID as base64, with its MIME type.
Delete Media
Delete a media file by its media ID.
Send Text Message
Send a text message to a WhatsApp user.
Send Template Message
Send a pre-approved template message to a WhatsApp user.
Send Image Message
Send an image message to a WhatsApp user.
Send Video Message
Send a video message to a WhatsApp user.
Send Audio Message
Send an audio message to a WhatsApp user.
Send Document Message
Send a document to a WhatsApp user.
Send Location Message
Send a location to a WhatsApp user.
Send Contact Message
Send contact information to a WhatsApp user.
Send Interactive Message
Send an interactive message with buttons or lists.
Send Reaction
Send a reaction emoji to a message.
Send Sticker Message
Send a sticker to a WhatsApp user.
Mark Message As Read
Mark an incoming message as read, displaying blue check marks to the sender, and optionally show a typing indicator.
Get Message History
Retrieve per-message delivery status events (not message content) for messages sent from a business phone number.
Get WhatsApp Business Account Phone Numbers
List all phone numbers for the WhatsApp Business Account.
Get Phone Number
Get details of a specific phone number.
Create WhatsApp Business Account Phone Number
Add a phone number to the WhatsApp Business Account and start its onboarding.
Register Phone Number
Register a phone number for WhatsApp Business.
Deregister Phone Number
Deregister a phone number from WhatsApp Business.
Request Verification Code
Request a verification code for a phone number.
Verify Code
Verify a phone number with the received verification code.
Set Two-Step Verification PIN
Set or update the two-step verification PIN for the phone number.
Block Users
Block one or more users from sending messages to your business number.
Unblock Users
Unblock one or more previously blocked users.
Get Blocked Users
Get a list of all blocked users for a phone number.
Configure Conversational Automation
Configure conversational automation settings for a phone number.
Manage Call
Initiate, accept, reject, terminate, or manage a WhatsApp call.
Check Call Permissions
Check whether you have permission to call a WhatsApp user.
Get Business Profile
Get the business profile information.
Update Business Profile
Update the business profile information including about text, address, description, email, websites, and industry catego…
Get Message Templates
List all message templates for the WhatsApp Business Account.
Get Message Template
Get details of a specific message template.
Create Message Template
Create a new message template for the WhatsApp Business Account.
Delete Message Template
Delete a message template.
Edit Message Template
Update an existing message template.
Get Assigned Users
Get users assigned to the WhatsApp Business Account with their permissions.
Add Assigned User
Add a user to the WhatsApp Business Account with specified permissions.
Remove Assigned User
Remove a user’s access from the WhatsApp Business Account.
List Business Users
List all business users associated with the Business account.
List System Users
List all system users associated with the Business account.
Create Business User
Invite a user to the Business account by email with a specified role.
Events
|
No tags found
14 events
Event
Description
Tags
Webhook Verification
Responds to Meta’s webhook verification request by returning the hub.challenge value as plain text.
Webhooks
Active Check
Responds with 200 OK to any webhook delivery that carries no WhatsApp Business Account entries.
Health Checks
Message Received
Fired when a WhatsApp user sends a message to a business phone number.
Messages
Message Status Updated
Fired when a message sent from a business phone number is sent, delivered, read, or fails.
Messages
Template Status Updated
Fired when a message template is approved, rejected, paused, disabled, or otherwise changes review status.
Templates
Template Quality Updated
Fired when a message template’s quality rating changes.
Templates
Phone Number Quality Updated
Fired when a business phone number’s messaging limit or throughput changes.
Phone Numbers
Account Updated
Fired when a WhatsApp Business Account changes, such as a restriction, policy violation, verification change, or deletio…
Accounts
Account Review Updated
Fired when the review of a WhatsApp Business Account is completed.
Accounts
Account Alert
Fired when Meta raises an alert about a WhatsApp Business Account, business, or phone number, such as a messaging limit…
Accounts
User Preferences Updated
Fired when a WhatsApp user stops or resumes marketing messages from the business.
Contacts
Group Lifecycle Updated
Fired when a group is created or deleted, including the result of create_group and delete_group requests.
Groups
Group Participants Updated
Fired when participants join or leave a group, or a join request is created or resolved.
Groups
Group Settings Updated
Fired when a group’s subject, description, or profile picture update completes.
Groups