API-Referentie

API Overzicht

Introductie tot de openbare FloopFloop API, authenticatie en rate limits.

Laatst bijgewerkt:

FloopFloop Public API

Met de FloopFloop API kun je programmatisch webprojecten aanmaken, beheren en deployen. De API is ontworpen voor AI-agents, CI/CD-pipelines en ontwikkelaars die FloopFloop in hun workflow willen integreren.

Base URL

https://floopfloop.com/api/v1

Alle API-endpoints beginnen met /api/v1. De API gebruikt JSON voor request- en responsbodies.

Vereisten

  • Een FloopFloop-account met een Business-abonnement
  • Een API-sleutel (gegenereerd vanuit je accountinstellingen)

Platformbeheerders hebben API-toegang ongeacht hun abonnement.

Snel aan de slag

1. Genereer een API-sleutel via Account → API Keys

2. Doe je eerste API-aanroep:

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

3. Maak een project aan:

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"
  }'

Responsformaat

Alle succesvolle responses zijn verpakt in een data-envelope:

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

Foutresponses gebruiken een error-envelope:

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