Unlocked Leaks Lists

Bulk assign or unassign a list across many unlocked leaks

Changed on

Start a background task that assigns a target list to all unlocked leaks matching the provided filters. Use a null target_list_id to remove the assignment for matches.

Filtering

  • Supports the same filtering fields used by the advanced unlocked search API.
  • Optional helpers, applied on top of filters when both are sent: search, is_email, list_id_filter, list_none, status_filter.

Validation

  • target_list_id must be a positive integer when provided. Use null to unassign.

Response

  • Returns a task_id that you can poll with /profile/unlocked/list-tasks/{task_id}.
post/profile/unlocked/lists/bulk-assign

Request

Request body

target_list_idinteger nullable required
dataset'stealer_logs' | 'combolist'
searchstring nullable
is_emailboolean nullable
list_id_filterinteger nullable
list_noneboolean nullable
status_filterstring nullable

Example request

{
  "is_email": true,
  "target_list_id": 42
}

Response

Bulk assign task started.

task_idstring required
runningboolean required
completedboolean required
totalinteger nullable
updatedinteger nullable
version_conflictsinteger nullable

Example response

{
  "completed": true,
  "running": false,
  "task_id": "a1b2c3:UNLOCK",
  "total": 100,
  "updated": 100,
  "version_conflicts": 0
}

Changes