Capacité

Référence de l’API REST

Parcourez l’API pour les comptes, Cloud, dossiers, transformations, utilisateurs et webhooks.

Présentation

Une référence navigable issue du contrat OpenAPI 3.1.

OpenAPI 3.1

Référence de l’API REST

Parcourez l’API pour les comptes, Cloud, dossiers, transformations, utilisateurs et webhooks.

Télécharger OpenAPI 3.1
HTTPPathPrésentation
GET/auth/meRenvoie l’utilisateur authentifié et les métadonnées sûres de la clé API.
GET/accountRenvoie le compte, le revendeur, l’abonnement et la configuration Cloud effective.
PATCH/accountMet à jour les informations de base du compte.
GET/account/statsRenvoie les totaux des services, du stockage, des versions et des vues.
GET/cloud/settingsRenvoie la configuration Cloud disponible pour le rôle authentifié.
PATCH/cloud/settingsMet à jour la configuration Cloud globale ou la base des sous-comptes selon le rôle.
GET/cloud/catalogRenvoie le catalogue autorisé de services, extensions et applications d’envoi.
GET/cloud/servicesRenvoie une liste paginée des services Cloud.
POST/cloud/servicesCrée un service Cloud modifiable.
POST/cloud/filesEnvoie un fichier après validation de l’extension, du MIME détecté, de la taille et de l’application par défaut.
GET/cloud/services/{code}Renvoie le détail d’un service Cloud.
PATCH/cloud/services/{code}Met à jour le nom, la visibilité, le payload, le dossier ou les étiquettes.
DELETE/cloud/services/{code}Place un service Cloud dans la corbeille.
GET/cloud/services/{code}/contentTélécharge avec authentification le fichier original ou un résultat.
GET/cloud/services/{code}/thumbnailRenvoie Cloud services.
GET/cloud/services/{code}/statsRenvoie les vues, les provenances et l’activité récente du service.
POST/cloud/services/{code}/moveDéplace un service Cloud vers un autre dossier.
GET/cloud/foldersRenvoie les dossiers accessibles.
POST/cloud/foldersCrée un dossier.
PATCH/cloud/folders/{id}Renomme, déplace ou modifie la visibilité d’un dossier.
DELETE/cloud/folders/{id}Place un dossier et son contenu dans la corbeille.
GET/file-transformer/operationsRépertorie les 154 opérations publiques avec leurs formats et paramètres.
GET/file-transformer/operations/{operation}Renvoie le contrat d’une opération précise.
POST/file-transformer/estimatesValide l’entrée et estime les crédits avant l’exécution.
GET/file-transformer/jobsRenvoie les traitements de transformation asynchrones du compte.
POST/file-transformer/jobsCrée et met en file une transformation.
GET/file-transformer/jobs/{id}Renvoie l’état, la progression, la consommation et les résultats d’un traitement.
POST/file-transformer/jobs/{id}/cancelAnnule un traitement encore en file d’attente.
POST/file-transformer/jobs/{id}/retryCrée une nouvelle tentative depuis un traitement échoué ou annulé.
GET/usersLes administrateurs listent les utilisateurs ; les revendeurs listent leurs sous-comptes.
POST/usersCrée un utilisateur ou un sous-compte.
GET/users/{id}Renvoie le détail d’un utilisateur gérable.
PATCH/users/{id}Met à jour un utilisateur gérable.
PATCH/users/{id}/cloud-settingsPersonnalise Cloud pour un utilisateur gérable.
GET/webhooksRenvoie les endpoints webhook du compte.
POST/webhooksCrée un endpoint webhook universel.
GET/webhooks/{id}Renvoie le détail d’un endpoint webhook.
PATCH/webhooks/{id}Met à jour l’URL, les événements ou l’état, ou renouvelle le secret.
DELETE/webhooks/{id}Supprime un endpoint webhook.
POST/webhooks/{id}/testMet en file une livraison de test vers l’endpoint.
GET/webhooks/{id}/deliveriesRenvoie l’historique paginé des livraisons d’un endpoint.
POST/webhook-deliveries/{id}/retryRemet manuellement une livraison webhook en file.
GET/ai/providersListe IA fournisseurs.
POST/ai/estimatesCrée IA estimations.
GET/ai/text/generationsListe IA texte générations.
POST/ai/text/generationsCrée IA texte générations.
GET/ai/media/generationsListe IA médias générations.
POST/ai/media/generationsCrée IA médias générations.
GET/plansListe offres.
POST/plans/custom/estimatesCrée offres personnalisées estimations.
GET/billing/usageRenvoie facturation consommation.
GET/billing/credit-consumptionsListe facturation consommations de crédits.
GET/billing/tariffsListe facturation tarifs.
GET/billing/subscriptionRenvoie facturation abonnement.
POST/billing/subscriptions/plan/{plan}Crée facturation abonnements.
POST/billing/subscriptions/customCrée facturation abonnements personnalisées.
POST/billing/subscriptions/{subscription}/renewRenouvelle facturation abonnements.
DELETE/billing/subscriptions/{subscription}Supprime facturation abonnements.
GET/billing/transactionsListe facturation transactions.
GET/billing/transactions/{id}Renvoie facturation transactions.
POST/billing/transactions/{id}/cancelAnnule facturation transactions.
POST/billing/transactions/{id}/retryRéessaie facturation transactions.
POST/billing/transactions/{id}/reconcileRapproche facturation transactions.
GET/billing/invoicesListe facturation factures.
GET/billing/invoices/{invoice}Renvoie facturation factures.
GET/billing/invoices/{invoice}/pdfRenvoie facturation factures.
GET/cloud/services/{code}/versionsListe Cloud versions.
GET/cloud/services/{code}/versions/{version}/downloadRenvoie Cloud versions.
POST/cloud/services/{code}/versions/{version}/restoreRestaure Cloud versions.
GET/cloud/services/{code}/permissionsRenvoie Cloud services autorisations.
PUT/cloud/services/{code}/permissionsMet à jour Cloud services autorisations.
GET/cloud/folders/{folder}/permissionsRenvoie Cloud dossiers autorisations.
PUT/cloud/folders/{folder}/permissionsMet à jour Cloud dossiers autorisations.
GET/cloud/imports/providersListe Cloud importations fournisseurs.
GET/cloud/imports/connectionsListe Cloud importations connexions.
GET/cloud/imports/{provider}/authorizationRenvoie Cloud importations autorisation.
POST/cloud/imports/{provider}/connectionsCrée Cloud importations connexions.
DELETE/cloud/imports/connections/{provider}Supprime Cloud importations connexions.
GET/cloud/imports/{provider}/browseRenvoie Cloud importations.
POST/cloud/imports/{provider}/jobsCrée Cloud importations.
GET/cloud/import-jobsListe Cloud tâches d’importation.
GET/cloud/import-jobs/{job}Renvoie Cloud tâches d’importation.
GET/cloud/services/{code}/survey/responsesListe Cloud enquête réponses.
GET/cloud/services/{code}/poll/resultsRenvoie Cloud vote résultats.
GET/cloud/services/{code}/event/attendeesListe Cloud événement participants.
PATCH/cloud/services/{code}/event/attendees/{attendee}Met à jour Cloud événement participants.
GET/cloud/services/{code}/signature/trackingRenvoie Cloud signature suivi.
GET/marketplace/servicesListe marketplace services.
GET/marketplace/services/{service}Renvoie marketplace services.
POST/marketplace/services/{service}/installationsCrée marketplace installations.
DELETE/marketplace/services/{service}/installationsSupprime marketplace installations.
POST/marketplace/installations/{installation}/launchLance marketplace installations.
GET/marketplace/partner/servicesListe marketplace partenaire services.
POST/marketplace/partner/servicesCrée marketplace partenaire services.
PUT/marketplace/partner/services/{service}Met à jour marketplace partenaire services.
DELETE/marketplace/partner/services/{service}Supprime marketplace partenaire services.
POST/marketplace/partner/services/{service}/submitRenvoie marketplace partenaire services.
Fonctionnalités

