# Update customer profile Update customer profile settings such as webhook URL. Endpoint: PUT /api/customer/profile Version: 1.0.0 Security: BearerAuth ## Request fields (application/json): - `webhook_url` (string) HTTPS URL for webhook notifications Example: "https://your-domain.com/webhooks/mailerlogic" ## Response 200 fields (application/json): - `customer` (object) - `customer.id` (string) - `customer.name` (string) - `customer.email` (string) - `customer.status` (string) Enum: "active", "suspended", "pending" - `customer.webhook_url` (any) - `customer.tracking_enabled` (boolean) - `customer.click_tracking_enabled` (boolean) - `customer.open_tracking_enabled` (boolean) - `customer.created_at` (string) ## Response 400 fields (application/json): - `error` (string) Error code or message ## Response 401 fields (application/json): - `error` (string) Error code or message ## Response 500 fields (application/json): - `error` (string) Error code or message