Watchlists API
Base Information
Method:
POSTEndpoint:
https://api.whiteintel.io/watchlist_manage.phpContent-Type:
application/jsonAuth: API key in the request body (
apikey)
Supported Actions
The endpoint is action-based. Send an action field with one of:
listaddremoveenabledisable
Entry Types & Access
Allowed entry_type values:
domainemailcomputername(requires TIFirm plan)ip(requires TIFirm plan)keywordgithub_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