Ce que permet Référence de l’API REST

01

OpenAPI comme source

Les méthodes, chemins et descriptions d’opérations proviennent du contrat OpenAPI téléchargeable.

02

Authentification étendue

Chaque opération protégée identifie la portée de moindre privilège requise par son itinéraire.

03

Nouvelles tentatives d'écriture sécurisées

Les clés d'idempotence protègent les écritures prises en charge contre la duplication accidentelle après les tentatives réseau.

04

Transformations asynchrones

Créez, estimez, surveillez, annulez et réessayez les tâches File Transformer.

05

Livraison d'événement signée

Créez des points de terminaison de webhook, inspectez les livraisons et réessayez les échecs transitoires.

06

Portée fonctionnelle explicite

Les éditeurs spécialisés, les réponses aux enquêtes, la gestion des participants, les signatures et la génération d'IA ne sont pas impliqués sauf si un point de terminaison est répertorié.

Questions fréquentes

Questions sur Référence de l’API REST

Non. La référence est la liste faisant autorité ; les opérations d'éditeur non répertoriées et spécifiques au service restent des flux de travail d'interface de compte.

Oui. Le JSON OpenAPI 3.1 reste disponible pour les générateurs, la validation et les outils locaux.

Utilisez une clé API à portée étroite et une clé d'idempotence pour les opérations d'écriture prises en charge.