Skip to main content
Developer Documentation

Confirm orders on WhatsApp

The EasyConfirm API lets you send WhatsApp order confirmations to your customers and react instantly when they approve or cancel — all through a simple REST API.

Quick Start

Send your first WhatsApp confirmation in minutes

1

Get your API key

Generate a key (starts with ek_) from your dashboard

2

Create an order

POST to /api/v1/orders with the customer details

3

Listen for events

Register a webhook to react to approvals and cancellations

Read the Getting Started Guide
Create an order
curl -X POST \
  https://api.easyconfirm.net/api/v1/orders \
  -H "X-API-Key: ek_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "externalOrderId": "EO-12345",
    "customerName": "Ahmed Mohamed",
    "customerPhone": "201234567890",
    "subtotal": 150,
    "shippingCost": 25,
    "totalCost": 175,
    "currency": "EGP",
    "items": [
      {
        "productName": "iPhone Case",
        "quantity": 2,
        "unitPrice": 75,
        "totalPrice": 150
      }
    ]
  }'