| Field | Type | Required | Description | Example |
|---|---|---|---|---|
action |
::String | ✔️ | The action to execute | create_employee |
filter |
T::Hash[Symbol, ::Object] | ➖ | Filter parameters to scope the synced action | { "status": "active" } |
path |
T::Hash[Symbol, ::Object] | ➖ | Path parameters for the action | { "id": "123" } |
run_id |
T.nilable(::String) | ➖ | The sync run ID to associate with this action execution | 550e8400-e29b-41d4-a716-446655440000 |