Endpoints
Data over time
Visits and pageviews
Charges
Counts and totals
Stats
Metrics
Custom events
Common exit pages
Events & properties
List
Property values
Field keys
Field values
Funnels
Funnel
Visitors
List
Find
Events
Most active
AI insight
Ingest data
Events
Raw events
Get raw events with full filtering capabilities, event type filtering, pagination, search and ordering. Useful for exporting transactions, computing average order value, or building custom reports on top of your data.
POST
https://api.seline.com/api/v1/events
Click anywhere to copy
Maximum limit per request is 1000. Use pagination for larger datasets.
Parameters
period
stringRequired if no range is providedPredefined time period today, 1h, 24h, 7d, 30d, 6m, 12m, all_time, month_to_date, week_to_date, year_to_date. Either period or range is required.
range
objectRequired if no period is providedCustom date range object with from and to ISO 8601 datetime strings, e.g. 2025-09-10T00:00:00Z, both required.
Example - { from: "2025-09-10T00:00:00Z", to: "2025-09-11T00:00:00Z" }
filters
objectOptional filters to narrow down data page, entryPage, exitPage, country, region, city, browser, device, referrer, campaign, source, medium, content, term, event, hostname, os, tag.
Should be a string in a operator:value;operator:value;... format. Operators are is, is not, contains, does not contain.
Should be a string in a operator:value;operator:value;... format. Operators are is, is not, contains, does not contain.
Example page filter - "is:/support;is:/community;is not:/publishing"
eventTypes
arrayFilter raw events by their type. Array of page-view, custom, charge. If omitted, all event types are returned.
search
stringSearch term to filter results. Case-insensitive.
orderBy
stringField to order results by. One of timestamp, event_name, visitor_id. Default is timestamp.
orderDirection
stringOrder direction. Either ASC or DESC. Default is DESC.
page
numberPage number for pagination
limit
numberNumber of results per page. Default is 10. Maximum is 1000.
Example request
curl -X POST 'https://api.seline.com/api/v1/events' \-H 'Authorization: Bearer API_TOKEN' \-H 'Content-Type: application/json' \-d '{"range": {"from": "2025-06-10T00:00:00Z","to": "2025-09-10T00:00:00Z"},"eventTypes": ["charge"],"orderBy": "timestamp","orderDirection": "DESC","page": 1,"limit": 100}'
Click anywhere to copy
Response
{"items": [{"event_name": "charge: paid","amount": 2900,"currency": "usd","timestamp": "2025-09-10 20:33:12"},...],"total": 462}
Click anywhere to copy