Skip to main content

format: md

Account & Settings API

Endpoints para inicialização da conta do usuário, consulta de acesso organizacional e configurações gerenciadas. Implementação PROXY (pass-through para Anthropic API).


format: md

GET /api/bootstrap

GET /api/bootstrap

Endpoint público de bootstrap. Retorna dados iniciais da conta do usuário autenticado, incluindo memberships em organizações e capacidades disponíveis.

Headers

Nenhum header específico necessário (endpoint público).

Response

{
"account": {
"uuid": "acc_abc",
"memberships": [
{
"organization": {
"uuid": "org_abc",
"capabilities": [
"claude_code",
"projects",
"artifacts"
]
}
}
]
}
}
CampoTipoDescrição
account.uuidstringUUID da conta do usuário
account.membershipsarrayLista de memberships em organizações
memberships[].organization.uuidstringUUID da organização
memberships[].organization.capabilitiesstring[]Capacidades habilitadas ("claude_code", "projects", "artifacts", etc.)

Exemplo curl

curl https://api.anthropic.com/api/bootstrap

Códigos de Erro

CódigoSignificado
429Rate limit excedido
500Erro interno do servidor

format: md

GET /api/bootstrap//current_user_access

GET /api/bootstrap//current_user_access

Recupera o nível de acesso do usuário atual em uma organização específica.

Headers

HeaderValorObrigatório
AuthorizationBearer <token>Sim

Parâmetros Path

ParâmetroTipoDescrição
org_idstringUUID da organização

Response

{
"access_level": "member",
"permissions": [
"read",
"write",
"manage_projects"
]
}
CampoTipoDescrição
access_levelstringNível de acesso: "admin", "member", "viewer"
permissionsstring[]Lista de permissões concedidas

Exemplo curl

curl https://api.anthropic.com/api/bootstrap/org_abc/current_user_access \
-H "Authorization: Bearer $TOKEN"

Códigos de Erro

CódigoSignificado
401Não autorizado
403Sem acesso à organização
404Organização não encontrada
429Rate limit excedido

format: md

GET /api/claude_code/settings

GET /api/claude_code/settings

Recupera configurações gerenciadas para o Claude Code. Usado para aplicar políticas organizacionais (feature flags, restrições) no CLI.

Headers

HeaderValorObrigatório
AuthorizationBearer <token>Sim
anthropic-betaoauth-2025-04-20Sim

Timeout: 10s

Response (200 — configurações existem)

{
"settings": {
"feature_x": true,
"feature_y": false,
"max_timeout_seconds": 300
}
}
CampoTipoDescrição
settingsobjectMapa de chave/valor com as configurações gerenciadas

Response (204 — sem configurações gerenciadas)

Resposta vazia com status 204 No Content quando não há configurações gerenciadas definidas para a organização.

Exemplo curl

curl https://api.anthropic.com/api/claude_code/settings \
-H "Authorization: Bearer $TOKEN" \
-H "anthropic-beta: oauth-2025-04-20"

Códigos de Erro

CódigoSignificado
204Sem configurações gerenciadas (resposta vazia)
401Não autorizado
429Rate limit excedido
500Erro interno do servidor

format: md

Mapa de Implementação

EndpointLiteLLMOrigem
GET /api/bootstrapPROXYAnthropic API
GET /api/bootstrap//current_user_accessPROXYAnthropic API
GET /api/claude_code/settingsPROXYAnthropic API