Cookie, solo con il tuo consenso

Usiamo i cookie per capire come viene usato il sito e per migliorare la nostra pubblicità. I cookie essenziali sono sempre attivi. Gli altri li attiviamo solo se acconsenti.I cookie essenziali sono sempre attivi. Misurazione e marketing solo se acconsenti. Informativa sulla privacy

Cosa possiamo misurare?

Puoi cambiare la tua scelta in qualsiasi momento da «Impostazioni cookie» in fondo alla pagina.

Scegli la lingua: Italiano
Iscriviti

Troupia API

Collega qualsiasi sistema alle tue automazioni, esecuzioni e conversazioni, con una sola chiave.

Prima di tutto: una chiave API

Un proprietario o un admin la crea in Impostazioni → Chiavi API e sceglie cosa può fare. Ogni richiesta la invia così:

Authorization: Bearer trp_live_…

Automazioni

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"

Conserva l’ETag. Una modifica lo rimanda indietro.

PATCH/v1/automations/{automationId}

Rename

automations:write
If-Match: "7.1a2b3c4d"

Se qualcuno ha cambiato l’automazione dopo la tua lettura: 412, e nulla viene sovrascritto. Rileggi e decidi.

POST/v1/automations/{automationId}/enable

Turn on

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

automations:write
If-Match: "7.1a2b3c4d"

Chiedere lo stato già in vigore restituisce 200 e non cambia nulla. Le esecuzioni pianificate restano.

POST/v1/automations/{automationId}/disable

Turn off

automations:write
If-Match: "7.1a2b3c4d"

Chiedere lo stato già in vigore restituisce 200 e non cambia nulla. Le esecuzioni pianificate restano.

POST/v1/automations/resolve-link

From a link

A Troupia link → the automation or run it names.

automations:read

Esecuzioni

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

Conversazioni

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

Webhook

GET/v1/automations/{automationId}/webhook

Webhook addresses and their secrets

webhooks:manage

Solo la chiave di un proprietario o di un admin: verificata a ogni chiamata, ogni chiamata è registrata.

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

Failed deliveries

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

webhooks:manage

Plugin

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

Sull’API

GET/v1/openapi.json

This document

As OpenAPI 3.1, no key needed.

Nessuna chiave

Quando qualcosa non passa

401Nessuna chiave, oppure non è valida.
403La chiave non ha questa autorizzazione.
404Non trovato in questo spazio di lavoro.
412L’automazione è cambiata dopo la tua lettura.
428Manca If-Match.
429Troppe richieste. Attendi e riprova.
Il documento completo: openapi.json

Accessibilità

Le iscrizioni non sono ancora aperte

Sii tra i primi, in prima fila

Siamo alle ultime prove. Lascia i tuoi dati e ti manderemo un invito personale appena si alza il sipario.Lascia l’e-mail e ti manderemo un invito personale quando si alza il sipario.

Niente spam. Informativa sulla privacy