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
- Log in op uw Fit-it-on Dashboard.
- Navigeer naar Ontwikkelaar > API-sleutels in de linkerzijbalk.
- Klik op de knop Nieuwe sleutel genereren.
- 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.
