delete_record_by_id
Deletes a Dynamics 365 record by validated GUID while enforcing ETag concurrency; dry_run previews the target without deleting.
Instructions
Delete a native record with validated GUID and concurrency conditions. dry_run identifies the target without deleting. A specific supplied ETag is never downgraded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| dryRun | No | Compatibility alias for dry_run. Conflicting aliases are rejected. | |
| dry_run | No | Read-only preview of environment, target, changes and write blockers. Default false; sensitive fields are masked. | |
| ifMatch | No | Compatibility alias for if_match. Conflicting aliases are rejected. | |
| if_match | No | Specific ETag from a prior read/preview. Without it, reads the current record ETag when the table supports concurrency. | |
| collectionName | No | Compatibility alias for collection_name. Conflicting aliases are rejected. | |
| collection_name | No | Native EntitySetName, such as accounts. Validated against table metadata. | |
| allowUnprotectedWrite | No | Compatibility alias for allow_unprotected_write. Conflicting aliases are rejected. | |
| allow_unprotected_write | No | Default false. Explicitly allow an unprotected write if table concurrency is unconfirmed, or for collection relationship membership. Does not bypass a supplied ETag conflict. |