REST-API Quickstart
Einstieg in die footage.one REST-API — von der Discovery am Root-Endpoint bis zur ersten Suche.
Root-Endpoint
Jeder Aufruf beginnt sinnvollerweise hier:
curl https://app.footage.one/api/asset/
Die Antwort listet alle verfügbaren Resourcen über das _links-Objekt — siehe HATEOAS verstehen. Damit ist die API auch ohne Spec-Datei navigierbar.
Auth
Die meisten Endpoints sind token-pflichtig. Token aus https://app.footage.one/account per apiKey-Header senden (kein Bearer-Prefix):
curl -H "apiKey: DEIN_API_TOKEN" https://app.footage.one/api/asset/albums
Public-Endpoints (/public/*, /configuration/archive, Root) funktionieren auch ohne Token. Details siehe API-Tokens.
Beispiele
Asset suchen
curl -H "apiKey: DEIN_API_TOKEN" \
"https://app.footage.one/api/asset/search/assets?query=berlin&limit=5"
Asset-Detail
curl -H "apiKey: DEIN_API_TOKEN" \
https://app.footage.one/api/asset/assets/asset-id-123
Album anlegen
curl -X POST \
-H "apiKey: DEIN_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Reisen 2026"}' \
https://app.footage.one/api/asset/albums
Pagination
Listing-Endpoints unterstützen offset und limit als Query-Parameter:
GET /api/asset/albums?offset=20&limit=10
Maximum limit: 100. Default: 20.
Spec / Swagger UI
Interaktive Doku: https://app.footage.one/api/asset/swagger-ui.html