Event Schemas
Create an event schema
Create an event schema with attributes and dimensions to process events.
POST
/
event_schema
Authorizations
Authorization
string
headerrequiredBearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
application/json
Request to create event schema
name
string
requiredName of the event. Must be unique for an organization.
Maximum length:
50
attributes
object[]
requireddimensions
object[]
requireddescription
string
Description of the event
Maximum length:
255
enrichments
object
filterFields
string[]
List of fields that can be used for filtering in usage meter
eventIdTemplate
string
Template used to generate event id based on event payload
Response
201 - application/json
Structure of an event schema
name
string
requiredName of the event. Must be unique for an organization.
Maximum length:
50
version
integer
requiredVersion of event schema
Required range:
x > 1
description
string
Description of the event
Maximum length:
255
status
enum<string>
Status of event schema
- DRAFT - Schema is in draft state
- ACTIVE - Schema is currently active
- INACTIVE - Schema is currently inactive
- ARCHIVED - Older version of event schema
Available options:
DRAFT
, ACTIVE
, INACTIVE
, ARCHIVED
attributes
object[]
dimensions
object[]
filterFields
string[]
featureDetails
object
details of feature associated with event schema with attribute name
enrichments
object
eventIdTemplate
string
Template used to generate event id based on event payload
eventLevelRevenue
boolean
createdAt
string
updatedAt
string