The RudderStack Event Spec helps you plan your event data and provides various options for tracking your events across all the RudderStack SDKs and APIs.
Supported API calls
The RudderStack API Spec supports the following calls, each answering a pertinent question about the user:
API call | Description |
---|---|
Identify | Captures the details about the user. |
Page | Captures the details about the user. |
Screen | Captures the details about the user. |
Track | Captures the details about the user. |
Group | Captures the details about the user. |
Alias | Captures the details about the user. |
Reset | Resets the information related to the previously identified user. |
How the API calls work
Here's a quick overview of how the API calls mentioned above work:
- When the user makes the API calls, the event data is sent to the RudderStack backend.
- RudderStack transforms this event data into a destination-specific format.
- The transformed data is then forwarded to the required destination.
Event data format
The event data collected by RudderStack has a JSON structure, which has the Common fields and an API-specific payload.
Contact Us
For more information on the RudderStack event spec, you can contact us or start a conversation in our Slack community.