# `KapsoEx.WhatsApp.Contacts`
[🔗](https://github.com/rocket4ce/kapso_ex/blob/v0.1.0/lib/kapso_ex/whatsapp/contacts.ex#L1)

Contacts stored by Kapso for a phone number.

To create, update or erase contacts use `KapsoEx.Platform.Contacts`.

# `result`

```elixir
@type result() :: {:ok, map()} | {:error, KapsoEx.Error.t()}
```

# `get`

```elixir
@spec get(KapsoEx.Client.t(), String.t(), String.t(), map() | keyword()) :: result()
```

Gets a contact by WhatsApp ID (phone number). Params: `fields`.

# `list`

```elixir
@spec list(KapsoEx.Client.t(), String.t(), map() | keyword()) :: result()
```

Lists contacts. Params: `wa_id`, `customer_id`, `has_customer`, `limit`,
`before`, `after`, `fields`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
