A API do JuriChat utiliza autenticação baseada em API Key.
Para acessar endpoints protegidos, envie sua chave utilizando o header x-jurichat-api-key em todas as requisições.
Cada API Key possui permissões vinculadas ao ambiente e à conta responsável pela integração.
x-jurichat-api-key : SUA_API_KEY
Exemplo de requisição
curl --request GET \
--url https://api.jurichat.com \
--header 'x-jurichat-api-key: SUA_API_KEY'
const response = await fetch ( "https://api.jurichat.com" , {
method: "GET" ,
headers: {
"x-jurichat-api-key" : "SUA_API_KEY"
}
})
const data = await response . json ()
import axios from "axios"
const response = await axios . get (
"https://api.jurichat.com" ,
{
headers: {
"x-jurichat-api-key" : "SUA_API_KEY"
}
}
)
console . log ( response . data )
Como obter sua API Key
Acesse o painel
Entre na plataforma do JuriChat utilizando sua conta.
Abra as configurações
Navegue até a área de integrações.
Gere sua chave
Crie uma nova API Key para sua aplicação.
Armazene com segurança
Guarde sua chave em um ambiente seguro e nunca exponha no frontend.
Exemplo de resposta autenticada
{
"data" : {
"id" : "usr_123" ,
"name" : "John Doe" ,
"email" : "john@company.com"
}
}
Erros de autenticação
API Key ausente
API Key inválida
{
"message" : "Acesso não autorizado" ,
"statusCode" : 401 ,
"code" : "UNAUTHORIZED"
}
{
"message" : "API key inválida" ,
"statusCode" : 401 ,
"code" : "INVALID_API_KEY"
}
Boas práticas
Use variáveis de ambiente Nunca salve sua API Key diretamente no código-fonte da aplicação.
Não exponha no frontend Requisições autenticadas devem ser feitas apenas pelo backend.
Rotacione suas chaves Atualize periodicamente suas chaves de acesso.
O compartilhamento indevido da sua API Key pode comprometer a segurança da sua integração.