Referencia de la API

Visión General de la API

Introducción a la API pública de FloopFloop, autenticación y límites de uso.

Última actualización:

API pública de FloopFloop

La API de FloopFloop te permite crear, gestionar e implementar proyectos web de forma programática. Está diseñada para agentes de IA, pipelines de CI/CD y desarrolladores que quieran integrar FloopFloop en sus flujos de trabajo.

URL base

https://floopfloop.com/api/v1

Todos los endpoints de la API tienen el prefijo /api/v1. La API usa JSON para los cuerpos de solicitud y respuesta.

Requisitos

  • Una cuenta de FloopFloop con un plan de suscripción Business
  • Una clave de API (generada desde la configuración de tu cuenta)

Los administradores de la plataforma tienen acceso a la API independientemente de su plan de suscripción.

Inicio rápido

1. Genera una clave de API desde Cuenta → Claves de API

2. Realiza tu primera llamada a la API:

curl -X GET https://floopfloop.com/api/v1/projects \
  -H "Authorization: Bearer flp_your_api_key_here"

3. Crea un proyecto:

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 de respuesta

Todas las respuestas exitosas están envueltas en un sobre data:

{
  "data": {
    "id": "...",
    "name": "My Project",
    ...
  }
}

Las respuestas de error usan un sobre error:

{
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Missing required fields: name, subdomain, prompt"
  }
}