API Reference
API Overview
Introduction to the FloopFloop public API, authentication, and rate limits.
FloopFloop Public API
The FloopFloop API allows you to programmatically create, manage, and deploy web projects. It is designed for AI agents, CI/CD pipelines, and developers who want to integrate FloopFloop into their workflows.
Base URL
https://floopfloop.com/api/v1All API endpoints are prefixed with /api/v1. The API uses JSON for request and response bodies.
Requirements
- A FloopFloop account with a Business subscription plan
- An API key (generated from your account settings)
Platform administrators have API access regardless of their subscription plan.
Quick Start
1. Generate an API key from Account → API Keys
2. Make your first API call:
curl -X GET https://floopfloop.com/api/v1/projects \
-H "Authorization: Bearer flp_your_api_key_here"3. Create a project:
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"
}'Response Format
All successful responses are wrapped in a data envelope:
{
"data": {
"id": "...",
"name": "My Project",
...
}
}Error responses use an error envelope:
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Missing required fields: name, subdomain, prompt"
}
}