WhatsMine Documentation
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
  • User Guide

    • User Guide Overview
    • Workspaces & Team
    • Contacts & Segments
    • Team Inbox
    • WhatsApp
    • Broadcasting & Campaigns
    • AI Chatbots & Knowledge Bases
    • Automation
    • Social Media
    • Leads
    • E-commerce
    • Account, Settings & Security
    • Billing & Subscription
    • Developer Tools (API Tokens & Webhooks)
    • Reports & Analytics

Developer Tools (API Tokens & Webhooks)

WhatsMine gives your developers a clean way to integrate with your own systems — a token-authenticated REST API and outgoing webhooks.

API tokens

Location: API Tokens (/api-tokens)

📸 Screenshot: The API tokens page with a newly created token.

Create tokens to authenticate calls to the REST API.

Creating a token

  1. Go to API Tokens.
  2. Click Create Token and give it a name (e.g. "Zapier integration").
  3. Copy the token immediately — it's shown only once.

Use it as a Bearer token in your API requests:

GET /api/v1/me
Authorization: Bearer YOUR_TOKEN_HERE

You can revoke a token at any time to instantly cut off access.

API documentation

Location: API Docs (/api-docs)

An in-app reference of the available endpoints. The full developer reference is in REST API.

Webhooks

Location: Webhooks (/webhooks)

Webhooks push events from WhatsMine to your systems in real time — so you can react when something happens (e.g. a new subscription, a payment).

📸 Screenshot: The webhooks page with an endpoint and its delivery log.

Registering an endpoint

  1. Go to Webhooks → New Endpoint.
  2. Enter the URL on your server that should receive events.
  3. Choose which events to subscribe to.
  4. Save — a signing secret is generated.

Verifying deliveries

Each delivery is signed so you can verify it really came from WhatsMine. Check the X-Signature-256 header:

X-Signature-256: sha256=<hmac-sha256 of the body, using your signing secret>

Managing endpoints

  • Test — send a sample delivery to confirm your endpoint works.
  • Delivery log — see every attempt, its status and the response.
  • Rotate secret — generate a new signing secret.
  • Edit / delete the endpoint.

Failed deliveries are retried automatically with backoff. See Outbound Webhooks for full details and the event list.

➡️ Next: measure everything in Reports.

Last Updated: 6/19/26, 4:34 PM
Prev
Billing & Subscription
Next
Reports & Analytics