
Microsoft 365 Delete
CertifiedDelete a Dataverse entity record
Microsoft 365 Delete
Delete a Dataverse entity record
Issues an OData DELETE request to permanently remove a record identified by its GUID.
Requires the Dataverse application permission Dynamics CRM user on the service principal.
type: io.kestra.plugin.microsoft365.dynamics365.dataverse.DeleteExamples
Delete a contact record from Dataverse
id: dataverse_delete_contact
namespace: company.team
tasks:
- id: delete
type: io.kestra.plugin.microsoft365.dynamics365.dataverse.Delete
tenantId: "{{ secret('AZURE_TENANT_ID') }}"
clientId: "{{ secret('AZURE_CLIENT_ID') }}"
clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
orgUrl: "https://myorg.api.crm.dynamics.com"
entitySetName: "contacts"
recordId: "00000000-0000-0000-0000-000000000001"
Properties
clientId *Requiredstring
Client ID
Client ID of the Azure service principal. If you don't have a service principal, refer to create a service principal with Azure CLI.
entitySetName *Requiredstring
Entity set name
OData entity set name, e.g. accounts, contacts, leads.
orgUrl *Requiredstring
Dataverse Organization URL
Base URL of the Dataverse organization, e.g. https://myorg.api.crm.dynamics.com.
All OData API calls are made relative to {orgUrl}/api/data/v9.2/.
recordId *Requiredstring
Record ID
GUID of the record to delete, e.g. 00000000-0000-0000-0000-000000000001.
tenantId *Requiredstring
Tenant ID
Azure AD (Entra ID) tenant GUID used for authentication.
clientSecret string
Client Secret
Service principal client secret. Use this for Client Secret authentication. Provide clientId, tenantId, and clientSecret. Either clientSecret OR pemCertificate must be provided, not both.
pemCertificate string
PEM Certificate
Alternative authentication method using certificate-based authentication. Use this for Client Certificate authentication. Provide clientId, tenantId, and pemCertificate. Either clientSecret OR pemCertificate must be provided, not both.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.