Tool to update an existing endpoint or create it if it doesn't exist (upsert). Use when you need to modify endpoint settings like URL, rate limit, channels, or metadata. If the endpoint doesn't exist, a new one will be created with the specified endpoint_id as its uid.
uidstringCustom unique identifier for the endpoint. Must be unique within the application.
urlRequiredstringThe webhook URL to which events will be sent via POST request.
app_idRequiredstringThe app's ID or UID. Use the application identifier where the endpoint belongs.
versionintegerThe endpoint version number. Defaults to 1 if not specified.
channelsarrayList of message channels this endpoint subscribes to.
disabledbooleanSet to true to disable the endpoint, false to enable it.
metadataobjectKey-value metadata to store with the endpoint. Values must be strings.
rateLimitintegerMaximum messages per second to send to this endpoint. Use 0 or null for no limit.
descriptionstringHuman-readable description for the endpoint.
endpoint_idRequiredstringThe endpoint's ID or UID. Use the endpoint identifier to update.
filterTypesarrayList of event types to deliver to this endpoint. If empty/null, all events are delivered.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.