Skip to main content
POST
/
search
/
delete
Delete multiple searches
curl --request POST \
  --url https://api.osint.ly/search/delete \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ids": [
    "d290f1ee-6c54-4b01-90e6-d701748f0851",
    "7a1f1a8f-9c3a-47b0-8f2d-4efb9a84a5b0"
  ]
}
'
{
  "data": {
    "accepted": true,
    "deletion": {
      "requested_count": 2,
      "queued_ids": [
        "d290f1ee-6c54-4b01-90e6-d701748f0851",
        "7a1f1a8f-9c3a-47b0-8f2d-4efb9a84a5b0"
      ]
    }
  },
  "meta": {
    "environment": "production",
    "timestamp": "2026-05-29T12:00:00.000Z"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
ids
string<uuid>[]
required

Search IDs to delete as a single all-or-nothing batch. Minimum 1 ID, maximum 100 IDs per request. Every ID must belong to the authenticated caller, and every referenced search must already be in a terminal state (finished or failed). If one ID is invalid, inaccessible, or still active, the whole request is rejected.

Required array length: 1 - 100 elements

Response

Deletion accepted

data
object
required
meta
object
required