# Contact Messages

> Send WhatsApp contact card messages: share contact info with name, phone numbers, emails and addresses. Useful for referrals and intros.

Share contact cards with users so they can easily save contact information.

## Send a Contact

```typescript
const message = await zavu.messages.send({
  to: "+14155551234",
  channel: "whatsapp",
  messageType: "contact",
  content: {
    contacts: [
      {
        name: "John Doe",
        phones: ["+1234567890"]
      }
    ]
  }
});
```

```bash
curl -X POST https://api.zavu.dev/v1/messages \
  -H "Authorization: Bearer zv_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155551234",
    "channel": "whatsapp",
    "messageType": "contact",
    "content": {
      "contacts": [
        {
          "name": "John Doe",
          "phones": ["+1234567890"]
        }
      ]
    }
  }'
```

## Multiple Phone Numbers

Share a contact with multiple phone numbers:

```json
{
  "to": "+14155551234",
  "channel": "whatsapp",
  "messageType": "contact",
  "content": {
    "contacts": [
      {
        "name": "Support Team",
        "phones": ["+1234567890", "+0987654321"]
      }
    ]
  }
}
```

## Multiple Contacts

Share multiple contacts in a single message:

```json
{
  "to": "+14155551234",
  "channel": "whatsapp",
  "messageType": "contact",
  "content": {
    "contacts": [
      {
        "name": "Sales Team",
        "phones": ["+1234567890"]
      },
      {
        "name": "Support Team",
        "phones": ["+0987654321"]
      }
    ]
  }
}
```

## Specifications

| Property | Requirement |
|----------|-------------|
| name | Required |
| phones | Required, array of phone numbers |

## Use Cases

- Share support contact details
- Send sales representative info
- Provide emergency contacts
- Share team member details
