Overview
Update an existing endpoint’s name, description, active status, or configuration. All fields are optional - only provide the fields you want to update.Authentication
Bearer token for API authentication. Format:
Bearer YOUR_API_KEY
Path Parameters
The unique identifier of the endpoint to update.
Request Body
Update the user-friendly name for the endpoint.
Update the description of the endpoint’s purpose.
Enable or disable the endpoint. Inactive endpoints will not receive emails.
Update the configuration specific to the endpoint type. Structure varies by type.
Configuration Updates by Type
Webhook Configuration
Update the URL where webhook payloads will be sent.
Update the secret for webhook signature verification.
Update custom headers to include in webhook requests.
Update request timeout in seconds. Range: 1-300.
Update number of retry attempts for failed requests. Range: 0-10.
Email Forward Configuration
Update the email address where emails will be forwarded.
Update whether to include attachments in forwarded emails.
Update the prefix to add to the subject line of forwarded emails.
Update the custom from address for forwarded emails.
Email Group Configuration
Update the array of email addresses where emails will be forwarded. Maximum 50 addresses.
Update whether to include attachments in forwarded emails.
Update the prefix to add to the subject line of forwarded emails.
Update the custom from address for forwarded emails.
Response
Response Fields
Unique identifier for the endpoint.
Updated user-friendly name for the endpoint.
Type of endpoint (cannot be changed):
webhook
, email
, or email_group
.Updated configuration object specific to the endpoint type.
Updated active status of the endpoint.
Updated description of the endpoint.
ID of the user who owns this endpoint.
ISO 8601 timestamp when the endpoint was originally created.
ISO 8601 timestamp when the endpoint was last updated.
Updated array of email addresses (only for
email_group
type endpoints).Examples
Update Webhook Configuration
Disable Endpoint
Update Email Group Recipients
Update Only Description
Error Responses
400 Bad Request
400 Bad Request
401 Unauthorized
401 Unauthorized
404 Not Found
404 Not Found
500 Internal Server Error
500 Internal Server Error
Important Notes
When updating the
config
object, you must provide the complete configuration structure for that endpoint type. Partial config updates are not supported.The endpoint
type
cannot be changed after creation. If you need to change the type, you must delete the endpoint and create a new one.For email group endpoints, updating the
config.emails
array will completely replace the existing email addresses. The old addresses will be removed and the new ones added.Configuration Validation
The same validation rules apply as when creating an endpoint:url
must be a valid URL if providedtimeout
must be between 1-300 secondsretryAttempts
must be between 0-10
Impact of Updates
Configuration Changes
New configuration takes effect immediately for future emails
Status Changes
Disabling an endpoint stops all email routing to it
1.0 - ✅
Documentation Verified - This endpoint documentation has been verified against the actual API implementation at
/api/v2/endpoints/{id}
(PUT method) and matches the current codebase implementation. Last verified: January 2025.