x-api-key
. Este guia detalha todo o processo de autenticação.
en-workspace
é obrigatório apenas em endpoints que operam no contexto de um workspace específico:
💡 Dica: Cada endpoint na documentação indica claramente se o header en-workspace
é obrigatório ou não.
Campo | Descrição | Exemplo |
---|---|---|
Descrição | Nome identificador | "Integração ERP", "App Mobile" |
Expiração | Prazo de validade | 1M , 6M , 1y , never |
Escopos | Permissões do token | ☑️ read ☑️ write ☐ delete |
Workspaces | Workspaces autorizados | ☑️ Workspace A ☑️ Workspace B |
en.ushcHQHcREdPpe3ZKFCSfAASFE5VawTwTH (exemplo)
# Para API Global
ENSPACE_API_KEY=en.ushcHQHcREdPpe3ZKFCSfAASFE5VawTwTH
ENSPACE_API_URL=https://api.leif.enspace.io
ENSPACE_WORKSPACE_ID=ws-123
# Para API Dedicada (exemplo)
# ENSPACE_API_URL=https://acme.api.enspace.io
{
"statusCode": 400,
"error": "Bad Request",
"message": "Missing required header: en-workspace"
}
en-workspace
em todas as requisições.{
"statusCode": 401,
"error": "Unauthorized",
"message": "Invalid or missing API key"
}
{
"statusCode": 403,
"error": "Forbidden",
"message": "Token not authorized for this workspace"
}