A API do Windsurf permite que clientes Enterprise acessem programaticamente análises detalhadas de uso e gerenciem as configurações de uso de suas equipes.
A API está disponível apenas para planos Enterprise
Todas as requisições à API devem ser feitas para:
https://server.codeium.com/api/v1/
A API do Windsurf usa chaves de serviço para autenticação. As chaves de serviço devem ser incluídas no corpo da requisição de todas as chamadas de API.
Criando uma Chave de serviço
- Acesse a sua página de configurações da equipe
- Vá até a seção “Chaves de serviço”
- Crie uma nova Chave de serviço com as permissões apropriadas
- Copie a Chave de serviço gerada para usar em solicitações à API
Diferentes endpoints de API exigem permissões diferentes. Consulte a documentação de cada endpoint para saber qual permissão é necessária:
| Endpoint | Permissão necessária |
|---|
Custom Analytics (/Analytics) | Analytics Read |
User Page Analytics (/UserPageAnalytics) | Teams somente leitura |
Cascade Analytics (/CascadeAnalytics) | Teams somente leitura |
Set Usage Configuration (/UsageConfig) | Billing Write |
Get Usage Configuration (/GetUsageConfig) | Billing Read |
Inclua sua Service Key no corpo da requisição de todas as chamadas à API:
{
"service_key": "your_service_key_here",
// ... outros parâmetros
}
Mantenha suas chaves de serviço seguras e nunca as exponha em código do lado do cliente ou em repositórios públicos
As solicitações à API estão sujeitas a limitação de taxa para garantir a estabilidade do serviço. Se você exceder esse limite, receberá uma resposta 429 Too Many Requests.
Para suporte à API e outras dúvidas, entre em contato com o Windsurf Support.