SmsPort Docs / WhatsApp

API / Senders

Create Sender

Register a synced phone number as an active WhatsApp sender using a 6-digit Meta PIN.

All IDs, phone numbers, and names below are sample placeholders for documentation only.

Endpoint

http
POST /api/whatsapp/phone-numbers/:phoneNumberId/register-sender

Base URL

http
https://api.smsport.in/api

Copy cURL

bash
curl -X POST "https://api.smsport.in/api/whatsapp/phone-numbers/<PHONE_NUMBER_ID>/register-sender" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "pin": "123456"
  }'

Request Body

json
{
  "pin": "123456"
}

Response (200)

json
{
  "phoneNumber": {
    "id": "<PHONE_NUMBER_ID>",
    "displayPhoneNumber": "<SENDER_DISPLAY_PHONE>",
    "metaPhoneNumberId": "<META_PHONE_NUMBER_ID>",
    "status": "connected",
    "registrationStatus": "registered",
    "provisioningStage": "sender_registered",
    "registeredAt": "2026-05-16T08:10:27.000Z"
  }
}

Need provisioning first? Continue withList SendersandUpdate Senderand flow guideSenders Flow. Full endpoint catalog:API Reference.