API de CEP
As API’s encontram-se abertas, mas futuramente as mesmas podem receber tratativas de Authorization para requests externos.
Endpoint
Endpoint | Método | Header Content-Type | Descrição |
---|---|---|---|
https://api.mosiaomnichannel.com.br/privado/omni/utilitarios/v1/gbe/utilitario/cep | POST | application/json | Retorno json com estado, cidade, logradouro e bairro a partir do cep informado na requisição. |
Header
Atualmente não se faz necessário
Parâmetros de entrada
nome | Obrigatório | Tipo | Valor padrão | Descrição |
---|---|---|---|---|
cep | SIM | String |
| Recebe o cep da busca |
acentuacao | não | String | “true“ | Quando passado “false“ neste campo, os textos são retornados sem acentuação. |
lowerCase | não | String | “false“ | Possibilita o retorno dos textos com letra minúscula. |
upperCase | não | String | “false“ | Possibilita o retorno dos textos com letra maiúscula. |
Exemplo request
curl --request POST \
--url https://api.mosiaomnichannel.com.br/privado/omni/utilitarios/v1/gbe/utilitario/cep \
--header 'Content-Type: application/json' \
--data '{
"cep":"88037-060"
}'
Objeto de retorno
{
"status": true,
"data": {
"cep": "88037060",
"estado": [
{
"value": "SC",
"label": [
"SC"
]
}
],
"cidade": [
{
"value": "4205407",
"label": [
"Florianópolis"
]
}
],
"logradouro": "Rua Capitão Américo",
"bairro": "Córrego Grande"
},
"message": "CEP encontrado",
"critical": [],
"statusCode": 200,
"timestamp": 1672238275231
}
Exemplo a ser utilizado no formbuilder
Selecione o componente do tipo “Texto” para informar o CEP
Selecione a aba “Eventos”
Habilite a opção “Possui eventos?”
Preencha com a url de API CEP
Em “Dados da Requisição” selecione o tipo “componente” de texto criado para “CEP”
Criar componente do tipo texto para o “logradouro”;
Criar um componente do tipo texto para “Bairro”;
Criar um componente do tipo “Seleção API” para o “Estado”;
Criar um componente do tipo “Seleção API” para a “Cidade”;
Habilitar as “Trigger” para habilitar o preenchimento dos campos:
Propriedade do Json "logradouro” e componente “Logradouro”;
Propriedade do Json "bairro” e componente “Bairro”;
Propriedade do Json "cidade” e componente “Seleção API - Cidade”;
Propriedade do Json "estado” e componente “Seleção API - Estado”;
Resultado
Mobile Saúde - Mosia Omnichannel