Updates the description or property schema of an existing event definition. The eventName itself cannot be changed.
curl --request PATCH \
--url https://api.autosend.com/v1/events/eventName/order_completed \
--header 'Authorization: Bearer AS_your-project-api-key' \
--header 'Content-Type: application/json' \
--data '{
"description": "Updated: fired on successful checkout",
"properties": [
{ "propertyName": "order_total", "type": "number" },
{ "propertyName": "currency", "type": "string", "suggestedValues": ["USD", "EUR"] },
{ "propertyName": "coupon_code", "type": "string" }
]
}'
{
"success": true,
"data": {
"id": "60d5ec49f1b2c72d9c8b1234",
"eventName": "order_completed",
"description": "Updated: fired on successful checkout",
"properties": [
{ "propertyName": "order_total", "type": "number", "suggestedValues": [] },
{ "propertyName": "currency", "type": "string", "suggestedValues": ["USD", "EUR"] },
{ "propertyName": "coupon_code", "type": "string", "suggestedValues": [] }
],
"createdAt": "2026-05-08T10:00:00.000Z",
"updatedAt": "2026-05-08T11:30:00.000Z"
}
}
Documentation Index
Fetch the complete documentation index at: https://docs.autosend.com/llms.txt
Use this file to discover all available pages before exploring further.
description and/or properties schema of an existing event definition. The eventName itself cannot be changed — to rename, create a new event and delete the old one.properties is provided, the supplied array fully replaces the existing property schema. Properties not included in the request will be removed.curl --request PATCH \
--url https://api.autosend.com/v1/events/eventName/order_completed \
--header 'Authorization: Bearer AS_your-project-api-key' \
--header 'Content-Type: application/json' \
--data '{
"description": "Updated: fired on successful checkout",
"properties": [
{ "propertyName": "order_total", "type": "number" },
{ "propertyName": "currency", "type": "string", "suggestedValues": ["USD", "EUR"] },
{ "propertyName": "coupon_code", "type": "string" }
]
}'
{
"success": true,
"data": {
"id": "60d5ec49f1b2c72d9c8b1234",
"eventName": "order_completed",
"description": "Updated: fired on successful checkout",
"properties": [
{ "propertyName": "order_total", "type": "number", "suggestedValues": [] },
{ "propertyName": "currency", "type": "string", "suggestedValues": ["USD", "EUR"] },
{ "propertyName": "coupon_code", "type": "string", "suggestedValues": [] }
],
"createdAt": "2026-05-08T10:00:00.000Z",
"updatedAt": "2026-05-08T11:30:00.000Z"
}
}
AS_<key>."order_completed"description or properties must be provided.
truedescription nor properties is provided.{
"success": false,
"error": {
"message": "No data to update",
"code": "NO_DATA_TO_UPDATE"
}
}
{
"success": false,
"error": {
"message": "Event not found",
"code": "EVENT_NOT_FOUND"
}
}
curl --request PATCH \
--url https://api.autosend.com/v1/events/eventName/order_completed \
--header 'Authorization: Bearer AS_your-project-api-key' \
--header 'Content-Type: application/json' \
--data '{
"description": "Updated: fired on successful checkout",
"properties": [
{ "propertyName": "order_total", "type": "number" },
{ "propertyName": "currency", "type": "string", "suggestedValues": ["USD", "EUR"] },
{ "propertyName": "coupon_code", "type": "string" }
]
}'
{
"success": true,
"data": {
"id": "60d5ec49f1b2c72d9c8b1234",
"eventName": "order_completed",
"description": "Updated: fired on successful checkout",
"properties": [
{ "propertyName": "order_total", "type": "number", "suggestedValues": [] },
{ "propertyName": "currency", "type": "string", "suggestedValues": ["USD", "EUR"] },
{ "propertyName": "coupon_code", "type": "string", "suggestedValues": [] }
],
"createdAt": "2026-05-08T10:00:00.000Z",
"updatedAt": "2026-05-08T11:30:00.000Z"
}
}