Your system calls Whatsplaid to validate accounts, manage contacts, tags, fields, conversations, cart, messages, and human support.
Connect your systems to Whatsplaid with APIs, connectors, and webhooks.
Use the public API when another system needs to trigger Whatsplaid. Use the external connector when the assistant needs to query products, orders, or data from your system during the conversation. Use webhooks to receive events captured on WhatsApp.
Choose the correct direction of the integration.
The Swagger documentation separates the flows to avoid confusion between calls to Whatsplaid, queries made by the assistant, and events sent to your system.
Whatsplaid calls your system to query products, orders, customers, or real-time availability during a conversation.
Whatsplaid sends events to a URL you provide. The event shown in the dashboard is the lead captured during the conversation.
The Swagger at `api.whatsplaid.com/docs/` contains the schemas, examples, expected responses, and complete technical contracts.
Quick reference for the main endpoints.
This view summarizes the features that appear in the official documentation. The final implementation must follow the Swagger.
Returns account data, connected e-commerce, and active modules.
AccountList of active modules, such as leads, sales consultant, after-sales, knowledge base and cart.
AccountSearch for products in connected native integrations, such as Nuvemshop, Wix, or Shopify.
EcommerceSearch orders by number, email, or phone across connected native integrations.
EcommerceCreates or updates a contact using the phone number as the primary key.
ContactsUpdates custom fields for targeting and operational context.
FieldsSends a text message within WhatsApp’s 24-hour messaging window.
MessagingRequest human support using the company’s current configuration.
HandoffThe documentation covers API, external connector, and webhooks.
The ADMIN integrations menu uses the same separation: Whatsplaid public API, external connector for queries in in-house systems, and outgoing webhook for captured leads.
Validates account, modules, contacts, tags, custom fields, messages, conversations, cart, and human support.
Your system exposes endpoints such as `/products/search` and `/orders/search` for Whatsplaid to query during the conversation.
Expected return with `products`, including ID, name, description, price, availability, stock, URL and image.
Expected response with `orders`, including number, status, payment, shipping, total, customer, tracking and items.
The event `LEAD_CAPTURE` sends lead data to the configured URL. The endpoint must respond with HTTP 200 or 204.
Use `Authorization: Bearer` in calls. Tokens must not be exposed in the public frontend.
Do you need to implement or validate an integration?
Open the interactive documentation to switch between `Whatsplaid Public API`, `Custom Data Connector Contract`, and `Outgoing Webhooks`.