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

# Client

> Dados de quem efetuou a compra, incluindo endereço

Informações sobre o cliente que efetuou a compra. Os valores do exemplo abaixo são fictícios.

```json Client theme={null}
{
    //...
    "client": {
        "id": "bc42628a-abcd-abcd-abcd-2d715b64684b",
        "full_name": "Maria Exemplo",
        "first_name": "Maria",
        "last_name": "Exemplo",
        "email": "cliente@exemplo.com",
        "phone": "+5511999999999",
        "document": "00000000000",
        "address": {
            "street": "Rua Exemplo",
            "number": "100",
            "complement": "Apto. 10",
            "neighborhood": "Centro",
            "city": "Belo Horizonte",
            "state": "Minas Gerais",
            "country": "Brasil",
            "zipcode": "30000000"
        }
    }
    //...
}
```

<Warning>
  O `data.client.address` só virá caso a oferta possuir o formulário de endereço ativo nas configurações. Caso contrário o endereço não é obrigatório para o cliente na compra.

  Caso não haja endereço, ele retornará `"address": null`
</Warning>

| Nome | Tipo | Descrição |
| - | - | - |
| `id` | UUID | Id do cliente na Assiny |
| `full_name` | string | Nome completo do cliente |
| `first_name` | string | Primeiro nome do cliente |
| `last_name` | string | Último nome do cliente |
| `email` | string | Email do cliente usado na compra |
| `phone` | string | Numero de telefone do cliente usado na compra |
| `document` | string | Documento do cliente (CPF por padrão no Brasil) |
| `address.street` | string | Rua do endereço que o cliente adicionou no checkout. |
| `address.number` | string | Numero do endereço do cliente |
| `address.complement` | string | Complemento do endereço. Ex.: Apartamento 1002 |
| `address.neighborhood` | string | Bairro do endereço do cliente |
| `address.city` | string | Cidade do endereço do cliente |
| `address.state` | string | Estado do endereço do cliente |
| `address.country` | string | País do endereço do cliente |
| `address.zipcode` | string | Código do endereço do cliente. No Brasil é o CEP. |

<CardGroup cols={2}>
  <Card title="Metadata" icon="chart-line" href="/webhooks/estrutura/metadata">
    UTMs, parâmetros de URL e origem do evento.
  </Card>

  <Card title="Tabela completa" icon="table-list" href="/webhooks/estrutura-dos-dados">
    Todos os campos do payload em uma página.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.