| Event | Source | Source Type | Status | Platforms | Fields | Meta Keys | Session | Financial | Actions |
|---|
| Event | FLOW | Source | Source Type | source_id | source_name | sub_source | sub_source_id | sub_source_name | unit | value | track_time | platform | os | version | Custom Meta | Extra Fields | Dev Status | Comments |
|---|
| Date/Time | Status | Event Name | Contract ID | Platform | Payload | Errors |
|---|---|---|---|---|---|---|
| Loading logs... | ||||||
Event Validation API Documentation
Use this endpoint to validate your raw JSON events against the defined contracts.
Endpoint
POST /api/validate-event
Headers
Content-Type: application/json
Request Body Example
{
"platform": "app",
"payload": {
"event": "screen_session",
"source": "global",
"source_type": "profile",
"meta": {
"platform": "ios",
"os": "16.0",
"version": "1.0.0"
}
}
}
Response Success (200 OK)
{
"status": "pass",
"log_id": "log_a1b2c3d4e5f6"
}
Response Validation Failed (400 Bad Request)
{
"status": "fail",
"errors": [
"Missing required global meta: meta.os",
"Missing required field: source_id"
]
}
Bulk Request Example
[
{
"platform": "app",
"payload": { "event": "app_open", "source": "main" }
},
{
"platform": "website",
"payload": { "event": "click", "source": "nav" }
}
]
Bulk Response (200 OK)
{
"status": "success",
"processed": 2,
"results": [
{ "status": "pass", "log_id": "log_a1b2c3" },
{ "status": "fail", "errors": ["Missing required field"] }
]
}
User Management
| Name | Role | Created At | Actions |
|---|
Query Configuration
Query Stats
0Events
0Checks
0Lines
-- Select contracts and click "Generate SQL"
Paste Event JSON
Validation Results
Paste JSON on the left and click validate.