Cookies nur mit deiner Zustimmung

Wir verwenden Cookies, um zu verstehen, wie die Website genutzt wird, und um unsere Werbung zu verbessern. Notwendige Cookies sind immer aktiv. Den Rest schalten wir nur ein, wenn du zustimmst.Notwendige Cookies sind immer aktiv. Messung und Marketing nur, wenn du zustimmst. Datenschutzerklärung

Was dürfen wir messen?

Du kannst deine Auswahl jederzeit unten auf der Seite unter „Cookie-Einstellungen“ ändern.

Sprache wählen: Deutsch
Warteliste

Troupia API

Verbinden Sie jedes System mit Ihren Automationen, Läufen und Unterhaltungen, mit einem Schlüssel.

Zuerst: ein API-Schlüssel

Ein Owner oder Admin erstellt ihn unter Einstellungen → API-Schlüssel und legt fest, was er darf. Jede Anfrage sendet ihn so:

Authorization: Bearer trp_live_…

Automationen

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"

Behalten Sie das ETag. Eine Änderung sendet es zurück.

PATCH/v1/automations/{automationId}

Rename

automations:write
If-Match: "7.1a2b3c4d"

Hat jemand die Automation seit Ihrem Lesen geändert: 412, und nichts wird überschrieben. Neu lesen und entscheiden.

POST/v1/automations/{automationId}/enable

Turn on

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

automations:write
If-Match: "7.1a2b3c4d"

Den bereits bestehenden Zustand anzufordern gibt 200 zurück und ändert nichts. Geplante Läufe bleiben.

POST/v1/automations/{automationId}/disable

Turn off

automations:write
If-Match: "7.1a2b3c4d"

Den bereits bestehenden Zustand anzufordern gibt 200 zurück und ändert nichts. Geplante Läufe bleiben.

POST/v1/automations/resolve-link

From a link

A Troupia link → the automation or run it names.

automations:read

Läufe

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

Unterhaltungen

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

Nur der Schlüssel eines Owners oder Admins: bei jedem Aufruf geprüft, jeder Aufruf protokolliert.

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

Über die API

GET/v1/openapi.json

This document

As OpenAPI 3.1, no key needed.

Kein Schlüssel

Wenn etwas nicht durchgeht

401Kein Schlüssel, oder er ist ungültig.
403Dem Schlüssel fehlt diese Berechtigung.
404In diesem Workspace nicht gefunden.
412Die Automation hat sich seit dem Lesen geändert.
428If-Match fehlt.
429Zu viele Anfragen. Warten und erneut versuchen.
Das vollständige Dokument: openapi.json

Barrierefreiheit

Die Registrierung ist noch nicht offen

Sei unter den Ersten, in der ersten Reihe

Wir sind in den letzten Proben. Hinterlass deine Daten, und wir schicken dir eine persönliche Einladung, sobald der Vorhang aufgeht.Hinterlass deine E-Mail, wir schicken dir eine Einladung, wenn der Vorhang aufgeht.

Kein Spam, versprochen. Datenschutzerklärung