Regras por endpoint
Unidades, limites, campos obrigatórios, autenticação, consumo e códigos HTTP.
Adicione o cotador à sua página com uma chave pública e autorize as origens que poderão consultar fretes.
Cadastro rápido e acesso pelo painel CepCertoEscolha o assunto para consultar credenciais, parâmetros e exemplos de requisição. Para conhecer os serviços antes de integrar, veja a apresentação das APIs.
Teste primeiro em desenvolvimento. Gerar PIX cria uma cobrança; emitir postagem pode debitar saldo e contratar frete; cancelar postagem altera a operação e pode solicitar estorno.
O SDK incorpora o cotador em páginas HTML, lojas virtuais e sistemas. A chave pública deve estar ativa e o domínio ou IPv4 de origem precisa estar autorizado no painel.
<script src="https://cepcerto.com/widget_frete/"
data-public-key="SUA_CHAVE_PUBLICA"></script>
| Método | Endpoint | Finalidade |
|---|---|---|
| POST | /widget_frete/api/acesso | Valida chave, origem, configuração e consumo. |
| POST | /widget_frete/api/cotacao | Calcula as opções configuradas na conta. |
| GET | /widget_frete/ | Carrega o SDK JavaScript. |
| GET | /widget_frete/estilo.css | Carrega os estilos oficiais. |
As regras de pacote são as mesmas da cotação operacional: até 30 kg, lados até 100 cm, soma até 200 cm e valor declarado de R$ 50,00 a R$ 35.000,00. Contas premium podem autorizar até 10 domínios ou IPs.
{{base_url}}/widget_frete/api/acesso
| Nome | Valor |
|---|---|
X-CepCerto-Public-Key | {{widget_public_key}} |
Origin | {{widget_origin}} |
Content-Type | application/json |
{
"public_key": "{{widget_public_key}}"
}
{
"status": "sucesso",
"cliente": {
"id_clie": 123,
"nome_cliente": "CLIENTE EXEMPLO"
},
"modo": "conta",
"configuracao": {
"titulo": "Calcule seu frete",
"servicos": "pac-desconto,sedex-desconto,loggi"
},
"consumo": {
"restante": 499
}
}
{{base_url}}/widget_frete/api/cotacao
| Nome | Valor |
|---|---|
X-CepCerto-Public-Key | {{widget_public_key}} |
Origin | {{widget_origin}} |
Content-Type | application/json |
{
"public_key": "{{widget_public_key}}",
"cep_remetente": "{{cep_origem}}",
"cep_destinatario": "{{cep_destino}}",
"peso": "{{peso}}",
"altura": "{{altura}}",
"largura": "{{largura}}",
"comprimento": "{{comprimento}}",
"valor_encomenda": "{{valor_encomenda}}"
}
{
"status": "sucesso",
"modo": "conta",
"cliente": {
"id_clie": 123,
"nome_cliente": "CLIENTE EXEMPLO"
},
"enderecos": {
"origem": {
"cep": "01527050",
"localidade": "São Paulo",
"uf": "SP"
},
"destino": {
"cep": "11440001",
"localidade": "Guarujá",
"uf": "SP"
}
},
"cotacoes": [
{
"transportadora": "Correios",
"servico": "PAC CepCerto com desconto",
"valor": "18,90",
"prazo": "até 6 dias"
}
],
"consumo": {
"restante": 498
}
}
{{base_url}}/widget_frete/
{{base_url}}/widget_frete/estilo.css
Unidades, limites, campos obrigatórios, autenticação, consumo e códigos HTTP.
Use o ambiente de desenvolvimento e valide respostas antes de operar em produção.
Importe requisições, exemplos e environments oficiais para começar rapidamente.
Não. O widget utiliza uma chave pública própria. Tokens de postagem devem permanecer protegidos no servidor.
A autorização permite restringir as origens que utilizam sua chave pública e consomem consultas. Configure o domínio ou IPv4 no painel.
Compare fretes, gere etiquetas e acompanhe suas encomendas em uma única plataforma.