Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getmembrane.com/llms.txt

Use this file to discover all available pages before exploring further.

Every call to POST /act (or its legacy predecessor POST /actions/{selector}/run) produces an Action Run Log — the durable record of what ran, what came back, and how long it took.

Action snapshot

Each log carries an action field — the complete /act-body that was used. POST it straight back to /act to re-run the same dispatch:
SNAPSHOT=$(curl -s https://api.integration.app/action-run-logs/<runId> \
  -H "Authorization: Bearer $TOKEN" | jq '.action')

curl -X POST https://api.integration.app/act \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d "$SNAPSHOT"
The snapshot is the source of truth for “what ran”. The top-level input and connectionId fields on each log are deprecated — read them from action.input / action.connectionId instead. See the Actions guide for the full pick → run → replay loop.