POST
/
actions
/
{action_id}
{
  "id": "<string>",
  "type": "<string>",
  "title": "<string>",
  "description": "<string>",
  "status": "<string>",
  "inputs": "<string>",
  "control_flow": {
    "run_if": "<string>",
    "for_each": "<string>",
    "join_strategy": "all",
    "retry_policy": {
      "max_attempts": 1,
      "timeout": 300,
      "retry_until": "<string>"
    },
    "start_delay": 0,
    "wait_until": "<string>"
  },
  "is_interactive": true,
  "interaction": {
    "type": "<string>",
    "timeout": 123
  }
}

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

action_id
string
required

Query Parameters

workspace_id
string<uuid>
required

Body

application/json
title
string | null
Required string length: 1 - 100
description
string | null
Maximum length: 1000
status
string | null
inputs
string
default:""
Maximum length: 300000
control_flow
object | null
is_interactive
boolean | null
interaction
object | null

An interaction configuration Configuration for a response interaction.

Response

Successful Response

id
string
required
type
string
required
title
string
required
description
string
required
status
string
required
inputs
string
required
is_interactive
boolean
required
control_flow
object
interaction
object | null

An interaction configuration Configuration for a response interaction.