Skip to main content
POST
The bulk_completed webhook carries the full per-item result array. At 1,000 items with rich custom_fields or filter data, the payload can approach 1–2 MB — ensure your receiver can handle it. Alternatively, use GET /v1/radars/bulk/{bulk_id} to fetch results on demand.

Authorizations

x-api-key
string
header
required

Body

application/json
radars
object[]
required

Array of radar payloads. Each item uses the same body structure as single radar creation (POST /v1/radars): include radar_type plus the matching fields for that radar (for example domain/profile_url/keyword, filters, custom_fields). Item-level validation runs asynchronously after the request is accepted.

Required array length: 1 - 1000 elements
webhook_url
string<uri>

Optional webhook endpoint that receives async item results and the final bulk_completed event. Omit for poll-only mode and track the batch via GET /v1/radars/bulk/{bulk_id}. Omit the field entirely to disable webhooks — an explicit null is rejected with 400.

Maximum string length: 2048
Example:

"https://your-domain.com/webhooks/tamradar"

Response

Bulk submission accepted and queued for async processing

status
enum<string>
required
Available options:
success
code
enum<integer>
required
Available options:
202
message
string
required
bulk_id
string<uuid>
required
summary
object
required
timestamp
string<date-time>
required