> For the complete documentation index, see [llms.txt](https://docs.altu.d1.cx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.altu.d1.cx/build/assistentes/builder/componentes/actions/validate_cep.md).

# Validar CEP

## Atributos

```javascript
[
    {
        "name": "validate_cep",
        "parameters": {
            "cep": "<? input.text ?>"
        },
        "result_variable": "cep_validation"
    }
]
```

* **name:** validate\_cep
* **parameters:**
  * **cep:** cep que será validado.
* **result\_variable:** variável de contexto que receberá o resultado da validação. Em caso de sucesso, essa variável conterá o seguinte JSON:

```javascript
{
    "valid": true,
    "result": {
        "uf": "<uf>",
        "cep": "<cep>",
        "bairro": "<bairro>",
        "localidade": "<localidade>",
        "logradouro": "<logradouro>"
    }
}
```

## Exemplo

```javascript
[
    {
        "name": "validate_cep",
        "parameters": {
            "cep": "01243-001"
        },
        "result_variable": "cep_validation"
    }
]
```

O resultado indica se o CEP é válido (atributo `valid`) e em caso positivo o endereço completo dentro do objeto `result`:

```javascript
{
    "valid": true,
    "result": {
        "uf": "SP",
        "cep": "01243001",
        "bairro": "Consolação",
        "localidade": "São Paulo",
        "logradouro": "Rua Sergipe"
    }
}
```
