Change settings
xora_change_settingsRuns one settings action from Xorventa's own account API, by name with its arguments: chat window look and wording, Business Facts, knowledge sources, assistant, phone, mailbox and SEO settings, drafts that are not published, and similar changes inside this account. It runs when this connection holds xorventa:manage and the owner allows Xora to change settings; the few settings that always ask first also need xorventa:execute, or become a proposal the owner confirms with xorventa:prepare. It refuses reads, publishing, sending and deleting. upload_social_media and add_campaign_draft also take an image or video in the same call: image_url (a public https address the server fetches) or file_base64 with mime_type (the file itself), checked like any upload. A repeated call with the same client_request_id returns the recorded action and does not run it again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The registry name of the action to run. | |
| arguments | No | The action's own arguments, as its input schema lists them. | |
| workflow_id | No | ||
| client_request_id | Yes | A UUID the caller generates; a retry with the same one returns the same action, never a rerun. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | ||
| action | Yes | ||
| effect | Yes | ||
| result | Yes | ||
| summary | Yes | ||
| action_id | Yes | ||
| expires_at | Yes | ||
| reason_code | Yes | ||
| correlation_id | Yes | ||
| safe_next_step | Yes | ||
| owner_confirmation_url | Yes |