Confirm and execute an unlisted public action
The API runs on your application instance. Schemas and field names come directly from the OpenAPI specification. Session-authenticated requests require a session on that instance.
triggerId*stringuuidIdempotency-Key?stringUUID identifying one queue operation; safe to reuse for retries.
uuidapplication/json- body
code?string1 <= length <= 2048selectedResourceIds?array<>items <= 24inputs?properties <= 24{}Replayed an earlier execution with the same Idempotency-Key
curl -X POST 'https://example.com/api/public/action-flows/497f6eca-6276-4993-bfeb-53cbbbba6f08/execute' \ -H 'Content-Type: application/json' \ -d '{}'Preview or confirm an enabled public action chain POST
Same-origin, rate-limited public endpoint. The trigger must remain enabled. The configured fixed code overrides submitted code. Preview does not need an Idempotency-Key; execute requires a UUID key and expectedPlanHash. All actions roll back on failure.
Confirm all actions in one transaction POST
Requires workflows.manage, an Idempotency-Key UUID and the exact reviewed inputs with expectedPlanHash. Stale plans return 409. Stock, units, manufacturing records, audit and webhook outbox commit together. oncePerCode also deduplicates workflow + identifier + selected target set.