| Field | Type | Required | Description | Example |
|---|---|---|---|---|
action |
::String | ✔️ | The action to execute | create_employee |
body |
T::Hash[Symbol, ::Object] | ➖ | Request body for the action | { "data": "example" } |
defender_config |
T.nilable(Models::Shared::DefenderConfig) | ➖ | Per-request defender configuration. Takes precedence over defender_enabled and project settings. | |
defender_enabled |
T.nilable(T::Boolean) | ➖ | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. Override the account-level defender enabled setting for this request. Deprecated: use defender_config instead. |
true |
headers |
T::Hash[Symbol, ::Object] | ➖ | Headers for the action | { "Content-Type": "application/json" } |
path |
T::Hash[Symbol, ::Object] | ➖ | Path parameters for the action | { "id": "123" } |
query |
T.nilable(Models::Shared::Query) | ➖ | Query parameters for the action |