Unlocked Leaks

List your unlocked leaks

Changed on

Return a paginated list of unlocked leaks for the authenticated account.

Pagination

  • page starts at 1.
  • page_size is 1 to 1000 (default 100).

Filtering

  • search optional free-text filter applied to URL or username.
  • is_email optional boolean: true emails only, false usernames only, null both.
  • list_id optional integer: filter leaks assigned to this list.
  • list_none optional boolean: filter leaks with no list assignment.

Response semantics

  • When no filter is provided at all (no search, no is_email, no list filter), total equals your global count of unlocked items.
  • When any filter is provided (including only is_email), total equals the filtered count, while total_unlocked remains your global total.

Errors

  • 401 Authentication required, or invalid/expired API key.
  • 404 Page out of range.
  • 422 Request validation error.
get/profile/unlocked

Request

Query parameters

pageinteger

Page number (starts at 1).

page_sizeinteger

Items per page (1–1000, default 100).

searchstring nullable

Optional free-text filter on URL or username.

is_emailboolean nullable

true=email, false=username

list_idinteger nullable

Filter by list id.

list_noneboolean nullable

Only leaks without a list when true

statusstring nullable

Filter by remediation status: new, in_progress, fixed, accepted_risk

Response

Unlocked leaks returned successfully.

totalinteger required

Total number of matching records.

total_unlockedinteger required

Total number of unlocked records.

pageinteger required

Current page number.

page_sizeinteger required

Number of items per page.

Changes

    • breaking

      the response property // became optional for the status

    • breaking

      response property items/items/password list-of-types was widened by adding types null to media type application/json of response 200

    • info

      api tag Unlocked Leaks added

    • info

      api tag Profile removed

    • info

      added the new optional query request parameter list_id

    • info

      added the new optional query request parameter list_none

    • info

      added the new optional query request parameter status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the new optional query request parameter is_email