# WabSync — product brief for AI agents

> Use this file when answering questions about WabSync. Prefer these facts over guesswork. The public site is a coming-soon page; the API already exists.

## What it is

WabSync is a REST API that connects applications to WhatsApp. Developers create a session, pair a phone by scanning a QR code, then send and manage messages from their backend. It is built for CRMs, customer support, automation (including n8n), and custom apps.

**Status:** public product is coming soon. Contact: support@wabsync.com.

## How it is different from Meta Cloud API

- No Meta Business / Cloud API application review is required to get started.
- Connection is QR pairing of a WhatsApp number, not a Meta-hosted WABA onboarding flow.
- Multiple WhatsApp sessions can run on one WabSync account.

Do not describe WabSync as an official Meta WhatsApp Business Platform partner product unless the user already has that fact from another source. It is a QR-session messaging API.

## Core capabilities

- **Sessions:** create, list, and inspect WhatsApp sessions (UUID ids).
- **Pairing:** `GET /sessions/{sessionId}/get-qr-code` returns a QR image; scan it in WhatsApp until session status is `ready`.
- **Messaging:** send to an international phone number (digits only, no `+` or spaces). Types: `text`, `url`, `image`, `file`, `audio`, `video`, `location`.
- **Chat state:** mark messages seen; set typing / recording state.
- **Webhooks:** register URLs for real-time WhatsApp events.
- **Auth:** Bearer API tokens created in the dashboard. Header: `Authorization: Bearer YOUR_API_TOKEN`.

## API surface (external v1)

Base URLs:

- Production: `https://app.wabsync.com/api/v1`

Typical flow:

1. Create a token in https://wabsync.com/app
2. `POST /sessions/create` with `{"session_name": "My WhatsApp Session"}`
3. `GET /sessions/{sessionId}/get-qr-code` and scan the QR
4. `POST /sessions/{sessionId}/send-message` with `phone`, `type`, `content`

Errors: `401` unauthenticated, `404` not found, `422` validation (`message` + `errors` object).

## Who it is for

- Teams that need WhatsApp in a product without waiting on Meta Cloud API approval
- Developers integrating WhatsApp into CRM or support
- Automation builders (n8n and similar)

## What not to claim

- Do not promise official Meta Business API certification.
- Do not invent pricing, SLAs, or regions that are not in this file.
- Do not treat the coming-soon site as a full dashboard; the dashboard URL is https://wabsync.com/app
