Toutes les intégrations
API REST
Construisez sur Pellio avec une API REST documentée.
Ce que vous pouvez faire
- Envoyer vos vidéos directement vers le stockage, avec reprise possible pour les gros fichiers, envoyés en parties de 16 MB.
- Importer une vidéo depuis un lien vers un fichier.
- Consulter et gérer votre bibliothèque et vos webhooks depuis votre propre code.
- Récupérer vos statistiques dans un tableau de bord, un tableur ou un entrepôt de données (voir Statistiques plus bas).
- Donner à chaque clé uniquement l’accès dont elle a besoin : Read only, Read & write videos ou Admin.
Statistiques
Toute clé, y compris Read only, peut lire vos statistiques. Chaque période s’exprime en days (les N derniers jours, aujourd’hui compris) ou avec des dates from et to (AAAA-MM-JJ, toutes deux incluses).
GET /v1/stats: totaux, lectures par jour, toutes les vidéos, pages les plus vues et campagnes UTM pour l’espace de travail, un dossier ou une étiquette.?format=csvpour un tableur.GET /v1/videos/{id}/stats: une vidéo, avec sa rétention de l’audience, son taux d’achèvement, ses pays et ses appareils.GET /v1/analytics/sessions: chaque visionnage, du plus ancien au plus récent, jusqu’à 1 000 à la fois. Renvoyez la valeurnexten tant queafterpour obtenir la page suivante. Chaque visionnage indique le spectateur (s’il est connu), la part regardée, s’il a terminé la vidéo, le pays, l’appareil, la page, les paramètres UTM et ce sur quoi il a cliqué ou ce qu’il a envoyé.GET /v1/analytics/viewer?email=…: tout ce qu’une personne a regardé, vidéo par vidéo, toutes ses sessions réunies.POST /v1/analytics/report: un rapport personnalisé (regroupement et indicateurs, comme dans Analytics → Reports), etGET /v1/analytics/reports/{id}/runexécute un rapport enregistré par votre équipe à cet endroit.GET /v1/analytics/compare?videos=…etGET /v1/analytics/live: comparer des vidéos, et voir qui regarde en ce moment.
Mise en place
- Dans Pellio, allez dans Settings → Developers. Vous devez être propriétaire ou administrateur.
- Créez une clé : donnez-lui un nom et choisissez son niveau d’accès (Access).
- Copiez la clé. Elle ne s’affiche qu’une fois : conservez-la en lieu sûr.
- Envoyez-la sous forme de jeton Bearer :
curl https://api.pellio.io/v1/videos -H "Authorization: Bearer pk_…" - Pour mettre une vidéo en ligne, appelez
POST /v1/videos/uploads, envoyez le fichier avecPUTà l’URL renvoyée, puis appelezPOST /v1/videos/{id}/complete. Un webhookvideo.readyvous prévient quand le traitement est terminé.
Bon à savoir
- Tous les endpoints figurent dans la référence de l’API, et le document OpenAPI se trouve à l’adresse
https://api.pellio.io/v1/openapi.json. - Les fichiers doivent être des vidéos ou de l’audio, jusqu’à 20 GB. Les URL d’envoi sont valables 6 heures.
- Chaque clé peut envoyer 600 requêtes par minute et lancer 30 imports par minute. Une réponse 429 signifie qu’il faut ralentir et réessayer.
- La liste des clés indique la dernière utilisation de chacune. Revoke désactive une clé immédiatement.
- Nécessite le forfait Standard ou supérieur.
Guide complet : Clés API.
Plus de Développeurs
WebhooksRecevez des requêtes HTTPS signées quand des vidéos sont créées, prêtes, en échec, supprimées ou regardées, et quand des prospects arrivent.API du lecteur et intégrationsIntégrez avec une iframe ou le composant web Pellio, pilotez la lecture depuis votre page et écoutez les événements du lecteur.oEmbedCollez un lien de partage Pellio dans Workover ou tout éditeur compatible oEmbed : il se transforme en lecteur Pellio.
Essayez Pellio avec API REST.
Commencez gratuitement. Connectez-le en quelques minutes.



