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

# Send contact

> Send contact card messages via SDK or API

<CodeGroup>
  ```typescript TypeScript SDK icon="square-js" theme={null}
  import { WhatsAppClient } from '@kapso/whatsapp-cloud-api';

  const client = new WhatsAppClient({
    baseUrl: 'https://api.kapso.ai/meta/whatsapp',
    kapsoApiKey: process.env.KAPSO_API_KEY!
  });

  await client.messages.sendContacts({
    phoneNumberId: '647015955153740',
    to: '15551234567',
    contacts: [
      {
        name: {
          formatted_name: 'John Doe',
          first_name: 'John',
          last_name: 'Doe'
        },
        phones: [
          {
            phone: '+15559876543',
            type: 'MOBILE'
          }
        ],
        emails: [
          {
            email: 'john.doe@example.com',
            type: 'WORK'
          }
        ]
      }
    ]
  });
  ```

  ```bash REST API icon="code" theme={null}
  curl -X POST 'https://api.kapso.ai/meta/whatsapp/v24.0/647015955153740/messages' \
    -H 'X-API-Key: YOUR_API_KEY' \
    -H 'Content-Type: application/json' \
    -d '{
      "messaging_product": "whatsapp",
      "to": "15551234567",
      "type": "contacts",
      "contacts": [
        {
          "name": {
            "formatted_name": "John Doe",
            "first_name": "John",
            "last_name": "Doe"
          },
          "phones": [
            {
              "phone": "+15559876543",
              "type": "MOBILE"
            }
          ],
          "emails": [
            {
              "email": "john.doe@example.com",
              "type": "WORK"
            }
          ]
        }
      ]
    }'
  ```
</CodeGroup>
