d365_plugin_steps_query
Query Dynamics 365/Dataverse native plugin steps with exact filters for message, entity, assembly, stage, and mode; secure configuration is excluded unless explicitly enabled.
Instructions
Query native plugin steps with exact filters. Secure Configuration is excluded by default; explicit include_secure_configuration=true is required to read plaintext. All supplied filters, including step_id, are combined. Results are bounded by top.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Maximum results; default 50. | |
| mode | No | 0/Synchronous or 1/Asynchronous. Async requires PostOperation. | |
| stage | No | 10/PreValidation, 20/PreOperation, 40/PostOperation. | |
| stepId | No | Compatibility alias for step_id. Conflicting aliases are rejected. | |
| enabled | No | ||
| message | No | Exact SDK message name, for example Update. | |
| step_id | No | ||
| assemblyName | No | Compatibility alias for assembly_name. Conflicting aliases are rejected. | |
| assembly_name | No | Exact assembly name to disambiguate a plugin class. | |
| primaryEntity | No | Compatibility alias for primary_entity. Conflicting aliases are rejected. | |
| pluginTypeName | No | Compatibility alias for plugin_type_name. Conflicting aliases are rejected. | |
| primary_entity | No | Logical table name. Omit for a global message registration. | |
| plugin_type_name | No | Exact plugin class name, such as Company.Plugins.AccountUpdate. | |
| includeSecureConfiguration | No | Compatibility alias for include_secure_configuration. Conflicting aliases are rejected. | |
| includeUnsecureConfiguration | No | Compatibility alias for include_unsecure_configuration. Conflicting aliases are rejected. | |
| include_secure_configuration | No | Explicit opt-in to read and return Secure Configuration plaintext. Default false, changed from the legacy package. | |
| include_unsecure_configuration | No | Include Unsecure Configuration in query results, default true (legacy behavior). |