Watchlists API

Base Information

  • Method: POST

  • Endpoint: https://api.whiteintel.io/watchlist_manage.php

  • Content-Type: application/json

  • Auth: API key in the request body (apikey)


Supported Actions

The endpoint is action-based. Send an action field with one of:

  • list

  • add

  • remove

  • enable

  • disable


Entry Types & Access

Allowed entry_type values:

  • domain

  • email

  • computername (requires TIFirm plan)

  • ip (requires TIFirm plan)

  • keyword

  • github_repo

Access to specific types depends on your subscription. If your plan doesn’t include a type (e.g., TIFirm-only), the API returns a 403 Forbidden.

Integrations (Slack and Jira)

To enable Slack notification push: push_to_slack: 1

To enable Jira push:

push_to_jira: 1

In order to set integrations, initial configuration of must be completed via Web-ui under the Organizations page.


Credits (Per Type)

Adding a new watchlist item consumes 1 credit for that item’s type. Removing an item refunds 1 credit for that type. Enabling/disabling does not change credits.

If no credits remain for a type, the API returns 402 with a generic balance-exhausted message.


Request Schema

Every request must include your API key:

Examples

List items

List items Success Response

Add Item

Add Item Success Response

Delete Item

Delete Item Response

Generic Error Examples

Invalid / missing API key (403)

Invalid Request (400)

Quota exceeded

Last updated