Skip to main content
POST
https://server.codeium.com
/
api
/
v1
/
GetUsageConfig
Obtener 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>"
}
'
{
  "add_on_credit_cap": 123
}

Descripción general

Obtén la configuración actual del límite de créditos de complementos para tu organización. Puedes consultar configuraciones a nivel de equipo, para grupos específicos o para usuarios individuales.

Solicitud

service_key
string
required
Tu clave de servicio con el permiso “Billing Read”

Configuración del alcance (elija una)

team_level
boolean
Configúrelo en true para obtener la configuración a nivel de equipo
group_id
string
Obtenga la configuración de un grupo específico proporcionando el ID del grupo
user_email
string
Obtenga la configuración de un usuario específico proporcionando su dirección de correo electrónico
Debe proporcionar uno de team_level, group_id o user_email para definir el alcance.

Ejemplo de solicitud: obtener la configuración a nivel de 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 la configuración 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 la configuración de usuario

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

Respuesta

add_on_credit_cap
integer
El valor configurado del tope de créditos del complemento. Si este campo no está presente en la respuesta, no hay ningún tope configurado en el ámbito solicitado.

Ejemplo de respuesta: con límite establecido

{
  "add_on_credit_cap": 10000
}

Ejemplo de respuesta - sin límite establecido

{}

Respuestas de error

Escenarios de error habituales:
  • Clave de servicio no válida o permisos insuficientes
  • Se proporcionaron varios parámetros scope
  • No se proporcionó ningún parámetro scope
  • ID de grupo o correo electrónico de usuario no válido
  • Se superó el límite de solicitudes (rate limit)