Update customer info
Path Parameters
Customer UUID
uuidHeader Parameters
Partner organization identifier
API authentication key
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/integrations/customer/497f6eca-6276-4993-bfeb-53cbbbba6f08/info" \ -H "SW-PARTNER-ID: string" \ -H "SW-API-KEY: string" \ -H "Content-Type: application/json" \ -d '{ "companyName": "Acme Corporation", "contactEmail": "contact@acme.co", "price": 49.99, "planType": "safeweb-plus" }'{
"success": true,
"message": "Customer info updated successfully"
}{
"success": false,
"error": "Request body must be valid JSON"
}{
"success": false,
"error": "Failed to verify org API key"
}{
"success": false,
"error": "Customer not found or does not belong to partner"
}{
"success": false,
"error": "Partner ID and API key are required in headers"
}{
"success": false,
"error": "Failed to update customer info"
}Update customer monitored assets PATCH
Replaces the monitored domains and/or email addresses for the given customer. Only the fields provided in the request body are updated — omitting a field leaves that set unchanged. The customer must belong to the authenticated partner.
Get customer breaches GET
Returns breach status (boolean), count, and the list of breaches for the given customer. The customer must belong to the authenticated partner.