Des cookies, seulement avec votre accord

Nous utilisons des cookies pour comprendre comment le site est utilisé et pour améliorer notre publicité. Les cookies essentiels sont toujours actifs. Nous n’activons le reste que si vous êtes d’accord.Les cookies essentiels sont toujours actifs. Mesure et marketing seulement avec votre accord. Politique de confidentialité

Que pouvons-nous mesurer ?

Vous pouvez modifier votre choix à tout moment depuis « Paramètres des cookies » en bas de la page.

Choisir la langue: Français
Rejoindre

Troupia API

Connectez n’importe quel système à vos automatisations, exécutions et conversations, avec une seule clé.

D’abord : une clé API

Un propriétaire ou un admin la crée dans Paramètres → Clés API et choisit ce qu’elle peut faire. Chaque requête l’envoie ainsi :

Authorization: Bearer trp_live_…

Automatisations

GET/v1/automations

All automations

Your workspace's automations, a page at a time.

automations:read
GET/v1/automations/{automationId}

One automation

Its steps, every way it starts and its version. Never a secret.

automations:read
ETag: "7.1a2b3c4d"

Gardez l’ETag. Une modification le renvoie.

PATCH/v1/automations/{automationId}

Rename

automations:write
If-Match: "7.1a2b3c4d"

Si quelqu’un a modifié l’automatisation depuis votre lecture : 412, et rien n’est écrasé. Relisez et décidez.

POST/v1/automations/{automationId}/enable

Turn on

The plan's schedule floor applies, as in the app.

automations:write
If-Match: "7.1a2b3c4d"

Demander l’état déjà en place renvoie 200 et ne change rien. Les exécutions planifiées sont conservées.

POST/v1/automations/{automationId}/disable

Turn off

automations:write
If-Match: "7.1a2b3c4d"

Demander l’état déjà en place renvoie 200 et ne change rien. Les exécutions planifiées sont conservées.

POST/v1/automations/resolve-link

From a link

A Troupia link → the automation or run it names.

automations:read

Exécutions

GET/v1/automations/{automationId}/runs

An automation's runs

A page at a time.

runs:read
GET/v1/automations/{automationId}/analysis

Runs analysed

How many succeeded, how many failed and why, over a window.

runs:read
GET/v1/automations/runs/{runId}

One run

With what went in and out of each step.

runs:read_payloads
GET/v1/runs/{runId}

A chat run

data:read

Conversations

GET/v1/conversations

Conversations

data:read
POST/v1/conversations

Start a conversation

chat:write
POST/v1/conversations/{conversationId}/messages

Send a message

chat:write
GET/v1/conversations/{conversationId}/export

Export a conversation

data:read

Webhooks

GET/v1/automations/{automationId}/webhook

Webhook addresses and their secrets

webhooks:manage

Seulement la clé d’un propriétaire ou d’un admin : vérifiée à chaque appel, chaque appel est journalisé.

GET/v1/webhook-endpoints/{endpointId}/deliveries

Failed deliveries

To one outgoing endpoint: newest first, a page at a time.

webhooks:manage

Plugins

GET/v1/plugins/{slug}/openapi.json

A plugin's API

Each plugin publishes its own OpenAPI document.

data:read
GET/v1/plugins/{slug}/{entity}

A plugin's records

data:read
POST/v1/plugins/{slug}/{entity}

Create a record

data:write
GET/v1/plugins/{slug}/{entity}/{id}

One record

data:read
PATCH/v1/plugins/{slug}/{entity}/{id}

Update a record

data:write
GET/v1/plugins/crm/{path}

Read from the CRM

crm:read
POST/v1/plugins/crm/{path}

Write to the CRM

crm:write

À propos de l’API

GET/v1/openapi.json

This document

As OpenAPI 3.1, no key needed.

Sans clé

Quand quelque chose ne passe pas

401Pas de clé, ou elle n’est pas valide.
403La clé n’a pas cette autorisation.
404Introuvable dans cet espace de travail.
412L’automatisation a changé depuis votre lecture.
428If-Match manquant.
429Trop de requêtes. Attendez et réessayez.
Le document complet : openapi.json

Accessibilité

Les inscriptions ne sont pas encore ouvertes

Soyez les premiers, aux premières loges

Nous sommes en dernières répétitions. Laissez vos coordonnées, et nous vous enverrons une invitation personnelle dès le lever de rideau.Laissez votre e-mail, et recevez une invitation personnelle au lever de rideau.

Jamais de spam. Politique de confidentialité