Partner API
Add customer monitored domains
Path Parameters
customerId*string
Customer UUID
Format
uuidHeader Parameters
SW-PARTNER-ID*string
Partner organization identifier
SW-API-KEY*string
API authentication key
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/integrations/customer/497f6eca-6276-4993-bfeb-53cbbbba6f08/assets/domains" \ -H "SW-PARTNER-ID: string" \ -H "SW-API-KEY: string" \ -H "Content-Type: application/json" \ -d '{ "domains": [ "example.com", "new.example.com" ] }'{ "success": true, "domains": [ "new.example.com" ]}Rate limiting
This endpoint is rate limited. See Rate limiting for limits, the 429 response format, and integration guidance.
Get customer monitored assets GET
Returns the list of domains and email addresses monitored for the given customer. The customer must belong to the authenticated partner.
Remove customer monitored domains DELETE
Removes domains from the monitored set for the given customer. Non-existent domains are ignored. The customer must belong to the authenticated partner.