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 provided
Predefined 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 provided
Custom 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
object
Optional 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.

Example page filter - "is:/support;is:/community;is not:/publishing"
eventTypes
array
Filter raw events by their type. Array of page-view, custom, charge. If omitted, all event types are returned.
search
string
Search term to filter results. Case-insensitive.
orderBy
string
Field to order results by. One of timestamp, event_name, visitor_id. Default is timestamp.
orderDirection
string
Order direction. Either ASC or DESC. Default is DESC.
page
number
Page number for pagination
limit
number
Number 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