Skip to main content
POST
https://server.codeium.com
/
api
/
v1
/
GetUsageConfig
Obter configuração de uso
curl --request POST \
  --url https://server.codeium.com/api/v1/GetUsageConfig \
  --header 'Content-Type: application/json' \
  --data '
{
  "service_key": "<string>",
  "team_level": true,
  "group_id": "<string>",
  "user_email": "<string>"
}
'
{
  "add_on_credit_cap": 123
}

Visão geral

Obtenha a configuração atual do limite de créditos de add-on da sua organização. Você pode consultar configurações no nível da equipe, para grupos específicos ou para usuários individuais.

Requisição

service_key
string
required
Sua Service Key com permissões de Cobrança Read

Configuração de escopo (escolha uma opção)

team_level
boolean
Defina como true para recuperar a configuração no nível de equipe
group_id
string
Recupere a configuração de um grupo específico fornecendo o ID desse grupo
user_email
string
Recupere a configuração de um usuário específico fornecendo o endereço de e-mail desse usuário
Você deve fornecer um dos valores team_level, group_id ou user_email para definir o escopo.

Exemplo de requisição - Obter configuração no nível da equipe

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "team_level": true
}' \
https://server.codeium.com/api/v1/GetUsageConfig

Exemplo de requisição - Obter configuração do grupo

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "group_id": "engineering_team"
}' \
https://server.codeium.com/api/v1/GetUsageConfig

Exemplo de requisição - Obter configuração do usuário

curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "user_email": "[email protected]"
}' \
https://server.codeium.com/api/v1/GetUsageConfig

Resposta

add_on_credit_cap
integer
O valor configurado para o limite de créditos do add-on. Se este campo não estiver presente na resposta, não há nenhum limite configurado para o nível de escopo solicitado.

Resposta de exemplo - com limite definido

{
  "add_on_credit_cap": 10000
}

Exemplo de resposta – nenhum limite configurado

{}

Respostas de erro

Cenários de erro comuns:
  • Service Key inválida ou permissões insuficientes
  • Múltiplos parâmetros de escopo fornecidos
  • Nenhum parâmetro de escopo fornecido
  • ID de grupo inválido ou e-mail de usuário inválido
  • Limite de requisições excedido