call_d365_api_action
Invoke validated Dynamics 365/Dataverse Actions or Functions with optional dry-run preview, binding checks, and parameter validation before execution.
Instructions
Invoke a current CSDL-defined Action/Function after typed validation. Preserves legacy defaults: Action POST and immediate execution, returning native data directly. Supports single-entity or collection binding, explicit overload IDs, primitive/enum/structural collections and safe Function parameter aliases. Optional dry_run previews without invocation and withholds parameter values by default. Optional expected_hash checks preview planHash; return_details=true returns receipt/data. No Action replay or generic business readback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Default false preserves immediate legacy invocation. True performs metadata reads/validation only. | |
| binding | No | ||
| dry_run | No | Default false preserves immediate legacy invocation. True performs metadata reads/validation only. | |
| actionName | No | Exact case-sensitive native operation/import name or qualified name, never a URL/path. | |
| isFunction | No | Invocation defaults false (Action); discovery omits this to inspect both kinds. | |
| parameters | No | Exact case-sensitive non-binding parameter names. Int64 and Decimal support exact strings; no navigation/deep-insert properties. | |
| action_name | No | Exact case-sensitive native operation/import name or qualified name, never a URL/path. | |
| is_function | No | Invocation defaults false (Action); discovery omits this to inspect both kinds. | |
| signatureId | No | Advertised get_api_operation signature ID; required to disambiguate matching overloads. | |
| expectedHash | No | Optional current preview planHash; detects changed metadata/target/arguments, not concurrent record changes. | |
| signature_id | No | Advertised get_api_operation signature ID; required to disambiguate matching overloads. | |
| expected_hash | No | Optional current preview planHash; detects changed metadata/target/arguments, not concurrent record changes. | |
| returnDetails | No | Default false returns native data directly; true wraps receipt, HTTP status and data. | |
| return_details | No | Default false returns native data directly; true wraps receipt, HTTP status and data. | |
| includeParameterValues | No | Explicit preview opt-in to show plaintext normalized values and Function URL; default false. | |
| include_parameter_values | No | Explicit preview opt-in to show plaintext normalized values and Function URL; default false. |