Create a new contact with WhatsApp number verification. The phone number must be registered on WhatsApp and will be verified using FlowMod’s verification service.
fiq_...) in the Authorization header:
| Parameter | Type | Required | Description |
|---|---|---|---|
tenantId | string | Yes | Your organization’s tenant identifier (slug) |
| Field | Type | Required | Description |
|---|---|---|---|
phone_number | string | Yes | Phone number with country code (e.g., +27123456789) |
name | string | No | Contact’s full name |
email | string | No | Contact’s email address |
tags | string | No | Comma-separated tags (e.g., “customer,premium,vip”) |
| Property | Default Value | Description |
|---|---|---|
bot_status | true | Bot is enabled for this contact |
archived | false | Contact is not archived |
has_unread_messages | false | No unread messages initially |
allow_broadcast | true | Contact can receive broadcasts |
active_status | false | Contact is not currently active |
blocked | false | Contact is not blocked |
source.type | "api" | Contact was created via API |
| Status Code | Error | Description |
|---|---|---|
| 201 | Success | Contact created successfully |
| 400 | Bad Request | Missing required fields or invalid phone number |
| 401 | Unauthorized | Invalid or expired API key |
| 404 | Not Found | Organization with specified tenantId not found |
| 409 | Conflict | Contact with this phone number already exists |
| 500 | Internal Server Error | Server-side error occurred |
Bearer token for authentication. Format: Bearer YOUR_BEARER_TOKEN
Organization tenant identifier (slug)