Websites

GET https://analytics.odexxai.com/api/websites/
curl --request GET \
--url 'https://analytics.odexxai.com/api/websites/' \
--header 'Authorization: Bearer {api_key}' \
Parameters Details Description
search Optional String The search string.
search_by Optional String What field are you searching by. Allowed values are: name, host.
is_enabled Optional Integer
tracking_type Optional String Allowed values: advanced, lightweight
domain_id Optional Integer
datetime_field Optional String Allowed values: datetime, last_datetime
datetime_start Optional String Filter results starting from this datetime. Y-m-d H:i:s format.
datetime_end Optional String Filter results up to this datetime. Y-m-d H:i:s format.
order_by Optional String What field to order the results by. Allowed values are: website_id, datetime, last_datetime, name, host, current_month_sessions_events, last_24_hours_pageviews, last_7_days_pageviews.
order_type Optional String The ordering of the results. Allowed values are: ASC for ascending ordering, and DESC for descending ordering.
page Optional Integer The page number that you want results from. Defaults to 1.
results_per_page Optional Integer How many results you want per page. Allowed values are: 10, 25, 50, 100, 250, 500, 1000. Defaults to 25.
{
    "data": [
        {
            "id": 1,
            "user_id": 1,
            "pixel_key": "1234567890123456",
            "name": "Localhost",
            "currency": "EUR",
            "scheme": "https://",
            "host": "example.com",
            "path": "/",
            "tracking_type": "advanced",
            "excluded_ips": "",
            "outbound_clicks_is_enabled": false,
            "events_children_is_enabled": false,
            "sessions_replays_is_enabled": false,
            "sessions_replays_hide_text_selector": null,
            "email_reports_is_enabled": false,
            "email_reports_last_date": "2020-06-23 19:01:22",
            "bot_exclusion_is_enabled": true,
            "query_parameters_tracking_is_enabled": true,
            "ip_storage_is_enabled": false,
            "public_statistics_is_enabled": false,
            "public_statistics_password": false,
            "current_month_sessions_events": 0,
            "last_24_hours_pageviews": 0,
            "last_7_days_pageviews": 0,
            "pageviews_stats_last_datetime": null,
            "current_month_sessions_replays": 0,
            "is_enabled": true,
            "last_datetime": null,
            "datetime": "2026-10-15 04:39:17"
        }
    ],
    "meta": {
        "page": 1,
        "total_pages": 1,
        "results_per_page": 25,
        "total_results": 1
    },
    "links": {
        "first": "https://analytics.odexxai.com/api/websites?page=1",
        "last": "https://analytics.odexxai.com/api/websites?page=1",
        "next": null,
        "prev": null,
        "self": "https://analytics.odexxai.com/api/websites?page=1"
    }
}
GET https://analytics.odexxai.com/api/websites/{website_id}
curl --request GET \
--url 'https://analytics.odexxai.com/api/websites/{website_id}' \
--header 'Authorization: Bearer {api_key}' \
{
    "data": {
        "id": 1,
        "user_id": 1,
        "pixel_key": "1234567890123456",
        "name": "Localhost",
        "currency": "EUR",
        "scheme": "https://",
        "host": "example.com",
        "path": "/",
        "tracking_type": "advanced",
        "excluded_ips": "",
        "outbound_clicks_is_enabled": false,
        "events_children_is_enabled": false,
        "sessions_replays_is_enabled": false,
        "sessions_replays_hide_text_selector": null,
        "email_reports_is_enabled": false,
        "email_reports_last_date": "2020-06-23 19:01:22",
        "bot_exclusion_is_enabled": true,
        "query_parameters_tracking_is_enabled": true,
        "ip_storage_is_enabled": false,
        "public_statistics_is_enabled": false,
        "public_statistics_password": false,
        "current_month_sessions_events": 0,
        "last_24_hours_pageviews": 0,
        "last_7_days_pageviews": 0,
        "pageviews_stats_last_datetime": null,
        "current_month_sessions_replays": 0,
        "is_enabled": true,
        "last_datetime": null,
        "datetime": "2026-10-15 04:39:17"
    }
}
POST https://analytics.odexxai.com/api/websites
Parameters Details Description
domain_id Optional Integer -
name Required String -
currency Optional String Optional three-letter currency code, such as EUR or USD, used to display goal values. Submit an empty value to clear it. When omitted on update, the current currency is kept.
scheme Optional String Allowed values: http://, https://
host Required String Example: example.com/path.
pixel_key Optional String Custom pixel key. Leave empty on create to generate a random key.
tracking_type Optional String Allowed values: lightweight, advanced
excluded_ips Optional String Exclude IPs from tracking. Enter comma separated values.
outbound_clicks_is_enabled Optional Boolean
events_children_is_enabled Optional Boolean Track visitor events (mouse clicks, resizes, scrolls, form submissions). Allowed values are: 0 or 1. Only available for advanced tracking type.
sessions_replays_is_enabled Optional Boolean Session replays. Allowed values are: 0 or 1. Only available for advanced tracking type.
sessions_replays_hide_text_selector Optional String
email_reports_is_enabled Optional Boolean Email reports. Allowed values are: 0 or 1.
query_parameters_tracking_is_enabled Optional Boolean -
bot_exclusion_is_enabled Optional Boolean -
public_statistics_is_enabled Optional Boolean -
public_statistics_password Optional String -
is_enabled Optional Boolean -
curl --request POST \
--url 'https://analytics.odexxai.com/api/websites' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'host=website.com' \
--form 'pixel_key=website_demo' \
--form 'name=Example' \
--form 'currency=EUR' \
{
    "data": {
        "id": 1,
        "user_id": 1,
        "pixel_key": "website_demo",
        "name": "Example",
        "currency": "EUR",
        "scheme": "https://",
        "host": "website.com",
        "path": null,
        "tracking_type": "lightweight",
        "excluded_ips": "",
        "outbound_clicks_is_enabled": false,
        "events_children_is_enabled": false,
        "sessions_replays_is_enabled": false,
        "sessions_replays_hide_text_selector": null,
        "email_reports_is_enabled": false,
        "email_reports_last_date": "2026-10-15 04:39:17",
        "bot_exclusion_is_enabled": false,
        "query_parameters_tracking_is_enabled": false,
        "ip_storage_is_enabled": false,
        "public_statistics_is_enabled": false,
        "public_statistics_password": false,
        "current_month_sessions_events": 0,
        "last_24_hours_pageviews": 0,
        "last_7_days_pageviews": 0,
        "pageviews_stats_last_datetime": null,
        "current_month_sessions_replays": 0,
        "is_enabled": true,
        "last_datetime": null,
        "datetime": "2026-10-15 04:39:17"
    }
}
POST https://analytics.odexxai.com/api/websites/{website_id}
Parameters Details Description
domain_id Optional Integer -
name Optional String -
currency Optional String Optional three-letter currency code, such as EUR or USD, used to display goal values. Submit an empty value to clear it. When omitted on update, the current currency is kept.
scheme Optional String Allowed values: http://, https://
host Optional String Example: example.com/path.
pixel_key Optional String Custom pixel key. Leave empty on create to generate a random key.
excluded_ips Optional String Exclude IPs from tracking. Enter comma separated values.
outbound_clicks_is_enabled Optional Boolean
events_children_is_enabled Optional Boolean Track visitor events (mouse clicks, resizes, scrolls, form submissions). Allowed values are: 0 or 1. Only available for advanced tracking type.
sessions_replays_is_enabled Optional Boolean Session replays. Allowed values are: 0 or 1. Only available for advanced tracking type.
sessions_replays_hide_text_selector Optional String
email_reports_is_enabled Optional Boolean Email reports. Allowed values are: 0 or 1.
query_parameters_tracking_is_enabled Optional Boolean -
bot_exclusion_is_enabled Optional Boolean -
public_statistics_is_enabled Optional Boolean -
public_statistics_password Optional String -
is_enabled Optional Boolean -
curl --request POST \
--url 'https://analytics.odexxai.com/api/websites/{website_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example' \
--form 'currency=EUR' \
--form 'pixel_key=website_live' \
--form 'is_enabled=0' \
{
    "data": {
        "id": 1,
        "user_id": 1,
        "pixel_key": "website_live",
        "name": "Example",
        "currency": "EUR",
        "scheme": "https://",
        "host": "example.com",
        "path": "/",
        "tracking_type": "advanced",
        "excluded_ips": "",
        "outbound_clicks_is_enabled": false,
        "events_children_is_enabled": false,
        "sessions_replays_is_enabled": false,
        "sessions_replays_hide_text_selector": null,
        "email_reports_is_enabled": false,
        "email_reports_last_date": "2020-06-23 19:01:22",
        "bot_exclusion_is_enabled": true,
        "query_parameters_tracking_is_enabled": true,
        "ip_storage_is_enabled": false,
        "public_statistics_is_enabled": false,
        "public_statistics_password": false,
        "current_month_sessions_events": 0,
        "last_24_hours_pageviews": 0,
        "last_7_days_pageviews": 0,
        "pageviews_stats_last_datetime": null,
        "current_month_sessions_replays": 0,
        "is_enabled": false,
        "last_datetime": "2026-10-15 04:39:17",
        "datetime": "2026-10-15 04:39:17"
    }
}
DELETE https://analytics.odexxai.com/api/websites/{website_id}
curl --request DELETE \
--url 'https://analytics.odexxai.com/api/websites/{website_id}' \
--header 'Authorization: Bearer {api_key}' \