Bulk Delete Requests by Filters
Bulk Delete Requests by Filters
Delete all logistics requests matching filter criteria with concurrency guard
POST
Bulk Delete Requests by Filters
Bulk Delete Requests by Filters
Delete all logistics requests matching the given filter criteria. Usesfilter_hash for optimistic concurrency — ensuring you delete exactly what the user saw in the list.
Request
Headers
Your API key for authenticationExample:
sk_live_1234567890abcdefYour organization UUIDExample:
a8315ef3-dd50-43f8-b7ce-d839e68d51faQuery Parameters
At least one filter parameter is required.Search across movement ID and stretch ID
Filter by client name(s)
Filter by trip date on or after (YYYY-MM-DD)
Filter by trip date on or before (YYYY-MM-DD)
Filter by vehicle type(s)
Filter by trip status
Filter by uploader user UUID(s)
Filter by file UUID(s)
Filter by project UUID
Body Parameters
Hash from the list endpoint response. Must match the current filter set.
Example
Successful Response
UUIDs of deleted requests.
Failed deletions with reason.
Common Errors
401 Unauthorized
Cause: Missing or invalid API key403 Forbidden
Cause: The authenticated user is not a member of the organization409 Conflict
Cause: Filter hash mismatch. The filters have changed since the list was loaded. Please refresh and try again.422 Unprocessable Entity
Cause: At least one filter parameter is required for bulk delete by filters.Related Endpoints
Batch Delete Requests
Delete specific requests by ID
List Requests
Browse logistics requests

