curl -X GET "https://config.gms.ensync.cloud/v1/event/order%2Fcreated" \
-H "X-API-KEY: your-api-key"
{
"id": 1,
"name": "order/created",
"payload": {
"orderId": "string",
"amount": "number",
"customerId": "string",
"items": "array"
},
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
Event Definitions
Get Event Definition by Name
Retrieves a specific event definition by name
GET
/
event
/
{name}
curl -X GET "https://config.gms.ensync.cloud/v1/event/order%2Fcreated" \
-H "X-API-KEY: your-api-key"
{
"id": 1,
"name": "order/created",
"payload": {
"orderId": "string",
"amount": "number",
"customerId": "string",
"items": "array"
},
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
Path Parameters
string
required
The name of the event definition (e.g.,
order/created)Response
integer
Event definition ID
string
Event name
object
Event payload schema
string
Creation timestamp
string
Last update timestamp
curl -X GET "https://config.gms.ensync.cloud/v1/event/order%2Fcreated" \
-H "X-API-KEY: your-api-key"
{
"id": 1,
"name": "order/created",
"payload": {
"orderId": "string",
"amount": "number",
"customerId": "string",
"items": "array"
},
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}