Des tokens d'API, pas des mots de passe
Les clients machines reçoivent des tokens Bearer apt_…. Gérés par l'admin : création, périmètre, révocation depuis le panneau d'admin — aucun login partagé dans votre pipeline.
Plateforme
Chaque action de l'interface a un chemin REST — Aperture livre la même API qu'utilise l'interface. Tokens d'API, webhooks signés HMAC, règles, export d'audit, metering d'usage, événements SSE. Et quand une suite réclame la timeline, remettez-la en EDL, FCPXML ou OTIO.
Ingest, transcription, recherche, montage, rendu, partage, validation — chaque étape est un endpoint sous /v1/*, documenté en OpenAPI 3.1 avec documentation interactive sur /docs — 37 chemins documentés, limites de débit publiées. Chaque endpoint accepte un token Bearer qu'un admin peut émettre et révoquer en quelques secondes.
Les clients machines reçoivent des tokens Bearer apt_…. Gérés par l'admin : création, périmètre, révocation depuis le panneau d'admin — aucun login partagé dans votre pipeline.
Un média ingéré ? Transcrivez-le, taguez-le, rangez-le dans une collection. Les règles filtrent sur des chemins d'événement en pointillé (data.kind, subject.type…), avec un test à blanc et un test-fire en un clic qui publie un vrai événement sur le bus — depuis l'API ou l'UI admin.
Rendu terminé, relecture publiée, média prêt — les webhooks livrent des payloads signés HMAC-SHA256, avec relances bornées, journal complet des livraisons, rejeu et rotation du secret en un appel. Vos systèmes agissent, ils ne sondent pas.
Chaque mutation est enregistrée : acteur, action, sujet, IP, identifiant de trace. Exportez en NDJSON ou CSV pour la conformité ; les dimensions d'usage alimentent l'API de metering.
Primitives de plateforme
Sécurité au niveau des lignes, cloisonnée par tenant, sur chaque table. Bibliothèque partagée par tenant ; séquences possédées par leur créateur ; les admins voient tout.
Les JWT Bearer de votre fournisseur d'identité sont acceptés et provisionnent les comptes éditeur automatiquement. Prêt pour Keycloak.
Notifications — partage créé, relecture publiée, rendu terminé — via server-sent events et le centre à cloche. État non-lu inclus.
/metrics expose des jauges Prometheus (classes HTTP, latence, disque). Sauvegardes nocturnes à 03:00 UTC — pg_dump avec rétention de 7 jours plus un miroir MinIO, restaurées lors d'exercices réguliers. Garde-fou disque : l'ingest répond 507 sous le plancher de stockage (2 GB par défaut).
Sessions d'upload par morceaux avec append, statut et finalisation — un ingest de classe caméra-vers-le-cloud via l'API, sur votre serveur.
EDL CMX3600, FCPXML 1.11, OTIO et JSON de projet — filez vers Resolve, Premiere ou Pro Tools dès que le travail l'exige.
« Votre pipeline média, programmable — sur votre propre serveur. »
— Aperture, API-first par conceptionTokens, règles, webhooks, audit — chaque formule parle à la même API que l'interface.