Offboard a customer
Header Parameters
Partner organization identifier
API authentication key
Request Body
application/json
UUID of the customer to offboard (deactivate)
1 <= lengthResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://connect.safeweb.co/api/integrations/customer/offboard" \ -H "SW-PARTNER-ID: string" \ -H "SW-API-KEY: string" \ -H "Content-Type: application/json" \ -d '{ "customerId": "550e8400-e29b-41d4-a716-446655440000" }'{
"success": true,
"message": "Customer offboarded successfully"
}{
"success": false,
"error": "Invalid JSON in request body"
}{
"success": false,
"error": "Partner ID and API key are required in headers"
}{
"success": false,
"error": "Partner ID and API key are required in headers"
}{
"success": false,
"error": "Failed to offboard customer"
}Onboard a new customer POST
Creates a new customer account in the SafeWeb platform with specified monitoring assets, billing information, and plan configuration. Requires valid partner authentication via SW-PARTNER-ID and SW-API-KEY headers. At least one of assetsDomains or assetsEmails must be provided. The contactEmail will be automatically added to assetsEmails if not already present.
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.