Pular para o conteúdo principal
POST
/
api
/
v1
/
GetUsageConfig
get configuração de uso
curl --request POST \
  --url https://server.codeium.com/api/v1/GetUsageConfig \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "service_key": "<string>",
  "team_level": true,
  "group_id": "<string>",
  "user_email": "<string>"
}
'
{
  "addOnCreditCap": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Visão geral

Recupere a configuração atual do limite de créditos adicionais por usuário da sua organização. Os limites são sempre por usuário. Quando você consulta no escopo de uma equipe ou grupo, a resposta retorna o limite por usuário aplicado aos usuários dessa equipe ou grupo.

Requisição

service_key
string
obrigatório
Sua chave de serviço com a permissão “Billing Read”

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

team_level
boolean
Defina como true para recuperar o limite por usuário aplicado a todos os usuários da equipe
group_id
string
Recupere o limite por usuário aplicado a todos os usuários de um grupo específico, fornecendo o ID do grupo
user_email
string
Recupere a configuração de um usuário específico, fornecendo seu endereço de e-mail
Você deve fornecer um de team_level, group_id ou user_email para definir o escopo.

Exemplo de requisição - get o limite por usuário de todos os usuários 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 - get o limite por usuário para todos os usuários de um 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 - get de configuração do usuário

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

Resposta

addOnCreditCap
integer
O valor configurado do limite de crédito adicional. Se este campo não estiver presente na resposta, não há nenhum limite configurado no nível de escopo solicitado.

Exemplo de resposta - com limite configurado

{
  "addOnCreditCap": 10000
}

Exemplo de resposta - Sem limite configurado

{}

Respostas de erro

Cenários comuns de erro:
  • Chave de serviço inválida ou permissões insuficientes
  • Vários parâmetros de escopo informados
  • Nenhum parâmetro de escopo informado
  • ID do grupo ou e-mail do usuário inválido
  • Limite de requisições excedido