> ## Documentation Index
> Fetch the complete documentation index at: https://developers.sendazi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Contact

> Create a new contact

<ParamField body="phone_number" type="string" required>
  Phone number (international, local, or with + prefix). Local numbers are auto-converted.
</ParamField>

<ParamField body="first_name" type="string">
  Contact's first name
</ParamField>

<ParamField body="last_name" type="string">
  Contact's last name
</ParamField>

<ParamField body="email" type="string">
  Contact's email address
</ParamField>

<RequestExample>
  ```json Create Contact theme={null}
  {
    "phone_number": "233241234567",
    "first_name": "John",
    "last_name": "Doe",
    "email": "john@example.com"
  }
  ```
</RequestExample>

<ResponseExample>
  ```json 201 - Created theme={null}
  {
    "success": true,
    "data": {
      "id": 3,
      "phone_number": "233241234567",
      "first_name": "John",
      "last_name": "Doe",
      "email": "john@example.com",
      "created_at": "2026-01-15T12:00:00.000000Z",
      "updated_at": "2026-01-15T12:00:00.000000Z"
    }
  }
  ```

  ```json 422 - Validation Error theme={null}
  {
    "success": false,
    "message": "The given data was invalid.",
    "errors": {
      "phone_number": ["The phone number has already been taken."]
    }
  }
  ```
</ResponseExample>
