yaml
type: "io.kestra.plugin.microsoft365.oneshare.Delete"
yaml
id: delete_onedrive_file
namespace: company.team

tasks:
  - id: delete
    type: io.kestra.plugin.microsoft365.oneshare.Delete
    tenantId: "{{ secret('TENANT_ID') }}"
    clientId: "{{ secret('CLIENT_ID') }}"
    clientSecret: "{{ secret('CLIENT_SECRET') }}"
    driveId: "b!abc123def456"
    itemId: "01ABC123DEF456GHI789"

yaml
id: cleanup_old_files
namespace: company.team

tasks:
  - id: list_files
    type: io.kestra.plugin.microsoft365.oneshare.List
    tenantId: "{{ secret('TENANT_ID') }}"
    clientId: "{{ secret('CLIENT_ID') }}"
    clientSecret: "{{ secret('CLIENT_SECRET') }}"
    driveId: "b!abc123def456"
    itemId: "01TEMP_FOLDER"

  - id: delete_file
    type: io.kestra.plugin.microsoft365.oneshare.Delete
    tenantId: "{{ secret('TENANT_ID') }}"
    clientId: "{{ secret('CLIENT_ID') }}"
    clientSecret: "{{ secret('CLIENT_SECRET') }}"
    driveId: "b!abc123def456"
    itemId: "{{ outputs.list_files.files[0].id }}"
Properties