Skip to main content
The Wassist REST API provides programmatic access to all platform features. Build integrations, automate workflows, and manage your WhatsApp agents at scale.

Base URL

All API requests should be made to:

Authentication

The Wassist API uses API key authentication. Include your API key in the X-API-Key header of every request:

Getting Your API Token

  1. Log in to wassist.app
  2. Navigate to SettingsAPI Keys
  3. Click Create API Key
  4. Copy and securely store your token
Keep your API token secret. Never expose it in client-side code or commit it to version control.

Example Request

Request Format

  • All request bodies should be JSON
  • Set Content-Type: application/json header
  • For file uploads, use multipart/form-data

Response Format

All responses are JSON. Successful responses include the requested data:

Paginated Responses

List endpoints return paginated results:
Use offset and limit query parameters to paginate:

Error Responses

Errors return appropriate HTTP status codes with a JSON body:

Common Status Codes

Rate Limiting

API requests are rate-limited to ensure fair usage. Current limits:
  • 100 requests per minute per API token
When rate limited, you’ll receive a 429 response:

API Resources

Agents

Create and manage AI agents with all their configurations.

WhatsApp Accounts

Connect and manage WhatsApp Business accounts.

WhatsApp Linking

Create link sessions for connecting new accounts.

Business API Proxy

Access the WhatsApp Business API directly.

Quick Reference

Agents

WhatsApp Accounts

WhatsApp Linking

Support

Need help with the API?

Contact Support

Reach out to our team.