Saltar al contenido principal
POST
/
api
/
v1
/
GetUsageConfig
Obtener la configuración 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>"
}
'
{
  "addOnCreditCap": 123
}

Descripción general

Obtén la configuración actual del límite de créditos de complementos por usuario para tu organización. Los límites siempre son por usuario. Cuando consultas con el alcance de un equipo o grupo, la respuesta devuelve el límite por usuario aplicado a los usuarios de ese equipo o grupo.

Solicitud

service_key
string
requerido
Tu clave de servicio con permisos de “Billing Read”

Configuración del ámbito (elige una opción)

team_level
boolean
Establece en true para obtener el límite por usuario aplicado a todos los usuarios del equipo
group_id
string
Obtén el límite por usuario aplicado a todos los usuarios de un grupo específico proporcionando el ID del grupo
user_email
string
Obtén la configuración de un usuario específico proporcionando su dirección de correo electrónico
Debes proporcionar uno de team_level, group_id o user_email para definir el ámbito.

Ejemplo de solicitud: obtener el límite por usuario para todos los miembros del equipo

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

Ejemplo de solicitud: obtener el límite por usuario de todos los usuarios de un 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

Ejemplo de solicitud: Obtener configuración de usuario

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

Respuesta

addOnCreditCap
integer
El valor configurado del límite de créditos del complemento. Si este campo no está presente en la respuesta, no hay ningún límite configurado para el nivel de alcance solicitado.

Ejemplo de respuesta - con límite configurado

{
  "addOnCreditCap": 10000
}

Ejemplo de respuesta: sin tope configurado

{}

Respuestas de error

Escenarios de error comunes:
  • Clave de servicio no válida o permisos insuficientes
  • Se proporcionaron varios parámetros de scope
  • No se proporcionó ningún parámetro de scope
  • ID de grupo no válido o correo electrónico de usuario no válido
  • Límite de solicitudes superado