Add Custom Event Schema
See the sample example of how a custom event schema can be added. Links to more detailed instructions can be found at the end of the article.
How this example works
In this example, we will set up a sample custom event schema to trigger the achievement created in the next step.
Try yourself
Add a custom event schema Endpoint:
POST /api/{storeCode}/customEvent/schema
{ "customEventSchema": { "eventType": "app_login", "schema": {}, "name": "User Logged In", "active": { "isActive": true } } }
204 No Content
status indicates the custom event schema was successfully created.
Endpoints used
This method allows creating a new Custom Event Schemas in the system.
Authorizations
Path parameters
storeCodestringRequired
Store code
Body
Responses
204
Success. No content.
400
Bad request.
application/json
401
Unauthorized
application/json
403
Forbidden.
application/json
post
POST /api/{storeCode}/customEvent/schema HTTP/1.1
Host: openloyalty.localhost
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 129
{
"customEventSchema": {
"eventType": "text",
"schema": {
"fields": [
{
"type": "text",
"description": "text",
"name": "text"
}
]
},
"name": "text"
}
}
No content
More resources
For a detailed overview and description of the creation and management of the custom event schemas, please refer to these series of articles:
Custom Event SchemasIn this section, you will learn how to manage the custom event schemas.Last updated
Was this helpful?