La API de Windsurf permite a los clientes Enterprise acceder de forma programática a Analytics detallados sobre el uso y gestionar las configuraciones de uso de sus equipos.
La API está disponible únicamente para planes Enterprise
Todas las solicitudes a la API deben enviarse a:
https://server.codeium.com/api/v1/
La API de Windsurf utiliza claves de servicio para la autenticación. Las claves de servicio deben incluirse en el cuerpo de la solicitud en todas las llamadas a la API.
Crear una Clave de servicio
- Ve a tu página de configuración del equipo
- Dirígete a la sección “Claves de servicio”
- Crea una nueva clave de servicio con los permisos adecuados
- Copia la clave de servicio generada para usarla en solicitudes a la API
Los distintos endpoints de la API requieren permisos diferentes. Consulta la documentación de cada endpoint para conocer el permiso específico requerido:
| Endpoint | Permiso requerido |
|---|
Custom Analytics (/Analytics) | Analytics Read |
User Page Analytics (/UserPageAnalytics) | Teams Read-only |
Cascade Analytics (/CascadeAnalytics) | Teams Read-only |
Set Usage Configuration (/UsageConfig) | Billing Write |
Get Usage Configuration (/GetUsageConfig) | Billing Read |
Uso de claves de servicio
Incluye tu clave de servicio en el cuerpo de la solicitud en todas las llamadas a la API:
{
"service_key": "tu_service_key_aquí",
// ... otros parámetros
}
Mantén seguras tus claves de servicio y nunca las expongas en código del lado del cliente ni en repositorios públicos
Las solicitudes a la API están sujetas a límites de frecuencia para garantizar la estabilidad del servicio. Si superas el límite, recibirás una respuesta 429 Too Many Requests.
Para soporte y consultas sobre la API, ponte en contacto con Windsurf Support.