Logo

API Instellen

Haal uw API-sleutel op en configureer uw omgeving.

API Instellen

Om te communiceren met de Fit-it-on Ontwikkelaars-API, moet u uw verzoeken authenticeren met een veilige Ontwikkelaars-API-sleutel.


Een API-sleutel genereren

  1. Log in op uw Fit-it-on Dashboard.
  2. Navigeer naar Ontwikkelaar > API-sleutels in de linkerzijbalk.
  3. Klik op de knop Nieuwe sleutel genereren.
  4. Kopieer uw nieuwe geheime sleutel (deze begint altijd met fio_sk_...).

Bewaar deze sleutel veilig! Om veiligheidsredenen kunt u deze sleutel niet opnieuw bekijken nadat u het generatiedialoogvenster hebt gesloten. Als u deze verliest, moet u deze intrekken en een nieuwe genereren.


Authenticatie

Alle API-verzoeken moeten uw API-sleutel in de Authorization-header als een Bearer-token bevatten.

curl https://fititon.app/api/v1/run \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "tryon",
    "inputs": { ... }
  }'

Asynchrone Workflow

De Fit-it-on generatie-eindpunten (zoals /v1/run) werken asynchroon. Dit betekent dat uw initiële verzoek onmiddellijk een taak-tracking-ID zal retourneren, in plaats van te wachten tot de generatie is voltooid.

Stap 1: Een taak indienen

Voer een POST-verzoek uit naar https://fititon.app/api/v1/run om een generatietaak in de wachtrij te plaatsen. U ontvangt een onmiddellijke reactie:

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "starting",
  "created_at": "2026-07-17T11:00:00Z",
  "error": null,
  "output": null
}

Stap 2: Resultaten opvragen

Gebruik de geretourneerde id om periodiek de status van uw generatie te controleren door een GET-verzoek uit te voeren naar https://fititon.app/api/v1/status/{id}.

curl https://fititon.app/api/v1/status/123a87r9-4129-4bb3-be18-9c9fb5bd7fc1 \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY"

De reactie zal de huidige status van uw taak aangeven. Wanneer status "completed" is, zal het output-veld de URL's van de gegenereerde afbeeldingen of video's bevatten.

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "completed",
  "output": [
    "https://cdn.fititon.app/users/123/results/result-123.png"
  ],
  "error": null,
  "created_at": "2026-07-17T11:00:00.000Z",
  "updated_at": "2026-07-17T11:00:25.000Z"
}

Uw eerste verzoek indienen

U kunt uw sleutel testen door uw huidige resterende ontwikkelaarskredieten op te halen en uw abonnement te controleren:

curl https://fititon.app/api/v1/credits \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY"

Indien succesvol, zal dit een JSON-object retourneren met uw huidige abonnement en resterende kredieten.