bulkDeleteMyMessages abstract method

  1. @POST.new('/users/@me/messages/bulk-delete-mine')
Future<void> bulkDeleteMyMessages({
  1. @Body.new() required BulkDeleteSelfMessagesRequest body,
})

Delete my messages with optional filters.

Immediately deletes messages the caller has authored, subject to optional date-range and per-context filters (DMs, group DMs, guilds, with optional guild exclusions; or an inaccessible-only mode for contexts the caller is no longer a member of). Requires sudo mode verification. The deletion runs asynchronously; the caller receives a system DM with totals when it completes.

body - Name not received - field will be skipped.

Implementation

@POST('/users/@me/messages/bulk-delete-mine')
Future<void> bulkDeleteMyMessages({
  @Body() required BulkDeleteSelfMessagesRequest body,
});