Dokumentacja API

Przegląd API

Wprowadzenie do publicznego API FloopFloop, uwierzytelnianie i limity.

Ostatnia aktualizacja:

Publiczne API FloopFloop

API FloopFloop umożliwia programowe tworzenie, zarządzanie i wdrażanie projektów internetowych. Jest zaprojektowane dla agentów AI, potoków CI/CD oraz programistów, którzy chcą zintegrować FloopFloop ze swoimi procesami roboczymi.

Bazowy URL

https://floopfloop.com/api/v1

Wszystkie punkty końcowe API są poprzedzone prefiksem /api/v1. API używa formatu JSON dla treści żądań i odpowiedzi.

Wymagania

  • Konto FloopFloop z planem subskrypcji Business
  • Klucz API (wygenerowany z ustawień konta)

Administratorzy platformy mają dostęp do API niezależnie od swojego planu subskrypcji.

Szybki start

1. Wygeneruj klucz API w sekcji Konto → Klucze API

2. Wykonaj pierwsze wywołanie API:

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

3. Utwórz projekt:

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

Format odpowiedzi

Wszystkie pomyślne odpowiedzi są opakowane w kopertę data:

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

Odpowiedzi błędów używają koperty error:

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