agency-board

POST /v1/agency/boards/{boardId}/automations

Create a rule — when this happens, only if that, then do these.

Tutti gli endpoint agency-board

Autenticazione

Invia una chiave API come bearer token. Questo endpoint non specifica un permesso specifico nella specifica, quindi assegna alla tua chiave i permessi minimi necessari e verifica la risposta invece di fare supposizioni.

Questo endpoint non richiede alcun ID organizzazione. La tua chiave identifica già l'organizzazione a cui appartiene e la risposta è limitata ad essa.

Provalo

Sostituisci qualsiasi elemento tra parentesi angolari con i tuoi valori e il segnaposto key con una chiave dalla tua dashboard.

curl -X POST https://api.zinndigital.com/v1/agency/boards/{boardId}/automations \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "name": <string>, "trigger": <string> }'

Hai effettuato l'accesso? La console API nella tua dashboard inserisce il tuo ID organizzazione reale e la tua chiave personale, ed esegue la richiesta sull'API live in modo da poter vedere la risposta effettiva. Apri questo endpoint nella console API

Dettagli

Validated against the catalogue at save time, not at run time. A rule pairing a card action with a trigger that carries no card, naming a context field its trigger does not publish, or using an operator the field's type cannot take is refused here with the offending clause named — because the alternative is a rule that sits in the list looking enabled and does nothing for ever, whose only evidence is an absence.

Parametri

NomeTipoObbligatorioChe cos'è
boardId (path)UuidProject board ID (UUIDv7).

Corpo della richiesta

NomeTipoObbligatorioChe cos'è
namestring
descriptionstringNo
triggerstring
trigger_configobjectNoPer-trigger settings, e.g. `hours_before` for "due date approaching".
conditionsBoardAutomationCondition[]NoANDed. An empty list means the rule always matches its trigger.
actionsBoardAutomationAction[]No
statusstring<enabled, disabled>No
positionintegerNo

Risposta

NomeTipoObbligatorioChe cos'è
idUuidUUIDv7 identifier — sortable by creation time (docs/02 §8).
board_idUuidUUIDv7 identifier — sortable by creation time (docs/02 §8).
namestring
descriptionstringNo
triggerstring
trigger_configobjectNo
conditionsBoardAutomationCondition[]No
actionsBoardAutomationAction[]No
statusBoardAutomationStatus`suspended` means WE paused it after repeated failure and it carries a reason the customer has not read. It is a third state rather than a reuse of `disabled`, because collapsin…
positionintegerNo
run_countintegerNo
fired_countintegerNo
consecutive_failuresintegerNo
suspended_reasonstringNoWhy we paused this rule, in authored copy from a closed table — never an exception, a status or a message from our own code. The per-failure detail lives on each run (`action_re…
suspended_atstringNo
last_fired_atstringNo
last_run_atstringNo
next_due_atstringNoOnly set for a wall-clock rule. Null for a rule on a live act.
created_atstringNo
updated_atstringNo

Errori che questo endpoint può restituire

401 · 403 · 404 · 422