Referência da API
Visão Geral da API
Introdução à API pública do FloopFloop, autenticação e limites de rate.
Última atualização:
API Pública FloopFloop
A API FloopFloop permite-te criar, gerir e publicar projetos web de forma programática. Foi concebida para agentes de IA, pipelines CI/CD e programadores que queiram integrar o FloopFloop nos seus fluxos de trabalho.
URL Base
https://floopfloop.com/api/v1Todos os endpoints da API têm o prefixo /api/v1. A API utiliza JSON para os corpos dos pedidos e respostas.
Requisitos
- Uma conta FloopFloop com plano de subscrição Business
- Uma chave de API (gerada nas definições da tua conta)
Os administradores da plataforma têm acesso à API independentemente do seu plano de subscrição.
Início Rápido
1. Gera uma chave de API em Account → API Keys
2. Faz a tua primeira chamada à API:
curl -X GET https://floopfloop.com/api/v1/projects \
-H "Authorization: Bearer flp_your_api_key_here"3. Cria um projeto:
curl -X POST https://floopfloop.com/api/v1/projects \
-H "Authorization: Bearer flp_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"name": "My API Project",
"subdomain": "my-api-project",
"prompt": "A portfolio website with a modern dark theme"
}'Formato das Respostas
Todas as respostas bem-sucedidas são envolvidas num envelope data:
{
"data": {
"id": "...",
"name": "My Project",
...
}
}As respostas de erro utilizam um envelope error:
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Missing required fields: name, subdomain, prompt"
}
}