API Partenaire

Exécutez un workflow Morphic depuis vos propres systèmes via HTTPS.

L’API partenaire démarre un workflow Morphic depuis votre propre logiciel. Vous lisez le contrat d’entrée d’un workflow, lancez une exécution avec vos entrées, puis suivez l’exécution — en la sondant ou en recevant un webhook — jusqu’à ce qu’elle vous renvoie ses assets finalisés.

Accès anticipé. La v1 est en ligne. Les noms de champs et les limites peuvent encore changer — développez dessus et dites-nous ce qui ne convient pas.

Ce qu’est un workflow

Un workflow est une recette que votre équipe rédige dans Morphic Studio : une séquence d’étapes de génération qui prend des entrées nommées et produit des assets finalisés. Cette API en lance une depuis vos systèmes et en récupère la sortie. Elle ne crée pas de workflows — cela reste dans Studio, où travaillent les personnes qui prennent les décisions créatives.

La structure d’une intégration

sequenceDiagram
  participant Vous as Votre système
  participant M as API Morphic
  Vous->>M: GET les entrées du workflow
  M-->>Vous: les entrées à récupérer
  Vous->>M: POST exécution du workflow
  M-->>Vous: 202 + ID d’exécution
  loop until terminal
    Vous->>M: GET exécution du workflow
    M-->>Vous: état, puis assets
  end

Ce dont vous avez besoin avant de commencer

ValeurD’où cela vient
Clé APIun administrateur de votre organisation Morphic la crée dans Studio ; la clé n’est affichée qu’une seule fois
URL de basehttps://api.morphic.com/v1/partner — également affichée sur la page des clés API dans Studio ; voir Environnements pour la préproduction
org_idvotre organisation Morphic — affichée, avec un bouton Copier, sur la page des clés API dans Studio
project_idle canevas dans lequel les exécutions arrivent : ouvrez-le dans Studio et copiez l’identifiant depuis son URL, …/editor/<project_id>/canvas (l’identifiant dans un /projects/… URL correspond à un autre)
workflow_idle workflow qu’on vous a demandé d’exécuter

Il n’y a pas de téléversement de fichiers

Vous ne nous téléversez jamais d’octets. Chaque entrée de fichier est une lien HTTPS public que nous récupérons et vérifions — voir Transmission de fichiers par URL. Cela maintient un contrat unique pour les images, les vidéos, l’audio et les documents, et cela signifie que votre CDN reste l’origine de votre propre contenu.

À lire ensuite

Sur cette page