# Eulerian Technologies API > Welcome to the reference for the Eulerian Technologies REST API! API version: v20261902. Server URL templates: https://{customer}.api.eulerian.{datacenter}/ea/v2. Security schemes: BearerAuth, OAuth2. Each link below points to the relevant section of the published reference documentation. ## Account API for managing information about your account. - [GET /er/account/ask_documentation.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1ask_documentation.json/get): Ask questions to the official documentation. - [GET /er/account/authtree.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1authtree.json/get): Retrieve the authorization tree. - [GET /er/account/billing.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1billing.json/get): Billing information for a given webmaster account. - [GET /er/account/get_dw_access_token.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1get_dw_access_token.json/get): Get an access token for realtime DW. - [GET /er/account/get_dw_session_token.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1get_dw_session_token.json/get): Get a session token with expire date for realtime DW. - [GET /er/account/get_kafka_session_token.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1get_kafka_session_token.json/get): Get a session token with expire date for realtime Kafka injection. - [GET /er/account/getallowedwebsite.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1getallowedwebsite.json/get): Return list of websites you are authorized to access with your current account. - [GET /er/account/getreplaytoken.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1getreplaytoken.json/get): Retrieve the token for replay of data. - [GET /er/account/getuserapitoken.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1getuserapitoken.json/get): Return the API token for a user account. - [GET /er/account/ping.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1ping.json/get): Ping the API so that we know we have access to it. - [GET /er/account/pinguser.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1pinguser.json/get): Ping the session of the provided user account. - [POST /er/account/setuseractive.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1setuseractive.json/post): Enable a user account. - [POST /er/account/setuserapitoken.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1setuserapitoken.json/post): Reset the API token for a user account. - [POST /er/account/setuserinactive.json](https://doc.api.eulerian.com/#tag/Account/paths/~1er~1account~1setuserinactive.json/post): Disable a user account. ## ActionLabel1 This API allows you to manage the list of actionlabel1"s that can be linked to any given action. - [POST /ea/{site}/db/actionlabel1/create.json](https://doc.api.eulerian.com/#tag/ActionLabel1/paths/~1ea~1{site}~1db~1actionlabel1~1create.json/post): Create a new actionlabel1 entry. - [GET /ea/{site}/db/actionlabel1/exists.json](https://doc.api.eulerian.com/#tag/ActionLabel1/paths/~1ea~1{site}~1db~1actionlabel1~1exists.json/get): Check if a actionlabel1-name exists - [GET /ea/{site}/db/actionlabel1/search.json](https://doc.api.eulerian.com/#tag/ActionLabel1/paths/~1ea~1{site}~1db~1actionlabel1~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/actionlabel1/update.json](https://doc.api.eulerian.com/#tag/ActionLabel1/paths/~1ea~1{site}~1db~1actionlabel1~1update.json/post): Update an existing actionlabel1. ## ActionLabel2 This API allows you to manage the list of actionlabel2"s that can be linked to any given action. - [POST /ea/{site}/db/actionlabel2/create.json](https://doc.api.eulerian.com/#tag/ActionLabel2/paths/~1ea~1{site}~1db~1actionlabel2~1create.json/post): Create a new actionlabel2 entry. - [GET /ea/{site}/db/actionlabel2/exists.json](https://doc.api.eulerian.com/#tag/ActionLabel2/paths/~1ea~1{site}~1db~1actionlabel2~1exists.json/get): Check if a actionlabel2-name exists - [GET /ea/{site}/db/actionlabel2/search.json](https://doc.api.eulerian.com/#tag/ActionLabel2/paths/~1ea~1{site}~1db~1actionlabel2~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/actionlabel2/update.json](https://doc.api.eulerian.com/#tag/ActionLabel2/paths/~1ea~1{site}~1db~1actionlabel2~1update.json/post): Update an existing actionlabel2. ## ActionLabel3 This API allows you to manage the list of actionlabel3"s that can be linked to any given action. - [POST /ea/{site}/db/actionlabel3/create.json](https://doc.api.eulerian.com/#tag/ActionLabel3/paths/~1ea~1{site}~1db~1actionlabel3~1create.json/post): Create a new actionlabel3 entry. - [GET /ea/{site}/db/actionlabel3/exists.json](https://doc.api.eulerian.com/#tag/ActionLabel3/paths/~1ea~1{site}~1db~1actionlabel3~1exists.json/get): Check if a actionlabel3-name exists - [GET /ea/{site}/db/actionlabel3/search.json](https://doc.api.eulerian.com/#tag/ActionLabel3/paths/~1ea~1{site}~1db~1actionlabel3~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/actionlabel3/update.json](https://doc.api.eulerian.com/#tag/ActionLabel3/paths/~1ea~1{site}~1db~1actionlabel3~1update.json/post): Update an existing actionlabel3. ## ActionLabel4 This API allows you to manage the list of actionlabel4"s that can be linked to any given action. - [POST /ea/{site}/db/actionlabel4/create.json](https://doc.api.eulerian.com/#tag/ActionLabel4/paths/~1ea~1{site}~1db~1actionlabel4~1create.json/post): Create a new actionlabel4 entry. - [GET /ea/{site}/db/actionlabel4/exists.json](https://doc.api.eulerian.com/#tag/ActionLabel4/paths/~1ea~1{site}~1db~1actionlabel4~1exists.json/get): Check if a actionlabel4-name exists - [GET /ea/{site}/db/actionlabel4/search.json](https://doc.api.eulerian.com/#tag/ActionLabel4/paths/~1ea~1{site}~1db~1actionlabel4~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/actionlabel4/update.json](https://doc.api.eulerian.com/#tag/ActionLabel4/paths/~1ea~1{site}~1db~1actionlabel4~1update.json/post): Update an existing actionlabel4. ## ActionLabel5 This API allows you to manage the list of actionlabel5"s that can be linked to any given action. - [POST /ea/{site}/db/actionlabel5/create.json](https://doc.api.eulerian.com/#tag/ActionLabel5/paths/~1ea~1{site}~1db~1actionlabel5~1create.json/post): Create a new actionlabel5 entry. - [GET /ea/{site}/db/actionlabel5/exists.json](https://doc.api.eulerian.com/#tag/ActionLabel5/paths/~1ea~1{site}~1db~1actionlabel5~1exists.json/get): Check if a actionlabel5-name exists - [GET /ea/{site}/db/actionlabel5/search.json](https://doc.api.eulerian.com/#tag/ActionLabel5/paths/~1ea~1{site}~1db~1actionlabel5~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/actionlabel5/update.json](https://doc.api.eulerian.com/#tag/ActionLabel5/paths/~1ea~1{site}~1db~1actionlabel5~1update.json/post): Update an existing actionlabel5. ## Adhoc This API allows you to manage the adhoc jobs for a given website. - [GET /ea/{site}/db/adhoc/get_token.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1get_token.json/get): Token for a given adhoc - [GET /ea/{site}/db/adhoc/last_status.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1last_status.json/get): Latest status of a adhoc - [POST /ea/{site}/db/adhoc/launch_with_configuration.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1launch_with_configuration.json/post): Launch a adhoc with a specific configuration. - [POST /ea/{site}/db/adhoc/relaunch.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1relaunch.json/post): Launch a adhoc. - [GET /ea/{site}/db/adhoc/search.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/adhoc/status.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1status.json/get): List status of a adhoc - [POST /ea/{site}/db/adhoc/test.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1test.json/post): Test an adhoc - [POST /ea/{site}/db/adhoc/update.json](https://doc.api.eulerian.com/#tag/Adhoc/paths/~1ea~1{site}~1db~1adhoc~1update.json/post): Update a adhoc ## Audience This API allows you to manage the audiences in which you'll be able to create clustervalues. You'll be able to access analytics reports and use the cluster for DMP activation. - [POST /ea/{site}/db/cluster/create.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1create.json/post): Create a new audience. - [DELETE /ea/{site}/db/cluster/del_label.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1del_label.json/delete): Remove a label for an audience. - [GET /ea/{site}/db/cluster/exists.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1exists.json/get): Check if a cluster-name exists - [GET /ea/{site}/db/cluster/lookup.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1lookup.json/get): Lookup the usage of the audience. - [GET /ea/{site}/db/cluster/search.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/cluster/set_label.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1set_label.json/post): Set a label on an audience. - [POST /ea/{site}/db/cluster/update.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1update.json/post): Update an audience. - [POST /ea/{site}/db/cluster/update_clustervalue_sort.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1update_clustervalue_sort.json/post): Change segment sorting for an audience. - [POST /ea/{site}/db/cluster/upgrade_version.json](https://doc.api.eulerian.com/#tag/Audience/paths/~1ea~1{site}~1db~1cluster~1upgrade_version.json/post): Upgrade the version number of the audience. ## Audience Engine This API allows you to work with the audience engine and provides methods for requesting data generated by the audience engine. - [GET /ea/{site}/db/ebmdb/allowed_uniq.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1allowed_uniq.json/get): Allowed type of uniq for user deduplication when counting. - [GET /ea/{site}/db/ebmdb/available_cold_columns.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1available_cold_columns.json/get): List the available colums for cold audience engine file download. - [GET /ea/{site}/db/ebmdb/count_by_criteria.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1count_by_criteria.json/get): Count users linked to a custom criteria - [GET /ea/{site}/db/ebmdb/count_by_ebmdbreq.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1count_by_ebmdbreq.json/get): Count users linked to a saved query - [GET /ea/{site}/db/ebmdb/count_by_request.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1count_by_request.json/get): Count users linked to a custom request - [GET /ea/{site}/db/ebmdb/count_by_value.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1count_by_value.json/get): Count users linked to a custom criteria with distributed values - [POST /ea/{site}/db/ebmdb/create.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1create.json/post): Add a custom criteria - [GET /ea/{site}/db/ebmdb/distribute_by_criteria.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1distribute_by_criteria.json/get): Get the distribution by criteria for a given population - [GET /ea/{site}/db/ebmdb/download.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1download.json/get): Download request results. - [GET /ea/{site}/db/ebmdb/download_file.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1download_file.json/get): Download file. - [GET /ea/{site}/db/ebmdb/exists.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1exists.json/get): Check if a custom criteria exists - [POST /ea/{site}/db/ebmdb/export_users.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1export_users.json/post): Export the users belonging to a saved query. - [POST /ea/{site}/db/ebmdb/reach_by_criteria.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1reach_by_criteria.json/post): Estimate the reach for a given criteria. - [POST /ea/{site}/db/ebmdb/reach_by_rootpublisher.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1reach_by_rootpublisher.json/post): Estimate the reach for a given partner. - [GET /ea/{site}/db/ebmdb/search.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1search.json/get): Search & filter through all available custom criterias. - [GET /ea/{site}/db/ebmdb/status.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1status.json/get): Check request status - [POST /ea/{site}/db/ebmdb/update.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1update.json/post): Update a custom criteria - [GET /ea/{site}/db/ebmdb/volume_history.json](https://doc.api.eulerian.com/#tag/Audience-Engine/paths/~1ea~1{site}~1db~1ebmdb~1volume_history.json/get): Return the historical volume linked to a custom criteria. ## AutoReport This API allows you to manage the autoreports for a given website. - [GET /ea/{site}/db/autoreport/exists.json](https://doc.api.eulerian.com/#tag/AutoReport/paths/~1ea~1{site}~1db~1autoreport~1exists.json/get): Check if a autoreport exists - [GET /ea/{site}/db/autoreport/last_status.json](https://doc.api.eulerian.com/#tag/AutoReport/paths/~1ea~1{site}~1db~1autoreport~1last_status.json/get): Latest status of an autoreport - [POST /ea/{site}/db/autoreport/launch_with_configuration.json](https://doc.api.eulerian.com/#tag/AutoReport/paths/~1ea~1{site}~1db~1autoreport~1launch_with_configuration.json/post): Launch an autoreport with a specific configuration. - [GET /ea/{site}/db/autoreport/search.json](https://doc.api.eulerian.com/#tag/AutoReport/paths/~1ea~1{site}~1db~1autoreport~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/autoreport/status.json](https://doc.api.eulerian.com/#tag/AutoReport/paths/~1ea~1{site}~1db~1autoreport~1status.json/get): List status of an autoreport - [POST /ea/{site}/db/autoreport/update.json](https://doc.api.eulerian.com/#tag/AutoReport/paths/~1ea~1{site}~1db~1autoreport~1update.json/post): Update an autoreport ## Batch Reporting This API allows you to send batch reporting request to the reporting engine. Depending on the `kind` of the report the query `request` and response will be different. Below is explained the real-time type of query. You can check the Postman examples - https://documenter.getpostman.com/view/15399981/2s93JqSQgY. ### Specific cases #### Dimension Explorer **WARNING** : data for the **current day**... - [GET /ea/{site}/report/batch/dimensions.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1dimensions.json/get): Available dimensions for a given `path`. - [GET /ea/{site}/report/batch/download.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1download.json/get): Download - [POST /ea/{site}/report/batch/flat_aggregate.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1flat_aggregate.json/post): Flat query of real-time data - [GET /ea/{site}/report/batch/how_to_query_flat_aggregate.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1how_to_query_flat_aggregate.json/get): Authoritative document on how to query through flat_aggregate. - [GET /ea/{site}/report/batch/kinds.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1kinds.json/get): Available kinds - [GET /ea/{site}/report/batch/metrics.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1metrics.json/get): Available metrics - [GET /ea/{site}/report/batch/metrics_info.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1metrics_info.json/get): Information about a given metric - [GET /ea/{site}/report/batch/metrics_segments.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1metrics_segments.json/get): Available metrics segments - [POST /ea/{site}/report/batch/query.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1query.json/post): Query - [GET /ea/{site}/report/batch/segmentations.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1segmentations.json/get): Available segmentations : get the available drilldowns for different granularity analytics reports. - [GET /ea/{site}/report/batch/status.json](https://doc.api.eulerian.com/#tag/Batch-Reporting/paths/~1ea~1{site}~1report~1batch~1status.json/get): Status ## Campaign This API allows you to manage the campaigns sending trafic to your website. ### Third-party data import: click, impression, cost/adspend It is possible to import the clicks, impressions and budgets data for any paid campaign declared in Eulerian. The file structure will vary depending on the context and the channel. You will find below a sample CSV file structure : ```... - [GET /ea/{site}/db/ope/exists.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1exists.json/get): Check if a campaign exists - [POST /ea/{site}/db/ope/externaldatareset.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1externaldatareset.json/post): Reset uploaded data - [POST /ea/{site}/db/ope/externaldataupload_advertising.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1externaldataupload_advertising.json/post): Upload data for display campaigns. - [POST /ea/{site}/db/ope/externaldataupload_affiliation.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1externaldataupload_affiliation.json/post): Upload data for affiliate campaigns. - [POST /ea/{site}/db/ope/externaldataupload_mailing.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1externaldataupload_mailing.json/post): Upload data for mailing campaigns. - [POST /ea/{site}/db/ope/externaldataupload_media.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1externaldataupload_media.json/post): Upload data for Eulerian Media campaigns. - [POST /ea/{site}/db/ope/externaldataupload_product.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1externaldataupload_product.json/post): Upload data for product based campaigns. - [GET /ea/{site}/db/ope/get_ope_by_creative.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1get_ope_by_creative.json/get): Campaigns linked by creative. - [GET /ea/{site}/db/ope/get_ope_by_location.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1get_ope_by_location.json/get): Campaigns linked by location. - [GET /ea/{site}/db/ope/get_ope_by_media.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1get_ope_by_media.json/get): Campaigns linked by channel. - [GET /ea/{site}/db/ope/get_ope_by_publisher.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1get_ope_by_publisher.json/get): Campaigns linked by publisher. - [POST /ea/{site}/db/ope/link_to_submedia.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1link_to_submedia.json/post): Link campaign to virtual subchannel. - [POST /ea/{site}/db/ope/unlink_from_submedia.json](https://doc.api.eulerian.com/#tag/Campaign/paths/~1ea~1{site}~1db~1ope~1unlink_from_submedia.json/post): Unlink campaign from virtual subchannel. ## Category This API allows you to manage the categories to which you can link ETM TMS tags a be able to retrieve customer consent. - [POST /ea/{site}/db/collectorconfigpmcategory/create.json](https://doc.api.eulerian.com/#tag/Category/paths/~1ea~1{site}~1db~1collectorconfigpmcategory~1create.json/post): Create a new CMP category. - [GET /ea/{site}/db/collectorconfigpmcategory/exists.json](https://doc.api.eulerian.com/#tag/Category/paths/~1ea~1{site}~1db~1collectorconfigpmcategory~1exists.json/get): Check if a collectorconfigpmcategory-name exists - [GET /ea/{site}/db/collectorconfigpmcategory/search.json](https://doc.api.eulerian.com/#tag/Category/paths/~1ea~1{site}~1db~1collectorconfigpmcategory~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/collectorconfigpmcategory/update.json](https://doc.api.eulerian.com/#tag/Category/paths/~1ea~1{site}~1db~1collectorconfigpmcategory~1update.json/post): Update an existing collectorconfigpmcategory. ## Category Language This API allows you to manage the text describing categories per language. - [POST /ea/{site}/db/collectorconfigpmcategorylang/create.json](https://doc.api.eulerian.com/#tag/Category-Language/paths/~1ea~1{site}~1db~1collectorconfigpmcategorylang~1create.json/post): Create a new collectorconfigpmcategorylang entry. - [GET /ea/{site}/db/collectorconfigpmcategorylang/exists.json](https://doc.api.eulerian.com/#tag/Category-Language/paths/~1ea~1{site}~1db~1collectorconfigpmcategorylang~1exists.json/get): Check if a collectorconfigpmcategorylang-name exists - [GET /ea/{site}/db/collectorconfigpmcategorylang/get_all_lang.json](https://doc.api.eulerian.com/#tag/Category-Language/paths/~1ea~1{site}~1db~1collectorconfigpmcategorylang~1get_all_lang.json/get): Get all language. - [GET /ea/{site}/db/collectorconfigpmcategorylang/get_available_lang.json](https://doc.api.eulerian.com/#tag/Category-Language/paths/~1ea~1{site}~1db~1collectorconfigpmcategorylang~1get_available_lang.json/get): This query will retrieve all the availables languages authorized by CMP. - [GET /ea/{site}/db/collectorconfigpmcategorylang/get_for_lang.json](https://doc.api.eulerian.com/#tag/Category-Language/paths/~1ea~1{site}~1db~1collectorconfigpmcategorylang~1get_for_lang.json/get): Get all the entries for a category & language. - [POST /ea/{site}/db/collectorconfigpmcategorylang/update.json](https://doc.api.eulerian.com/#tag/Category-Language/paths/~1ea~1{site}~1db~1collectorconfigpmcategorylang~1update.json/post): Update an existing category. ## ContextFlag This API allows you to manage the context-flags linked to specific content consumption of your site. You'll be able to use the context-flag for data activation. - [GET /ea/{site}/db/contextflag/exists.json](https://doc.api.eulerian.com/#tag/ContextFlag/paths/~1ea~1{site}~1db~1contextflag~1exists.json/get): Check if a contextflag-name exists - [GET /ea/{site}/db/contextflag/lookup.json](https://doc.api.eulerian.com/#tag/ContextFlag/paths/~1ea~1{site}~1db~1contextflag~1lookup.json/get): Lookup the usage of the contextflag. - [GET /ea/{site}/db/contextflag/search.json](https://doc.api.eulerian.com/#tag/ContextFlag/paths/~1ea~1{site}~1db~1contextflag~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/contextflag/update.json](https://doc.api.eulerian.com/#tag/ContextFlag/paths/~1ea~1{site}~1db~1contextflag~1update.json/post): Update an existing contextflag. ## ContextFlag Category This API allows you to manage the categories of context-flags linked to specific content consumption of your site. You'll be able to use the context-flag category for data activation. - [GET /ea/{site}/db/contextflagcategory/exists.json](https://doc.api.eulerian.com/#tag/ContextFlag-Category/paths/~1ea~1{site}~1db~1contextflagcategory~1exists.json/get): Check if a contextflagcategory-name exists - [GET /ea/{site}/db/contextflagcategory/lookup.json](https://doc.api.eulerian.com/#tag/ContextFlag-Category/paths/~1ea~1{site}~1db~1contextflagcategory~1lookup.json/get): Lookup the usage of the contextflagcategory. - [GET /ea/{site}/db/contextflagcategory/search.json](https://doc.api.eulerian.com/#tag/ContextFlag-Category/paths/~1ea~1{site}~1db~1contextflagcategory~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/contextflagcategory/update.json](https://doc.api.eulerian.com/#tag/ContextFlag-Category/paths/~1ea~1{site}~1db~1contextflagcategory~1update.json/post): Update an existing contextflagcategory. ## CookieControl This API allows you to manage your 1st party cookies - [GET /ea/{site}/db/cookiecontrol/advanced.json](https://doc.api.eulerian.com/#tag/CookieControl/paths/~1ea~1{site}~1db~1cookiecontrol~1advanced.json/get): Load the cookiecontrol advanced report - [GET /ea/{site}/db/cookiecontrol/search.json](https://doc.api.eulerian.com/#tag/CookieControl/paths/~1ea~1{site}~1db~1cookiecontrol~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/cookiecontrol/simple.json](https://doc.api.eulerian.com/#tag/CookieControl/paths/~1ea~1{site}~1db~1cookiecontrol~1simple.json/get): Load the cookiecontrol simple report ## CookieControlFamily This API allows you to manage your first party cookies groups known as families - [POST /ea/{site}/db/cookiecontrolfamily/create.json](https://doc.api.eulerian.com/#tag/CookieControlFamily/paths/~1ea~1{site}~1db~1cookiecontrolfamily~1create.json/post): Create a new cookiecontrolfamily - [DELETE /ea/{site}/db/cookiecontrolfamily/remove.json](https://doc.api.eulerian.com/#tag/CookieControlFamily/paths/~1ea~1{site}~1db~1cookiecontrolfamily~1remove.json/delete): Remove an existing cookiecontrolfamily entry. - [GET /ea/{site}/db/cookiecontrolfamily/search.json](https://doc.api.eulerian.com/#tag/CookieControlFamily/paths/~1ea~1{site}~1db~1cookiecontrolfamily~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/cookiecontrolfamily/update.json](https://doc.api.eulerian.com/#tag/CookieControlFamily/paths/~1ea~1{site}~1db~1cookiecontrolfamily~1update.json/post): Update a cookiecontrolfamily parameter. ## CookieControlRules This API allows you to manage your cookies rules - [POST /ea/{site}/db/cookiecontrolrules/create.json](https://doc.api.eulerian.com/#tag/CookieControlRules/paths/~1ea~1{site}~1db~1cookiecontrolrules~1create.json/post): Create a new cookiecontrolrules - [DELETE /ea/{site}/db/cookiecontrolrules/remove.json](https://doc.api.eulerian.com/#tag/CookieControlRules/paths/~1ea~1{site}~1db~1cookiecontrolrules~1remove.json/delete): Remove an existing cookiecontrolrules entry. - [GET /ea/{site}/db/cookiecontrolrules/search.json](https://doc.api.eulerian.com/#tag/CookieControlRules/paths/~1ea~1{site}~1db~1cookiecontrolrules~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/cookiecontrolrules/update.json](https://doc.api.eulerian.com/#tag/CookieControlRules/paths/~1ea~1{site}~1db~1cookiecontrolrules~1update.json/post): Update a cookiecontrolrules parameter. ## CookieControlValueExample This API allows you to manage some of the values stored in your 1st party cookies. **The value is as hash of the raw value recovered through the 1st party cookies, we do not store the raw value to avoid any security & privacy & confidentiality issues**. We only store a limited subset of hashed values to monitor the way they change & evolve other time. - [GET /ea/{site}/db/cookiecontrolvalueexample/search.json](https://doc.api.eulerian.com/#tag/CookieControlValueExample/paths/~1ea~1{site}~1db~1cookiecontrolvalueexample~1search.json/get): Search & filter through all available entries. ## Cookiepedia This API allows you to search through the listed cookiepedia cookies - [GET /er/cookiepedia/search.json](https://doc.api.eulerian.com/#tag/Cookiepedia/paths/~1er~1cookiepedia~1search.json/get): Search & filter through all available entries. ## Cookiepedia Company This API allows you to search through the listed cookiepedia companies - [GET /er/cookiepediacompany/search.json](https://doc.api.eulerian.com/#tag/Cookiepedia-Company/paths/~1er~1cookiepediacompany~1search.json/get): Search & filter through all available entries. ## Cookiepedia Company Tool This API allows you to search through the listed cookiepedia company tools - [GET /er/cookiepediacompanytool/search.json](https://doc.api.eulerian.com/#tag/Cookiepedia-Company-Tool/paths/~1er~1cookiepediacompanytool~1search.json/get): Search & filter through all available entries. ## Creative This API allows you to manage the creative for which you have inbound trafic linked to. - [GET /ea/{site}/db/creative/exists.json](https://doc.api.eulerian.com/#tag/Creative/paths/~1ea~1{site}~1db~1creative~1exists.json/get): Check if a creative exists - [GET /ea/{site}/db/creative/get_creative_by_location.json](https://doc.api.eulerian.com/#tag/Creative/paths/~1ea~1{site}~1db~1creative~1get_creative_by_location.json/get): Get creatives linked to location. - [GET /ea/{site}/db/creative/search.json](https://doc.api.eulerian.com/#tag/Creative/paths/~1ea~1{site}~1db~1creative~1search.json/get): Search & filter through all available entries. ## CRM Parameters This API allows you to manage the CRM parameters linked to identified users. You can provide the value of the CRM parameters for a given uid either through the on-site dataLayer and/or through an async file upload of CRM data. The dtype or typing of the parameter (`iduserparam_dtype`) is linked to the kind of data that constitutes the values of the parameter : * 0 - it is text. * 1 - it is an... - [GET /ea/{site}/db/iduserparam/check_pattern.json](https://doc.api.eulerian.com/#tag/CRM-Parameters/paths/~1ea~1{site}~1db~1iduserparam~1check_pattern.json/get): Check if values of an iduserparam validate a pattern. - [POST /ea/{site}/db/iduserparam/create.json](https://doc.api.eulerian.com/#tag/CRM-Parameters/paths/~1ea~1{site}~1db~1iduserparam~1create.json/post): Create a new iduserparam entry. - [GET /ea/{site}/db/iduserparam/exists.json](https://doc.api.eulerian.com/#tag/CRM-Parameters/paths/~1ea~1{site}~1db~1iduserparam~1exists.json/get): Check if a iduserparam-name exists - [GET /ea/{site}/db/iduserparam/lookup.json](https://doc.api.eulerian.com/#tag/CRM-Parameters/paths/~1ea~1{site}~1db~1iduserparam~1lookup.json/get): Lookup the usage of the user parameter. - [GET /ea/{site}/db/iduserparam/search.json](https://doc.api.eulerian.com/#tag/CRM-Parameters/paths/~1ea~1{site}~1db~1iduserparam~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/iduserparam/update.json](https://doc.api.eulerian.com/#tag/CRM-Parameters/paths/~1ea~1{site}~1db~1iduserparam~1update.json/post): Update an existing iduserparam. ## Custom Parameters This API allows you to manage the custom parameters linked to sales, estimates, etc ... They can be sometimes refered as [CGI](https://en.wikipedia.org/wiki/Common_Gateway_Interface) parameters as they are passed through URL parameters. Usually these custom parameters are provided through the on-site DataLayer, however they can also be captured and stored through a click and/or pixel tracking tag... - [POST /ea/{site}/db/cgiparam/create.json](https://doc.api.eulerian.com/#tag/Custom-Parameters/paths/~1ea~1{site}~1db~1cgiparam~1create.json/post): Create a new custom parameter. - [GET /ea/{site}/db/cgiparam/exists.json](https://doc.api.eulerian.com/#tag/Custom-Parameters/paths/~1ea~1{site}~1db~1cgiparam~1exists.json/get): Check if a custom parameter exists - [GET /ea/{site}/db/cgiparam/lookup.json](https://doc.api.eulerian.com/#tag/Custom-Parameters/paths/~1ea~1{site}~1db~1cgiparam~1lookup.json/get): Lookup the usage of the custom parameter. - [GET /ea/{site}/db/cgiparam/search.json](https://doc.api.eulerian.com/#tag/Custom-Parameters/paths/~1ea~1{site}~1db~1cgiparam~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/cgiparam/update.json](https://doc.api.eulerian.com/#tag/Custom-Parameters/paths/~1ea~1{site}~1db~1cgiparam~1update.json/post): Update a custom parameter. ## Custom Parameters Value This API allows you to manage the values linked to custom parameters linked to sales, estimates, etc ... They can be sometimes refered as [CGI](https://en.wikipedia.org/wiki/Common_Gateway_Interface) parameters as they are passed through URL parameters. - [GET /ea/{site}/db/cgiparamvalue/exists.json](https://doc.api.eulerian.com/#tag/Custom-Parameters-Value/paths/~1ea~1{site}~1db~1cgiparamvalue~1exists.json/get): Check if the value of the custom parameter exists. - [GET /ea/{site}/db/cgiparamvalue/hash.json](https://doc.api.eulerian.com/#tag/Custom-Parameters-Value/paths/~1ea~1{site}~1db~1cgiparamvalue~1hash.json/get): Hash the value of a given custom parameter entry. - [GET /ea/{site}/db/cgiparamvalue/search.json](https://doc.api.eulerian.com/#tag/Custom-Parameters-Value/paths/~1ea~1{site}~1db~1cgiparamvalue~1search.json/get): Search & filter through all available entries. ## Customer Journey This API allows you to interact with Eulerian's Customer Journey engine. It uses the [Batch Reporting](#tag/Batch-Reporting) service for sending reporting request, yuo need to : * build the request you want to send depending on the report you are asking for * send the request through the [query](#tag/Batch-Reporting%2Fpaths%2F~1ea~1{site}~1report~1batch~1query.json%2Fpost) call of the [Batch... - [GET /ea/{site}/db/cj/assist_get_available_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1assist_get_available_dimension.json/get): Assist - available dimensions - [GET /ea/{site}/db/cj/assist_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1assist_get_available_goal.json/get): Assist - available goals - [GET /ea/{site}/db/cj/assist_get_available_views.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1assist_get_available_views.json/get): Assist - available STA rules - [GET /ea/{site}/db/cj/assist_meta_postimpression_uplift_presence.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1assist_meta_postimpression_uplift_presence.json/get): Show the global presence uplift of META when adding META post-impression touches. - [GET /ea/{site}/db/cj/assist_tiktok_postimpression_uplift_presence.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1assist_tiktok_postimpression_uplift_presence.json/get): Show the global presence uplift of TikTok when adding TikTok post-impression touches. - [GET /ea/{site}/db/cj/bias_get_available_bias.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1bias_get_available_bias.json/get): Bias - available bias - [GET /ea/{site}/db/cj/bias_get_available_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1bias_get_available_dimension.json/get): Bias - available dimensions - [GET /ea/{site}/db/cj/bias_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1bias_get_available_goal.json/get): Bias - available goals - [GET /ea/{site}/db/cj/bias_get_available_models.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1bias_get_available_models.json/get): Bias - available models - [GET /ea/{site}/db/cj/deviceexclusivity_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1deviceexclusivity_get_available_goal.json/get): Device Exclusivity - available goals - [GET /ea/{site}/db/cj/deviceexclusivity_get_available_mdevicetype.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1deviceexclusivity_get_available_mdevicetype.json/get): Device Exclusivity - available type of devices - [GET /ea/{site}/db/cj/devicepath_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1devicepath_get_available_goal.json/get): Device Path - available goals - [GET /ea/{site}/db/cj/devicepath_get_available_kpi.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1devicepath_get_available_kpi.json/get): Device Path - available KPI for analysis - [GET /ea/{site}/db/cj/devicepath_get_available_mdevicetype.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1devicepath_get_available_mdevicetype.json/get): Device Path - available type of devices - [GET /ea/{site}/db/cj/duration_get_available_journey.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1duration_get_available_journey.json/get): Duration - available journeys - [GET /ea/{site}/db/cj/duration_get_available_slot.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1duration_get_available_slot.json/get): Duration - available slots - [GET /ea/{site}/db/cj/mediaexclusivity_get_available_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediaexclusivity_get_available_dimension.json/get): Media Exclusivity - available dimensions - [GET /ea/{site}/db/cj/mediaexclusivity_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediaexclusivity_get_available_goal.json/get): Media Exclusivity - available goals - [GET /ea/{site}/db/cj/mediaexclusivity_get_available_item_by_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediaexclusivity_get_available_item_by_dimension.json/get): Media Exclusivity - available items for a given dimension - [GET /ea/{site}/db/cj/mediapath_get_available_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediapath_get_available_dimension.json/get): Media Path - available dimensions - [GET /ea/{site}/db/cj/mediapath_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediapath_get_available_goal.json/get): Media Path - available goals - [GET /ea/{site}/db/cj/mediapath_get_available_item_by_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediapath_get_available_item_by_dimension.json/get): Media Path - available items for a given dimension - [GET /ea/{site}/db/cj/mediapath_get_available_kpi.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediapath_get_available_kpi.json/get): Media Path - available KPI for analysis - [GET /ea/{site}/db/cj/mediapath_meta_postimpression_uplift_toppath.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediapath_meta_postimpression_uplift_toppath.json/get): Show the increase of the presence of META in top media path with post-impression touches. - [GET /ea/{site}/db/cj/mediapath_tiktok_postimpression_uplift_toppath.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1mediapath_tiktok_postimpression_uplift_toppath.json/get): Show the increase of the presence of TikTok in top media path with post-impression touches. - [GET /ea/{site}/db/cj/qualifyengage_get_available_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1qualifyengage_get_available_dimension.json/get): Qualify Engage - available dimensions - [GET /ea/{site}/db/cj/qualifyengage_get_available_profilesequence.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1qualifyengage_get_available_profilesequence.json/get): Qualify Engage - available profile sequence. - [GET /ea/{site}/db/cj/qualifyengage_get_available_views.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1qualifyengage_get_available_views.json/get): Qualify Engage - available STA rules - [GET /ea/{site}/db/cj/touch_get_available_goal.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1touch_get_available_goal.json/get): Touch - available goals - [GET /ea/{site}/db/cj/velocity_get_available_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1velocity_get_available_dimension.json/get): Velocity - available dimensions - [GET /ea/{site}/db/cj/velocity_get_available_item_by_dimension.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1velocity_get_available_item_by_dimension.json/get): Velocity - available items for a given dimension - [GET /ea/{site}/db/cj/velocity_get_available_journey.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1velocity_get_available_journey.json/get): Velocity - available journeys - [GET /ea/{site}/db/cj/velocity_get_available_kpi.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1velocity_get_available_kpi.json/get): Velocity - available KPI for analysis - [GET /ea/{site}/db/cj/velocity_get_available_scale.json](https://doc.api.eulerian.com/#tag/Customer-Journey/paths/~1ea~1{site}~1db~1cj~1velocity_get_available_scale.json/get): Velocity - available scales ## Data Provider This API allows you to manage the data providers for syncing data either in real-time or through batch uploads. You will need to manager data providers so that you can manage afterwards the [Data Provider Parameters](#tag/Data-Provider-Parameters). - [POST /ea/{site}/db/partner/create.json](https://doc.api.eulerian.com/#tag/Data-Provider/paths/~1ea~1{site}~1db~1partner~1create.json/post): Create a new data provider. - [GET /ea/{site}/db/partner/exists.json](https://doc.api.eulerian.com/#tag/Data-Provider/paths/~1ea~1{site}~1db~1partner~1exists.json/get): Check if a data provider exists - [GET /ea/{site}/db/partner/search.json](https://doc.api.eulerian.com/#tag/Data-Provider/paths/~1ea~1{site}~1db~1partner~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/partner/sspparam_url.json](https://doc.api.eulerian.com/#tag/Data-Provider/paths/~1ea~1{site}~1db~1partner~1sspparam_url.json/get): Real-time S2S API - [POST /ea/{site}/db/partner/update.json](https://doc.api.eulerian.com/#tag/Data-Provider/paths/~1ea~1{site}~1db~1partner~1update.json/post): Update an existing data provider. ## Data Provider Parameters This API allows you to manage the data provider parameters, it can also be refered to as data provider parameters. It is used to augment data linked to users stored in the database. The depth of a data provider parameter (`partneruserparam_depth`) indicates at which level the parameter is considered to be, usually we use this categorization but it is up to you : * 1 - first party data: usually... - [POST /ea/{site}/db/partneruserparam/create.json](https://doc.api.eulerian.com/#tag/Data-Provider-Parameters/paths/~1ea~1{site}~1db~1partneruserparam~1create.json/post): Create a new data provider parameter entry. - [GET /ea/{site}/db/partneruserparam/exists.json](https://doc.api.eulerian.com/#tag/Data-Provider-Parameters/paths/~1ea~1{site}~1db~1partneruserparam~1exists.json/get): Check if a partneruserparam-name exists - [GET /ea/{site}/db/partneruserparam/lookup.json](https://doc.api.eulerian.com/#tag/Data-Provider-Parameters/paths/~1ea~1{site}~1db~1partneruserparam~1lookup.json/get): Lookup the usage of the data provider parameter. - [GET /ea/{site}/db/partneruserparam/search.json](https://doc.api.eulerian.com/#tag/Data-Provider-Parameters/paths/~1ea~1{site}~1db~1partneruserparam~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/partneruserparam/update.json](https://doc.api.eulerian.com/#tag/Data-Provider-Parameters/paths/~1ea~1{site}~1db~1partneruserparam~1update.json/post): Update an existing data provider parameter. ## Datamining: estimates This API allows the query of the estimates logs available in the report datamining → list of estimates. **Specific information regarding status modifications** * if the current status is **PENDING** : you can update to **VALID** and provide a partial amount, through the [valid](#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1valid.json/post) method. * if the current status is... - [POST /ea/{site}/report/estimate/cancel.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1cancel.json/post): Cancel an estimate. - [GET /ea/{site}/report/estimate/download.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1download.json/get): Download the report - [GET /ea/{site}/report/estimate/get.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1get.json/get): Get an estimate. - [GET /ea/{site}/report/estimate/replay.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1replay.json/get): Replay an estimate. - [GET /ea/{site}/report/estimate/search.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/estimate/status.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1status.json/get): Get the generation status. - [POST /ea/{site}/report/estimate/valid.json](https://doc.api.eulerian.com/#tag/Datamining:-estimates/paths/~1ea~1{site}~1report~1estimate~1valid.json/post): Validate an estimate. ## Datamining: goals This API allows the query of the goal logs (actionlog) available in the report datamining → list of goals. - [GET /ea/{site}/report/actionlog/download.json](https://doc.api.eulerian.com/#tag/Datamining:-goals/paths/~1ea~1{site}~1report~1actionlog~1download.json/get): Download the report - [GET /ea/{site}/report/actionlog/search.json](https://doc.api.eulerian.com/#tag/Datamining:-goals/paths/~1ea~1{site}~1report~1actionlog~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/actionlog/status.json](https://doc.api.eulerian.com/#tag/Datamining:-goals/paths/~1ea~1{site}~1report~1actionlog~1status.json/get): Get the generation status. ## Datamining: internal searchengine request API Eulerian allows the query of the internal searchengine request logs available in the report datamining → list of internal searchengine request. - [GET /ea/{site}/report/isenginerequest/download.json](https://doc.api.eulerian.com/#tag/Datamining:-internal-searchengine-request/paths/~1ea~1{site}~1report~1isenginerequest~1download.json/get): Download the report - [GET /ea/{site}/report/isenginerequest/search.json](https://doc.api.eulerian.com/#tag/Datamining:-internal-searchengine-request/paths/~1ea~1{site}~1report~1isenginerequest~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/isenginerequest/status.json](https://doc.api.eulerian.com/#tag/Datamining:-internal-searchengine-request/paths/~1ea~1{site}~1report~1isenginerequest~1status.json/get): Get the generation status. ## Datamining: outbound clicks API Eulerian allows the query of the outbound clics logs available in the report datamining → list of outbound clicks. - [GET /ea/{site}/report/tpopedataclick/download.json](https://doc.api.eulerian.com/#tag/Datamining:-outbound-clicks/paths/~1ea~1{site}~1report~1tpopedataclick~1download.json/get): Download the report - [GET /ea/{site}/report/tpopedataclick/search.json](https://doc.api.eulerian.com/#tag/Datamining:-outbound-clicks/paths/~1ea~1{site}~1report~1tpopedataclick~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/tpopedataclick/status.json](https://doc.api.eulerian.com/#tag/Datamining:-outbound-clicks/paths/~1ea~1{site}~1report~1tpopedataclick~1status.json/get): Get the generation status. ## Datamining: sales This API allows the query of the sales logs available in the report datamining → list of sales. It also allows you to carry out actions on your sales and to validate or cancel them automatically. Last, you can even inject offline sales in the system in order to associate them an online marketing history collected via Eulerian. **Specific information regarding status modifications** * if the... - [POST /ea/{site}/report/order/cancel.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1cancel.json/post): Cancel a sale. - [GET /ea/{site}/report/order/download.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1download.json/get): Download the report - [GET /ea/{site}/report/order/get.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1get.json/get): Get a sale. - [GET /ea/{site}/report/order/replay.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1replay.json/get): Replay a sale. - [GET /ea/{site}/report/order/search.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/order/status.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1status.json/get): Get the generation status. - [POST /ea/{site}/report/order/update_amount.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1update_amount.json/post): Update amount of a sale. - [POST /ea/{site}/report/order/valid.json](https://doc.api.eulerian.com/#tag/Datamining:-sales/paths/~1ea~1{site}~1report~1order~1valid.json/post): Validate a sale. ## Datamining: shopping carts API Eulerian allows the query of the shopping carts logs available in the report datamining → list of shopping carts. - [GET /ea/{site}/report/scart/download.json](https://doc.api.eulerian.com/#tag/Datamining:-shopping-carts/paths/~1ea~1{site}~1report~1scart~1download.json/get): Download the report - [GET /ea/{site}/report/scart/get.json](https://doc.api.eulerian.com/#tag/Datamining:-shopping-carts/paths/~1ea~1{site}~1report~1scart~1get.json/get): Get a shopping cart. - [GET /ea/{site}/report/scart/search.json](https://doc.api.eulerian.com/#tag/Datamining:-shopping-carts/paths/~1ea~1{site}~1report~1scart~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/scart/status.json](https://doc.api.eulerian.com/#tag/Datamining:-shopping-carts/paths/~1ea~1{site}~1report~1scart~1status.json/get): Get the generation status. ## Datamining: third-party sales API Eulerian allows the query of the third-party sales logs available in the report datamining → list of third-party sales. - [GET /ea/{site}/report/tporder/download.json](https://doc.api.eulerian.com/#tag/Datamining:-third-party-sales/paths/~1ea~1{site}~1report~1tporder~1download.json/get): Download the report - [GET /ea/{site}/report/tporder/get.json](https://doc.api.eulerian.com/#tag/Datamining:-third-party-sales/paths/~1ea~1{site}~1report~1tporder~1get.json/get): Get a third-party sale. - [GET /ea/{site}/report/tporder/search.json](https://doc.api.eulerian.com/#tag/Datamining:-third-party-sales/paths/~1ea~1{site}~1report~1tporder~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/report/tporder/status.json](https://doc.api.eulerian.com/#tag/Datamining:-third-party-sales/paths/~1ea~1{site}~1report~1tporder~1status.json/get): Get the generation status. ## DEDimension This API allows you to manage the dedimension generated by the users consuming your website. You'll be able to access analytics reports. - [GET /ea/{site}/db/dedimension/exists.json](https://doc.api.eulerian.com/#tag/DEDimension/paths/~1ea~1{site}~1db~1dedimension~1exists.json/get): Check if a dedimension-name exists - [GET /ea/{site}/db/dedimension/search.json](https://doc.api.eulerian.com/#tag/DEDimension/paths/~1ea~1{site}~1db~1dedimension~1search.json/get): Search & filter through all available entries. ## Deny This API allows you to manage the deny IP & domain for which you want data-collection to be blocked. - [POST /ea/{site}/db/deny/create.json](https://doc.api.eulerian.com/#tag/Deny/paths/~1ea~1{site}~1db~1deny~1create.json/post): Create a new deny entry. - [GET /ea/{site}/db/deny/exists.json](https://doc.api.eulerian.com/#tag/Deny/paths/~1ea~1{site}~1db~1deny~1exists.json/get): Check if a deny-name exists - [DELETE /ea/{site}/db/deny/remove.json](https://doc.api.eulerian.com/#tag/Deny/paths/~1ea~1{site}~1db~1deny~1remove.json/delete): Remove an existing deny entry. - [GET /ea/{site}/db/deny/search.json](https://doc.api.eulerian.com/#tag/Deny/paths/~1ea~1{site}~1db~1deny~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/deny/update.json](https://doc.api.eulerian.com/#tag/Deny/paths/~1ea~1{site}~1db~1deny~1update.json/post): Update an existing deny. ## Device Type This API allows you to check the type of devices available on your site. - [GET /ea/{site}/db/mdevicetype/getall.json](https://doc.api.eulerian.com/#tag/Device-Type/paths/~1ea~1{site}~1db~1mdevicetype~1getall.json/get): Get all the entries. ## EDW-Jobs This API allow calls to Eulerian DataWareHouse - [POST /edw/jobs](https://doc.api.eulerian.com/#tag/EDW-Jobs/paths/~1edw~1jobs/post): Add and start a new Eulerian Data Warehouse Analysis. - [GET /edw/jobs/{jobid}](https://doc.api.eulerian.com/#tag/EDW-Jobs/paths/~1edw~1jobs~1{jobid}/get): Get the status of an existing Eulerian Data Warehouse Analysis. - [GET /edw/jobs/{jobid}/cancel](https://doc.api.eulerian.com/#tag/EDW-Jobs/paths/~1edw~1jobs~1{jobid}~1cancel/get): Cancel an existing Eulerian Data Warehouse Analysis. ## EMPDB This API allows you to replay missing or incomplete empdb generation for a given date. - [GET /ea/{site}/db/empdb/download.json](https://doc.api.eulerian.com/#tag/EMPDB/paths/~1ea~1{site}~1db~1empdb~1download.json/get): Download EMPDB file from nasrt - [POST /ea/{site}/db/empdb/relaunch.json](https://doc.api.eulerian.com/#tag/EMPDB/paths/~1ea~1{site}~1db~1empdb~1relaunch.json/post): Relaunch an EMPD. - [GET /ea/{site}/db/empdb/status.json](https://doc.api.eulerian.com/#tag/EMPDB/paths/~1ea~1{site}~1db~1empdb~1status.json/get): List status of a relaunch ## Encrypt/Decrypt This API allows you to test encryptiong & decryption payloads when you want to send an encrypted param to the data-collection service. The allowed format for encrypting / decrypting are provided through the ``format`` parameter and are held on the first character of an encrypted payload, allowed format are : Format: **0** - alogithm: AES-256 - SHA256 - magic: Salted__ - salt: PKCS5 - Padding:... - [POST /ea/{site}/db/encdec/decrypt.json](https://doc.api.eulerian.com/#tag/Encrypt/Decrypt/paths/~1ea~1{site}~1db~1encdec~1decrypt.json/post): Decrypt a payload. - [POST /ea/{site}/db/encdec/encrypt.json](https://doc.api.eulerian.com/#tag/Encrypt/Decrypt/paths/~1ea~1{site}~1db~1encdec~1encrypt.json/post): Encrypt a payload. - [POST /ea/{site}/db/encdec/sample.json](https://doc.api.eulerian.com/#tag/Encrypt/Decrypt/paths/~1ea~1{site}~1db~1encdec~1sample.json/post): Sample formats ## EPC This API allows you to manage the syncpartner EPC for a given website. - [GET /ea/{site}/db/syncpartner/download.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1download.json/get): Download EPC partner file - [GET /ea/{site}/db/syncpartner/exists.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1exists.json/get): Check if an EPC exists - [GET /ea/{site}/db/syncpartner/last_status.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1last_status.json/get): Latest status of an EPC - [GET /ea/{site}/db/syncpartner/mapping.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1mapping.json/get): Get mapping configuration from target cost EPC in json format for debug purposes - [POST /ea/{site}/db/syncpartner/raw.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1raw.json/post): Relaunch an EPC in raw mode. - [POST /ea/{site}/db/syncpartner/relaunch.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1relaunch.json/post): Relaunch an EPC. - [GET /ea/{site}/db/syncpartner/reset_data.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1reset_data.json/get): Reset data synchronized by an EPC - [GET /ea/{site}/db/syncpartner/search.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/syncpartner/status.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1status.json/get): List status of an EPC - [POST /ea/{site}/db/syncpartner/testing.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1testing.json/post): Relaunch an EPC in testing mode - [POST /ea/{site}/db/syncpartner/update.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1update.json/post): Update an EPC - [POST /ea/{site}/db/syncpartner/update_oauth_serviceaccount.json](https://doc.api.eulerian.com/#tag/EPC/paths/~1ea~1{site}~1db~1syncpartner~1update_oauth_serviceaccount.json/post): Update the Partner Connector oAuth Service Account ## EstimateType This API allows you to manage the type of an estimate / quote. - [GET /ea/{site}/db/estimatetype/exists.json](https://doc.api.eulerian.com/#tag/EstimateType/paths/~1ea~1{site}~1db~1estimatetype~1exists.json/get): Check if a estimatetype-key exists - [GET /ea/{site}/db/estimatetype/search.json](https://doc.api.eulerian.com/#tag/EstimateType/paths/~1ea~1{site}~1db~1estimatetype~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/estimatetype/update.json](https://doc.api.eulerian.com/#tag/EstimateType/paths/~1ea~1{site}~1db~1estimatetype~1update.json/post): Update an existing estimate type. ## EstimateTypeCustom This API allows you to manage the custom estimate type by grouping multiple estimate type in one. - [GET /ea/{site}/db/estimatetypecustom/exists.json](https://doc.api.eulerian.com/#tag/EstimateTypeCustom/paths/~1ea~1{site}~1db~1estimatetypecustom~1exists.json/get): Check if a estimatetypecustom-name exists - [GET /ea/{site}/db/estimatetypecustom/link.json](https://doc.api.eulerian.com/#tag/EstimateTypeCustom/paths/~1ea~1{site}~1db~1estimatetypecustom~1link.json/get): Link estimate type - [GET /ea/{site}/db/estimatetypecustom/search.json](https://doc.api.eulerian.com/#tag/EstimateTypeCustom/paths/~1ea~1{site}~1db~1estimatetypecustom~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/estimatetypecustom/unlink.json](https://doc.api.eulerian.com/#tag/EstimateTypeCustom/paths/~1ea~1{site}~1db~1estimatetypecustom~1unlink.json/get): UnLink estimate type - [POST /ea/{site}/db/estimatetypecustom/update.json](https://doc.api.eulerian.com/#tag/EstimateTypeCustom/paths/~1ea~1{site}~1db~1estimatetypecustom~1update.json/post): Update an existing estimate type. ## ETrim This API allow you to use Eulerian URL shortener. > You can define a custom domain name for the shortening domain. For this, you will need: > To configure the option custom shortening domain (this must be done by your AM). > To declare the site in our platform: in case you define a custom domain, the **HTTPS** links on this domain will not be managed. - [POST /ea/{site}/db/etrim/batch_update.json](https://doc.api.eulerian.com/#tag/ETrim/paths/~1ea~1{site}~1db~1etrim~1batch_update.json/post): Batch update URLs - [GET /ea/{site}/db/etrim/exists_by_shorten.json](https://doc.api.eulerian.com/#tag/ETrim/paths/~1ea~1{site}~1db~1etrim~1exists_by_shorten.json/get): Check if a shorten code exists - [GET /ea/{site}/db/etrim/exists_by_url.json](https://doc.api.eulerian.com/#tag/ETrim/paths/~1ea~1{site}~1db~1etrim~1exists_by_url.json/get): Check if a URL exists - [POST /ea/{site}/db/etrim/shorten.json](https://doc.api.eulerian.com/#tag/ETrim/paths/~1ea~1{site}~1db~1etrim~1shorten.json/post): Shorten a URL - [POST /ea/{site}/db/etrim/update.json](https://doc.api.eulerian.com/#tag/ETrim/paths/~1ea~1{site}~1db~1etrim~1update.json/post): Update a destination URL ## ExpandLimit This API allows you to manage the expandlimit rules for dynamic data ingestion. - [GET /ea/{site}/db/expandlimit/exists.json](https://doc.api.eulerian.com/#tag/ExpandLimit/paths/~1ea~1{site}~1db~1expandlimit~1exists.json/get): Check if a expandlimit-name exists - [GET /ea/{site}/db/expandlimit/search.json](https://doc.api.eulerian.com/#tag/ExpandLimit/paths/~1ea~1{site}~1db~1expandlimit~1search.json/get): Search & filter through all available entries. ## External Segment This API allows you to manage the shared segments sent by a datamember website. You can only see these segments if you are a subscriber to a datamember provider. - [GET /ea/{site}/db/ebmdbreqexternal/exists.json](https://doc.api.eulerian.com/#tag/External-Segment/paths/~1ea~1{site}~1db~1ebmdbreqexternal~1exists.json/get): Check if an external segment exists - [GET /ea/{site}/db/ebmdbreqexternal/search.json](https://doc.api.eulerian.com/#tag/External-Segment/paths/~1ea~1{site}~1db~1ebmdbreqexternal~1search.json/get): Search & filter through all available entries. ## Funnel This API allows you to manage the funnel generated by the users consuming your website. You'll be able to access analytics reports. - [POST /ea/{site}/db/funnel/create.json](https://doc.api.eulerian.com/#tag/Funnel/paths/~1ea~1{site}~1db~1funnel~1create.json/post): Create a new funnel entry. - [GET /ea/{site}/db/funnel/exists.json](https://doc.api.eulerian.com/#tag/Funnel/paths/~1ea~1{site}~1db~1funnel~1exists.json/get): Check if a funnel-name exists - [GET /ea/{site}/db/funnel/search.json](https://doc.api.eulerian.com/#tag/Funnel/paths/~1ea~1{site}~1db~1funnel~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/funnel/update.json](https://doc.api.eulerian.com/#tag/Funnel/paths/~1ea~1{site}~1db~1funnel~1update.json/post): Update an existing funnel. ## Goal This API allows you to manage the action/goal generated by the users consuming your website. You'll be able to access analytics reports. - [POST /ea/{site}/db/action/create.json](https://doc.api.eulerian.com/#tag/Goal/paths/~1ea~1{site}~1db~1action~1create.json/post): Create a new action/goal entry. - [GET /ea/{site}/db/action/exists.json](https://doc.api.eulerian.com/#tag/Goal/paths/~1ea~1{site}~1db~1action~1exists.json/get): Check if a action-name exists - [GET /ea/{site}/db/action/get_tracking_tags.json](https://doc.api.eulerian.com/#tag/Goal/paths/~1ea~1{site}~1db~1action~1get_tracking_tags.json/get): Return tracking tags in / out for a given action/goal. - [GET /ea/{site}/db/action/search.json](https://doc.api.eulerian.com/#tag/Goal/paths/~1ea~1{site}~1db~1action~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/action/update.json](https://doc.api.eulerian.com/#tag/Goal/paths/~1ea~1{site}~1db~1action~1update.json/post): Update an existing action/goal. ## Incrementality This API allows you to interact with Eulerian's Incrementality engine. - [POST /ea/{site}/db/incrementality/generate.json](https://doc.api.eulerian.com/#tag/Incrementality/paths/~1ea~1{site}~1db~1incrementality~1generate.json/post): Generate a model on specific parameters ## Insight This API allows you to manage the insights for a given website. - [POST /ea/{site}/db/insight/generate.json](https://doc.api.eulerian.com/#tag/Insight/paths/~1ea~1{site}~1db~1insight~1generate.json/post): Generate a custom run for a given insight-testid. - [GET /ea/{site}/db/insight/generate_get.json](https://doc.api.eulerian.com/#tag/Insight/paths/~1ea~1{site}~1db~1insight~1generate_get.json/get): Get generated insight content - [GET /ea/{site}/db/insight/generate_status.json](https://doc.api.eulerian.com/#tag/Insight/paths/~1ea~1{site}~1db~1insight~1generate_status.json/get): Latest status of an generate insight job - [GET /ea/{site}/db/insight/get.json](https://doc.api.eulerian.com/#tag/Insight/paths/~1ea~1{site}~1db~1insight~1get.json/get): Get a given insight. - [GET /ea/{site}/db/insight/get_available_generate.json](https://doc.api.eulerian.com/#tag/Insight/paths/~1ea~1{site}~1db~1insight~1get_available_generate.json/get): List insight testids and names where generate is enabled and provides accepted date-format for each - [GET /ea/{site}/db/insight/list_all.json](https://doc.api.eulerian.com/#tag/Insight/paths/~1ea~1{site}~1db~1insight~1list_all.json/get): Get all triggered insights. ## IP Whitelist This API allows you to manage the IPs that you want to whitelist for your current site. This can come from your own systems and avoid therefore the fraud-mechanisms to be triggered. The solution works by IP ranges so that you do not need to specificy each IP one by one. - [POST /ea/{site}/db/wsipwhitelist/create.json](https://doc.api.eulerian.com/#tag/IP-Whitelist/paths/~1ea~1{site}~1db~1wsipwhitelist~1create.json/post): Create a new wsipwhitelist entry. - [GET /ea/{site}/db/wsipwhitelist/is_ip_whitelisted.json](https://doc.api.eulerian.com/#tag/IP-Whitelist/paths/~1ea~1{site}~1db~1wsipwhitelist~1is_ip_whitelisted.json/get): Check if an IP is whitelisted - [DELETE /ea/{site}/db/wsipwhitelist/remove.json](https://doc.api.eulerian.com/#tag/IP-Whitelist/paths/~1ea~1{site}~1db~1wsipwhitelist~1remove.json/delete): Remove wsipwhitelist ipblock - [GET /ea/{site}/db/wsipwhitelist/search.json](https://doc.api.eulerian.com/#tag/IP-Whitelist/paths/~1ea~1{site}~1db~1wsipwhitelist~1search.json/get): Search & filter through all available entries. ## Label This API allows you to manage the labels to group specific entries. - [POST /ea/{site}/db/label/create.json](https://doc.api.eulerian.com/#tag/Label/paths/~1ea~1{site}~1db~1label~1create.json/post): Create a new label entry. - [GET /ea/{site}/db/label/exists.json](https://doc.api.eulerian.com/#tag/Label/paths/~1ea~1{site}~1db~1label~1exists.json/get): Check if a label-name exists - [DELETE /ea/{site}/db/label/remove.json](https://doc.api.eulerian.com/#tag/Label/paths/~1ea~1{site}~1db~1label~1remove.json/delete): Remove an existing label entry. - [GET /ea/{site}/db/label/search.json](https://doc.api.eulerian.com/#tag/Label/paths/~1ea~1{site}~1db~1label~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/label/update.json](https://doc.api.eulerian.com/#tag/Label/paths/~1ea~1{site}~1db~1label~1update.json/post): Update an existing label. ## Location This API allows you to manage the location for which you have inbound trafic linked to. - [POST /ea/{site}/db/location/create.json](https://doc.api.eulerian.com/#tag/Location/paths/~1ea~1{site}~1db~1location~1create.json/post): Create a new location. - [GET /ea/{site}/db/location/exists.json](https://doc.api.eulerian.com/#tag/Location/paths/~1ea~1{site}~1db~1location~1exists.json/get): Check if a location exists - [GET /ea/{site}/db/location/search.json](https://doc.api.eulerian.com/#tag/Location/paths/~1ea~1{site}~1db~1location~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/location/update.json](https://doc.api.eulerian.com/#tag/Location/paths/~1ea~1{site}~1db~1location~1update.json/post): Update an existing location. ## MediaCategory This API allows you to manage the mediacategory for creating custom media groups. - [POST /ea/{site}/db/mediacategory/create.json](https://doc.api.eulerian.com/#tag/MediaCategory/paths/~1ea~1{site}~1db~1mediacategory~1create.json/post): Create a new mediacategory entry. - [GET /ea/{site}/db/mediacategory/exists.json](https://doc.api.eulerian.com/#tag/MediaCategory/paths/~1ea~1{site}~1db~1mediacategory~1exists.json/get): Check if a mediacategory-name exists - [GET /ea/{site}/db/mediacategory/search.json](https://doc.api.eulerian.com/#tag/MediaCategory/paths/~1ea~1{site}~1db~1mediacategory~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/mediacategory/update.json](https://doc.api.eulerian.com/#tag/MediaCategory/paths/~1ea~1{site}~1db~1mediacategory~1update.json/post): Update an existing mediacategory. ## MMM This API allows you to manage the MMM jobs for a given website. - [GET /ea/{site}/db/mmm/exists.json](https://doc.api.eulerian.com/#tag/MMM/paths/~1ea~1{site}~1db~1mmm~1exists.json/get): Check if an MMM exists - [GET /ea/{site}/db/mmm/saturation.json](https://doc.api.eulerian.com/#tag/MMM/paths/~1ea~1{site}~1db~1mmm~1saturation.json/get): Get saturation curve data for a given job, model and scenario details - [GET /ea/{site}/db/mmm/search.json](https://doc.api.eulerian.com/#tag/MMM/paths/~1ea~1{site}~1db~1mmm~1search.json/get): Search & filter through all available entries. ## MMM DataSource This API allows you to manage the mmmdatasource. - [POST /ea/{site}/db/mmmdatasource/create.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1create.json/post): Create a new mmmdatasource entry. - [GET /ea/{site}/db/mmmdatasource/del_by_id.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1del_by_id.json/get): Delete a mmmdatasource and all associated mmmdatasourcechunk - [GET /ea/{site}/db/mmmdatasource/exists.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1exists.json/get): Check if a mmmdatasource-name exists - [GET /ea/{site}/db/mmmdatasource/get_by_input_type.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1get_by_input_type.json/get): Search & filter available entries by input_type source - [GET /ea/{site}/db/mmmdatasource/get_by_source_type.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1get_by_source_type.json/get): Search & filter available entries by source_type - [GET /ea/{site}/db/mmmdatasource/search.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/mmmdatasource/update.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1update.json/post): Update an existing mmmdatasource. - [POST /ea/{site}/db/mmmdatasource/uploadcheck.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1uploadcheck.json/post): Check data before upload via API - [POST /ea/{site}/db/mmmdatasource/uploadsource.json](https://doc.api.eulerian.com/#tag/MMM-DataSource/paths/~1ea~1{site}~1db~1mmmdatasource~1uploadsource.json/post): Upload your data to a chunk associated with your mmmdatasource ## Multi-Touch Attribution This API allows you to interact with Eulerian's Multi-Touch Attribution engine, MTA. - [POST /ea/{site}/db/mta/generate.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1generate.json/post): Generate a model on specific parameters - [GET /ea/{site}/db/mta/get_available_algorithm.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1get_available_algorithm.json/get): Available algorithms - [GET /ea/{site}/db/mta/get_available_distribution.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1get_available_distribution.json/get): Available distribution - [GET /ea/{site}/db/mta/get_available_options.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1get_available_options.json/get): Available options for a given algorithm - [GET /ea/{site}/db/mta/get_datapoints_distribution.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1get_datapoints_distribution.json/get): Sample distribution datapoints. - [GET /ea/{site}/db/mta/get_sample_models.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1get_sample_models.json/get): Get sample models. - [GET /ea/{site}/db/mta/meta_postimpression_uplift_count.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1meta_postimpression_uplift_count.json/get): Calculate the uplift in transaction count of META post-impression touch points. - [GET /ea/{site}/db/mta/meta_postimpression_uplift_cpa.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1meta_postimpression_uplift_cpa.json/get): Calculate the uplift in CPA of META post-impression touch points. - [GET /ea/{site}/db/mta/meta_postimpression_uplift_revenue.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1meta_postimpression_uplift_revenue.json/get): Calculate the uplift in revenue of META post-impression touch points. - [GET /ea/{site}/db/mta/meta_postimpression_uplift_roas.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1meta_postimpression_uplift_roas.json/get): Calculate the uplift in ROAS of META post-impression touch points. - [POST /ea/{site}/db/mta/simulate.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1simulate.json/post): Simulate a model on a provided dataset. - [GET /ea/{site}/db/mta/tiktok_postimpression_uplift_count.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1tiktok_postimpression_uplift_count.json/get): Calculate the uplift in transaction count of TikTok post-impression touch points. - [GET /ea/{site}/db/mta/tiktok_postimpression_uplift_cpa.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1tiktok_postimpression_uplift_cpa.json/get): Calculate the uplift in CPA of TikTok post-impression touch points. - [GET /ea/{site}/db/mta/tiktok_postimpression_uplift_revenue.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1tiktok_postimpression_uplift_revenue.json/get): Calculate the uplift in revenue of TikTok post-impression touch points. - [GET /ea/{site}/db/mta/tiktok_postimpression_uplift_roas.json](https://doc.api.eulerian.com/#tag/Multi-Touch-Attribution/paths/~1ea~1{site}~1db~1mta~1tiktok_postimpression_uplift_roas.json/get): Calculate the uplift in ROAS of TikTok post-impression touch points. ## OmniChannelGroup1 This API allows you to manage the list of omnichannelgroup1"s that can be linked to any given shop. - [POST /ea/{site}/db/omnichannelgroup1/create.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup1/paths/~1ea~1{site}~1db~1omnichannelgroup1~1create.json/post): Create a new omnichannelgroup1 entry. - [GET /ea/{site}/db/omnichannelgroup1/exists.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup1/paths/~1ea~1{site}~1db~1omnichannelgroup1~1exists.json/get): Check if a omnichannelgroup1-name exists - [GET /ea/{site}/db/omnichannelgroup1/search.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup1/paths/~1ea~1{site}~1db~1omnichannelgroup1~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/omnichannelgroup1/update.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup1/paths/~1ea~1{site}~1db~1omnichannelgroup1~1update.json/post): Update an existing omnichannelgroup1. ## OmniChannelGroup2 This API allows you to manage the list of omnichannelgroup2"s that can be linked to any given shop. - [POST /ea/{site}/db/omnichannelgroup2/create.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup2/paths/~1ea~1{site}~1db~1omnichannelgroup2~1create.json/post): Create a new omnichannelgroup2 entry. - [GET /ea/{site}/db/omnichannelgroup2/exists.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup2/paths/~1ea~1{site}~1db~1omnichannelgroup2~1exists.json/get): Check if a omnichannelgroup2-name exists - [GET /ea/{site}/db/omnichannelgroup2/search.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup2/paths/~1ea~1{site}~1db~1omnichannelgroup2~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/omnichannelgroup2/update.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup2/paths/~1ea~1{site}~1db~1omnichannelgroup2~1update.json/post): Update an existing omnichannelgroup2. ## OmniChannelGroup3 This API allows you to manage the list of omnichannelgroup3"s that can be linked to any given shop. - [POST /ea/{site}/db/omnichannelgroup3/create.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup3/paths/~1ea~1{site}~1db~1omnichannelgroup3~1create.json/post): Create a new omnichannelgroup3 entry. - [GET /ea/{site}/db/omnichannelgroup3/exists.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup3/paths/~1ea~1{site}~1db~1omnichannelgroup3~1exists.json/get): Check if a omnichannelgroup3-name exists - [GET /ea/{site}/db/omnichannelgroup3/search.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup3/paths/~1ea~1{site}~1db~1omnichannelgroup3~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/omnichannelgroup3/update.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup3/paths/~1ea~1{site}~1db~1omnichannelgroup3~1update.json/post): Update an existing omnichannelgroup3. ## OmniChannelGroup4 This API allows you to manage the list of omnichannelgroup4"s that can be linked to any given shop. - [POST /ea/{site}/db/omnichannelgroup4/create.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup4/paths/~1ea~1{site}~1db~1omnichannelgroup4~1create.json/post): Create a new omnichannelgroup4 entry. - [GET /ea/{site}/db/omnichannelgroup4/exists.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup4/paths/~1ea~1{site}~1db~1omnichannelgroup4~1exists.json/get): Check if a omnichannelgroup4-name exists - [GET /ea/{site}/db/omnichannelgroup4/search.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup4/paths/~1ea~1{site}~1db~1omnichannelgroup4~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/omnichannelgroup4/update.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup4/paths/~1ea~1{site}~1db~1omnichannelgroup4~1update.json/post): Update an existing omnichannelgroup4. ## OmniChannelGroup5 This API allows you to manage the list of omnichannelgroup5"s that can be linked to any given shop. - [POST /ea/{site}/db/omnichannelgroup5/create.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup5/paths/~1ea~1{site}~1db~1omnichannelgroup5~1create.json/post): Create a new omnichannelgroup5 entry. - [GET /ea/{site}/db/omnichannelgroup5/exists.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup5/paths/~1ea~1{site}~1db~1omnichannelgroup5~1exists.json/get): Check if a omnichannelgroup5-name exists - [GET /ea/{site}/db/omnichannelgroup5/search.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup5/paths/~1ea~1{site}~1db~1omnichannelgroup5~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/omnichannelgroup5/update.json](https://doc.api.eulerian.com/#tag/OmniChannelGroup5/paths/~1ea~1{site}~1db~1omnichannelgroup5~1update.json/post): Update an existing omnichannelgroup5. ## OrderPayment This API allows you to manage the type of an payments linked to a transaction / sale. - [GET /ea/{site}/db/orderpayment/exists.json](https://doc.api.eulerian.com/#tag/OrderPayment/paths/~1ea~1{site}~1db~1orderpayment~1exists.json/get): Check if a orderpayment-key exists - [GET /ea/{site}/db/orderpayment/search.json](https://doc.api.eulerian.com/#tag/OrderPayment/paths/~1ea~1{site}~1db~1orderpayment~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/orderpayment/update.json](https://doc.api.eulerian.com/#tag/OrderPayment/paths/~1ea~1{site}~1db~1orderpayment~1update.json/post): Update an existing order payment. ## OrderPaymentCustom This API allows you to manage the custom order payment by grouping multiple order payment in one. - [GET /ea/{site}/db/orderpaymentcustom/exists.json](https://doc.api.eulerian.com/#tag/OrderPaymentCustom/paths/~1ea~1{site}~1db~1orderpaymentcustom~1exists.json/get): Check if a orderpaymentcustom-name exists - [GET /ea/{site}/db/orderpaymentcustom/link.json](https://doc.api.eulerian.com/#tag/OrderPaymentCustom/paths/~1ea~1{site}~1db~1orderpaymentcustom~1link.json/get): Link order payment - [GET /ea/{site}/db/orderpaymentcustom/search.json](https://doc.api.eulerian.com/#tag/OrderPaymentCustom/paths/~1ea~1{site}~1db~1orderpaymentcustom~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/orderpaymentcustom/unlink.json](https://doc.api.eulerian.com/#tag/OrderPaymentCustom/paths/~1ea~1{site}~1db~1orderpaymentcustom~1unlink.json/get): UnLink order payment - [POST /ea/{site}/db/orderpaymentcustom/update.json](https://doc.api.eulerian.com/#tag/OrderPaymentCustom/paths/~1ea~1{site}~1db~1orderpaymentcustom~1update.json/post): Update an existing order payment. ## OrderType This API allows you to manage the type of a transaction / sale. - [GET /ea/{site}/db/ordertype/exists.json](https://doc.api.eulerian.com/#tag/OrderType/paths/~1ea~1{site}~1db~1ordertype~1exists.json/get): Check if a ordertype-key exists - [GET /ea/{site}/db/ordertype/search.json](https://doc.api.eulerian.com/#tag/OrderType/paths/~1ea~1{site}~1db~1ordertype~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/ordertype/update.json](https://doc.api.eulerian.com/#tag/OrderType/paths/~1ea~1{site}~1db~1ordertype~1update.json/post): Update an existing order type. ## OrderTypeCustom This API allows you to manage the custom order type by grouping multiple order type in one. - [GET /ea/{site}/db/ordertypecustom/exists.json](https://doc.api.eulerian.com/#tag/OrderTypeCustom/paths/~1ea~1{site}~1db~1ordertypecustom~1exists.json/get): Check if a ordertypecustom-name exists - [GET /ea/{site}/db/ordertypecustom/link.json](https://doc.api.eulerian.com/#tag/OrderTypeCustom/paths/~1ea~1{site}~1db~1ordertypecustom~1link.json/get): Link order type - [GET /ea/{site}/db/ordertypecustom/search.json](https://doc.api.eulerian.com/#tag/OrderTypeCustom/paths/~1ea~1{site}~1db~1ordertypecustom~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/ordertypecustom/unlink.json](https://doc.api.eulerian.com/#tag/OrderTypeCustom/paths/~1ea~1{site}~1db~1ordertypecustom~1unlink.json/get): UnLink order type - [POST /ea/{site}/db/ordertypecustom/update.json](https://doc.api.eulerian.com/#tag/OrderTypeCustom/paths/~1ea~1{site}~1db~1ordertypecustom~1update.json/post): Update an existing order type. ## Outbound Campaigns Parameters This API allows you to manage the specific settings for outbound campaigns. Currently you will be able to manage the cookie attribution window for specific campaigns: * vccookieage : allows you to manage post-clic attribution window. * vvcookieage : allows you to manage post-impression attribution window. > If you define a cookie attribution window at outbound campaign level, these parameters... - [GET /ea/{site}/db/tpopeparam/get.json](https://doc.api.eulerian.com/#tag/Outbound-Campaigns-Parameters/paths/~1ea~1{site}~1db~1tpopeparam~1get.json/get): Get information for a specific campaign. - [GET /ea/{site}/db/tpopeparam/get_global.json](https://doc.api.eulerian.com/#tag/Outbound-Campaigns-Parameters/paths/~1ea~1{site}~1db~1tpopeparam~1get_global.json/get): Get global parameters information. - [POST /ea/{site}/db/tpopeparam/update.json](https://doc.api.eulerian.com/#tag/Outbound-Campaigns-Parameters/paths/~1ea~1{site}~1db~1tpopeparam~1update.json/post): Update the parameters for a given campaign. - [POST /ea/{site}/db/tpopeparam/update_global.json](https://doc.api.eulerian.com/#tag/Outbound-Campaigns-Parameters/paths/~1ea~1{site}~1db~1tpopeparam~1update_global.json/post): Update the global parameters information. ## Outbound Publishers Parameters This API allows you to manage the specific settings for outbound publishers, these settings will be applied on all the outbound campaigns linked to the current publisher. Currently you will be able to manage the cookie attribution window for specific publishers: * vccookieage : allows you to manage post-clic attribution window. * vvcookieage : allows you to manage post-impression attribution... - [GET /ea/{site}/db/tppublisherparam/get.json](https://doc.api.eulerian.com/#tag/Outbound-Publishers-Parameters/paths/~1ea~1{site}~1db~1tppublisherparam~1get.json/get): Get information for a specific publisher. - [POST /ea/{site}/db/tppublisherparam/update.json](https://doc.api.eulerian.com/#tag/Outbound-Publishers-Parameters/paths/~1ea~1{site}~1db~1tppublisherparam~1update.json/post): Update the parameters for a given publisher. ## Over-ride Text This API allows you to manage the override keys per language for a given website, you will be able to customize the name of the metrics & the name of the channels in the user-interface for all of your users. It will be global for all the website, it is not bound to an account. - [POST /er/websitegrid-overridepo/create.json](https://doc.api.eulerian.com/#tag/Over-ride-Text/paths/~1er~1websitegrid-overridepo~1create.json/post): Create a new override. - [GET /er/websitegrid-overridepo/exists.json](https://doc.api.eulerian.com/#tag/Over-ride-Text/paths/~1er~1websitegrid-overridepo~1exists.json/get): Check if a override PO exists - [GET /er/websitegrid-overridepo/get_mapping.json](https://doc.api.eulerian.com/#tag/Over-ride-Text/paths/~1er~1websitegrid-overridepo~1get_mapping.json/get): Get the mapping for a language - [DELETE /er/websitegrid-overridepo/purge.json](https://doc.api.eulerian.com/#tag/Over-ride-Text/paths/~1er~1websitegrid-overridepo~1purge.json/delete): Purge all the overridden PO keys for all languages. - [DELETE /er/websitegrid-overridepo/remove.json](https://doc.api.eulerian.com/#tag/Over-ride-Text/paths/~1er~1websitegrid-overridepo~1remove.json/delete): Remove an existing overriden PO key. - [POST /er/websitegrid-overridepo/update.json](https://doc.api.eulerian.com/#tag/Over-ride-Text/paths/~1er~1websitegrid-overridepo~1update.json/post): Update an existing overriden PO key. ## PageGroup This API allows you to manage the pagegroup aggregating trafic for all the pages of your website. You'll be able to access analytics reports and use the pagegroup for DMP activation. - [POST /ea/{site}/db/pagegroup/create.json](https://doc.api.eulerian.com/#tag/PageGroup/paths/~1ea~1{site}~1db~1pagegroup~1create.json/post): Create a new pagegroup entry. - [GET /ea/{site}/db/pagegroup/exists.json](https://doc.api.eulerian.com/#tag/PageGroup/paths/~1ea~1{site}~1db~1pagegroup~1exists.json/get): Check if a pagegroup-name exists - [GET /ea/{site}/db/pagegroup/pages.json](https://doc.api.eulerian.com/#tag/PageGroup/paths/~1ea~1{site}~1db~1pagegroup~1pages.json/get): List all the pages linked to a pagegroup. - [GET /ea/{site}/db/pagegroup/search.json](https://doc.api.eulerian.com/#tag/PageGroup/paths/~1ea~1{site}~1db~1pagegroup~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pagegroup/update.json](https://doc.api.eulerian.com/#tag/PageGroup/paths/~1ea~1{site}~1db~1pagegroup~1update.json/post): Update an existing pagegroup. ## PageInfo This API allows you to manage the page collected by the platform. - [GET /ea/{site}/db/pageinfo/search.json](https://doc.api.eulerian.com/#tag/PageInfo/paths/~1ea~1{site}~1db~1pageinfo~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pageinfo/update.json](https://doc.api.eulerian.com/#tag/PageInfo/paths/~1ea~1{site}~1db~1pageinfo~1update.json/post): Update attributes linked to a pageinfo name. ## PageLabel1 This API allows you to manage the list of pagelabel1"s that can be linked to any given page. - [POST /ea/{site}/db/pagelabel1/create.json](https://doc.api.eulerian.com/#tag/PageLabel1/paths/~1ea~1{site}~1db~1pagelabel1~1create.json/post): Create a new pagelabel1 entry. - [GET /ea/{site}/db/pagelabel1/exists.json](https://doc.api.eulerian.com/#tag/PageLabel1/paths/~1ea~1{site}~1db~1pagelabel1~1exists.json/get): Check if a pagelabel1-name exists - [GET /ea/{site}/db/pagelabel1/search.json](https://doc.api.eulerian.com/#tag/PageLabel1/paths/~1ea~1{site}~1db~1pagelabel1~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pagelabel1/update.json](https://doc.api.eulerian.com/#tag/PageLabel1/paths/~1ea~1{site}~1db~1pagelabel1~1update.json/post): Update an existing pagelabel1. ## PageLabel2 This API allows you to manage the list of pagelabel2"s that can be linked to any given page. - [POST /ea/{site}/db/pagelabel2/create.json](https://doc.api.eulerian.com/#tag/PageLabel2/paths/~1ea~1{site}~1db~1pagelabel2~1create.json/post): Create a new pagelabel2 entry. - [GET /ea/{site}/db/pagelabel2/exists.json](https://doc.api.eulerian.com/#tag/PageLabel2/paths/~1ea~1{site}~1db~1pagelabel2~1exists.json/get): Check if a pagelabel2-name exists - [GET /ea/{site}/db/pagelabel2/search.json](https://doc.api.eulerian.com/#tag/PageLabel2/paths/~1ea~1{site}~1db~1pagelabel2~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pagelabel2/update.json](https://doc.api.eulerian.com/#tag/PageLabel2/paths/~1ea~1{site}~1db~1pagelabel2~1update.json/post): Update an existing pagelabel2. ## PageLabel3 This API allows you to manage the list of pagelabel3"s that can be linked to any given page. - [POST /ea/{site}/db/pagelabel3/create.json](https://doc.api.eulerian.com/#tag/PageLabel3/paths/~1ea~1{site}~1db~1pagelabel3~1create.json/post): Create a new pagelabel3 entry. - [GET /ea/{site}/db/pagelabel3/exists.json](https://doc.api.eulerian.com/#tag/PageLabel3/paths/~1ea~1{site}~1db~1pagelabel3~1exists.json/get): Check if a pagelabel3-name exists - [GET /ea/{site}/db/pagelabel3/search.json](https://doc.api.eulerian.com/#tag/PageLabel3/paths/~1ea~1{site}~1db~1pagelabel3~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pagelabel3/update.json](https://doc.api.eulerian.com/#tag/PageLabel3/paths/~1ea~1{site}~1db~1pagelabel3~1update.json/post): Update an existing pagelabel3. ## PageLabel4 This API allows you to manage the list of pagelabel4"s that can be linked to any given page. - [POST /ea/{site}/db/pagelabel4/create.json](https://doc.api.eulerian.com/#tag/PageLabel4/paths/~1ea~1{site}~1db~1pagelabel4~1create.json/post): Create a new pagelabel4 entry. - [GET /ea/{site}/db/pagelabel4/exists.json](https://doc.api.eulerian.com/#tag/PageLabel4/paths/~1ea~1{site}~1db~1pagelabel4~1exists.json/get): Check if a pagelabel4-name exists - [GET /ea/{site}/db/pagelabel4/search.json](https://doc.api.eulerian.com/#tag/PageLabel4/paths/~1ea~1{site}~1db~1pagelabel4~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pagelabel4/update.json](https://doc.api.eulerian.com/#tag/PageLabel4/paths/~1ea~1{site}~1db~1pagelabel4~1update.json/post): Update an existing pagelabel4. ## PageLabel5 This API allows you to manage the list of pagelabel5"s that can be linked to any given page. - [POST /ea/{site}/db/pagelabel5/create.json](https://doc.api.eulerian.com/#tag/PageLabel5/paths/~1ea~1{site}~1db~1pagelabel5~1create.json/post): Create a new pagelabel5 entry. - [GET /ea/{site}/db/pagelabel5/exists.json](https://doc.api.eulerian.com/#tag/PageLabel5/paths/~1ea~1{site}~1db~1pagelabel5~1exists.json/get): Check if a pagelabel5-name exists - [GET /ea/{site}/db/pagelabel5/search.json](https://doc.api.eulerian.com/#tag/PageLabel5/paths/~1ea~1{site}~1db~1pagelabel5~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/pagelabel5/update.json](https://doc.api.eulerian.com/#tag/PageLabel5/paths/~1ea~1{site}~1db~1pagelabel5~1update.json/post): Update an existing pagelabel5. ## Partner Publisher This API allows you to check if a partner publisher exists or not. The goal of a partner publisher is to provide the ability for our solution to link 3rd party identifies provided by a partner so that we can later use it in activation and/or attribution processes : * activation: we use this process to store the cookie-matching table in our solutions for s2s activation. * attribution: we use this... - [GET /ea/{site}/db/rootpublisher/exists.json](https://doc.api.eulerian.com/#tag/Partner-Publisher/paths/~1ea~1{site}~1db~1rootpublisher~1exists.json/get): Check if a rootpublisher-name / cgiparam exists - [GET /ea/{site}/db/rootpublisher/getall.json](https://doc.api.eulerian.com/#tag/Partner-Publisher/paths/~1ea~1{site}~1db~1rootpublisher~1getall.json/get): Get all the existing partner publisher. ## Partner Segments This API allows you to manage the partner segments, the one that are populated either by real-time dataconnector calls and/or via async file upload. - [POST /ea/{site}/db/rootpublishercluster/batch_update.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1batch_update.json/post): Batch update partner segments. - [GET /ea/{site}/db/rootpublishercluster/cold_volume_history.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1cold_volume_history.json/get): Return the historical Cold volume linked to a rootpublisher cluster. - [GET /ea/{site}/db/rootpublishercluster/exists.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1exists.json/get): Check if a partner segment exists - [GET /ea/{site}/db/rootpublishercluster/fetch_partner_info.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1fetch_partner_info.json/get): Query the partner. - [GET /ea/{site}/db/rootpublishercluster/job_ebmdb.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1job_ebmdb.json/get): Get linked automated job cold export. - [GET /ea/{site}/db/rootpublishercluster/job_workflow.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1job_workflow.json/get): Get linked job workflows. - [GET /ea/{site}/db/rootpublishercluster/search.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/rootpublishercluster/statistics.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1statistics.json/get): Statistics for partner segments. - [POST /ea/{site}/db/rootpublishercluster/update.json](https://doc.api.eulerian.com/#tag/Partner-Segments/paths/~1ea~1{site}~1db~1rootpublishercluster~1update.json/post): Update a partner segment. ## Product This API allows you to manage the products. - [GET /ea/{site}/db/product/get_params_by_ref.json](https://doc.api.eulerian.com/#tag/Product/paths/~1ea~1{site}~1db~1product~1get_params_by_ref.json/get): Get params for a product reference. - [GET /ea/{site}/db/product/offline.json](https://doc.api.eulerian.com/#tag/Product/paths/~1ea~1{site}~1db~1product~1offline.json/get): Set one or more products offline - [GET /ea/{site}/db/product/online.json](https://doc.api.eulerian.com/#tag/Product/paths/~1ea~1{site}~1db~1product~1online.json/get): Set one or more products online ## Product Parameters This API allows you to manage the parameters linked to products so that you can provide information about your product catalog. - [POST /ea/{site}/db/productparam/create.json](https://doc.api.eulerian.com/#tag/Product-Parameters/paths/~1ea~1{site}~1db~1productparam~1create.json/post): Create a new productparam entry. - [GET /ea/{site}/db/productparam/exists.json](https://doc.api.eulerian.com/#tag/Product-Parameters/paths/~1ea~1{site}~1db~1productparam~1exists.json/get): Check if a productparam-name exists - [GET /ea/{site}/db/productparam/lookup.json](https://doc.api.eulerian.com/#tag/Product-Parameters/paths/~1ea~1{site}~1db~1productparam~1lookup.json/get): Lookup the usage of the productparam parameter. - [GET /ea/{site}/db/productparam/search.json](https://doc.api.eulerian.com/#tag/Product-Parameters/paths/~1ea~1{site}~1db~1productparam~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/productparam/update.json](https://doc.api.eulerian.com/#tag/Product-Parameters/paths/~1ea~1{site}~1db~1productparam~1update.json/post): Update an existing productparam. ## Profile This API allows you to manage the profile generated by the users consuming your website. You'll be able to access analytics reports and use the profile for DMP activation. - [POST /ea/{site}/db/profile/create.json](https://doc.api.eulerian.com/#tag/Profile/paths/~1ea~1{site}~1db~1profile~1create.json/post): Create a new profile entry. - [GET /ea/{site}/db/profile/exists.json](https://doc.api.eulerian.com/#tag/Profile/paths/~1ea~1{site}~1db~1profile~1exists.json/get): Check if a profile-name exists - [GET /ea/{site}/db/profile/search.json](https://doc.api.eulerian.com/#tag/Profile/paths/~1ea~1{site}~1db~1profile~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/profile/update.json](https://doc.api.eulerian.com/#tag/Profile/paths/~1ea~1{site}~1db~1profile~1update.json/post): Update an existing profile. ## Publisher This API allows you to manage the publisher for whom you have inbound trafic linked to. - [POST /ea/{site}/db/publisher/create.json](https://doc.api.eulerian.com/#tag/Publisher/paths/~1ea~1{site}~1db~1publisher~1create.json/post): Create a new publisher. - [GET /ea/{site}/db/publisher/exists.json](https://doc.api.eulerian.com/#tag/Publisher/paths/~1ea~1{site}~1db~1publisher~1exists.json/get): Check if a publisher exists - [GET /ea/{site}/db/publisher/get_publisher_by_location.json](https://doc.api.eulerian.com/#tag/Publisher/paths/~1ea~1{site}~1db~1publisher~1get_publisher_by_location.json/get): Get publishers linked to location. - [GET /ea/{site}/db/publisher/search.json](https://doc.api.eulerian.com/#tag/Publisher/paths/~1ea~1{site}~1db~1publisher~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/publisher/update.json](https://doc.api.eulerian.com/#tag/Publisher/paths/~1ea~1{site}~1db~1publisher~1update.json/post): Update an existing publisher. ## Purge This API allow you to manage user data purge processing. The data is stored per month, so you will always need to provide the month on which you are working. You can purge the data linked to different type of identifiers : * `etuix`: value of the cookie stored in 1st party cookies. * `eauidh` : internal Eulerian id. * `wsuid` : CRM id existing in your CRM system. * `altuid:\\d+` : alternate CRM... - [GET /ea/{site}/db/idpurgelog/count_pending.json](https://doc.api.eulerian.com/#tag/Purge/paths/~1ea~1{site}~1db~1idpurgelog~1count_pending.json/get): Pending users to purge - [POST /ea/{site}/db/idpurgelog/create.json](https://doc.api.eulerian.com/#tag/Purge/paths/~1ea~1{site}~1db~1idpurgelog~1create.json/post): Create a purge request - [GET /ea/{site}/db/idpurgelog/search.json](https://doc.api.eulerian.com/#tag/Purge/paths/~1ea~1{site}~1db~1idpurgelog~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/idpurgelog/statistics.json](https://doc.api.eulerian.com/#tag/Purge/paths/~1ea~1{site}~1db~1idpurgelog~1statistics.json/get): Statistics on purged users. ## Real-Time Attribution Models This API allows you to manage the real-time attribution models that impacts all of you reporting, it can work on Single Touch or Multi-Touch Data Driven rules. - [GET /ea/{site}/db/view/get_all_name.json](https://doc.api.eulerian.com/#tag/Real-Time-Attribution-Models/paths/~1ea~1{site}~1db~1view~1get_all_name.json/get): List available real-time attribution models. ## RedirectDomainAllow This API allows you to manage the redirectdomainallow allowed when following a click or dynclick redirect. The domains must be declared in this table to handle redirect whitelist. - [POST /ea/{site}/db/redirectdomainallow/create.json](https://doc.api.eulerian.com/#tag/RedirectDomainAllow/paths/~1ea~1{site}~1db~1redirectdomainallow~1create.json/post): Create a new redirectdomainallow entry. - [GET /ea/{site}/db/redirectdomainallow/exists.json](https://doc.api.eulerian.com/#tag/RedirectDomainAllow/paths/~1ea~1{site}~1db~1redirectdomainallow~1exists.json/get): Check if a redirectdomainallow-name exists - [GET /ea/{site}/db/redirectdomainallow/search.json](https://doc.api.eulerian.com/#tag/RedirectDomainAllow/paths/~1ea~1{site}~1db~1redirectdomainallow~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/redirectdomainallow/update.json](https://doc.api.eulerian.com/#tag/RedirectDomainAllow/paths/~1ea~1{site}~1db~1redirectdomainallow~1update.json/post): Update an existing redirectdomainallow. ## RunTimeError This API allows you to access the latest run-time errors of TMS or S2S calls. For a given month and in case you have multiple errors for the same entry, you will have the last generated error. - [GET /ea/{site}/db/runtimeerror/search.json](https://doc.api.eulerian.com/#tag/RunTimeError/paths/~1ea~1{site}~1db~1runtimeerror~1search.json/get): Search & filter through all available entries. ## S2S This API allows you to manage the S2S Connector solution. - [POST /ea/{site}/db/dataconnector/clone.json](https://doc.api.eulerian.com/#tag/S2S/paths/~1ea~1{site}~1db~1dataconnector~1clone.json/post): Clone a S2S - [GET /ea/{site}/db/dataconnector/consent_status.json](https://doc.api.eulerian.com/#tag/S2S/paths/~1ea~1{site}~1db~1dataconnector~1consent_status.json/get): Display consent information - [POST /ea/{site}/db/dataconnector/copy.json](https://doc.api.eulerian.com/#tag/S2S/paths/~1ea~1{site}~1db~1dataconnector~1copy.json/post): Copy a S2S to another website. ## S2S-Estimate This API allows you to query the tags triggered by the Tag Management Solution when an estimate is made. Data is stored month per month and we only keep the last 2 months. - [GET /ea/{site}/db/estimatedataconnector/search.json](https://doc.api.eulerian.com/#tag/S2S-Estimate/paths/~1ea~1{site}~1db~1estimatedataconnector~1search.json/get): Search & filter through all available entries. ## S2S-Order This API allows you to query the tags triggered by the Tag Management Solution when an order is made. Data is stored month per month and we only keep the last 2 months. - [GET /ea/{site}/db/orderdataconnector/search.json](https://doc.api.eulerian.com/#tag/S2S-Order/paths/~1ea~1{site}~1db~1orderdataconnector~1search.json/get): Search & filter through all available entries. ## Saved Queries This API allows you to manage the saved queries created in the Audience Engine - [POST /ea/{site}/db/ebmdbreq/clone_to_audience.json](https://doc.api.eulerian.com/#tag/Saved-Queries/paths/~1ea~1{site}~1db~1ebmdbreq~1clone_to_audience.json/post): Clone a saved query to an Audience. - [GET /ea/{site}/db/ebmdbreq/exists.json](https://doc.api.eulerian.com/#tag/Saved-Queries/paths/~1ea~1{site}~1db~1ebmdbreq~1exists.json/get): Check if a saved query exists - [GET /ea/{site}/db/ebmdbreq/job_ebmdb.json](https://doc.api.eulerian.com/#tag/Saved-Queries/paths/~1ea~1{site}~1db~1ebmdbreq~1job_ebmdb.json/get): Get linked automated job cold export. - [GET /ea/{site}/db/ebmdbreq/job_workflow.json](https://doc.api.eulerian.com/#tag/Saved-Queries/paths/~1ea~1{site}~1db~1ebmdbreq~1job_workflow.json/get): Get linked job workflows. - [GET /ea/{site}/db/ebmdbreq/search.json](https://doc.api.eulerian.com/#tag/Saved-Queries/paths/~1ea~1{site}~1db~1ebmdbreq~1search.json/get): Search & filter through all available entries. ## Scheduled Job This API allows you to manage the scheduled EDW jobs for a given website. - [GET /ea/{site}/db/edw/exists.json](https://doc.api.eulerian.com/#tag/Scheduled-Job/paths/~1ea~1{site}~1db~1edw~1exists.json/get): Check if a scheduled EDW job exists - [GET /ea/{site}/db/edw/last_status.json](https://doc.api.eulerian.com/#tag/Scheduled-Job/paths/~1ea~1{site}~1db~1edw~1last_status.json/get): Latest status of a scheduled EDW job - [POST /ea/{site}/db/edw/relaunch.json](https://doc.api.eulerian.com/#tag/Scheduled-Job/paths/~1ea~1{site}~1db~1edw~1relaunch.json/post): Launch a scheduled EDW job. - [GET /ea/{site}/db/edw/search.json](https://doc.api.eulerian.com/#tag/Scheduled-Job/paths/~1ea~1{site}~1db~1edw~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/edw/status.json](https://doc.api.eulerian.com/#tag/Scheduled-Job/paths/~1ea~1{site}~1db~1edw~1status.json/get): List status of a schedules EDW job - [POST /ea/{site}/db/edw/update.json](https://doc.api.eulerian.com/#tag/Scheduled-Job/paths/~1ea~1{site}~1db~1edw~1update.json/post): Update an EDW scheduled job ## Section This API allows you to manage the sections generated by the users consuming your website. A section can be triggered either by a couple key/value (trigger) or by a pattern. This feature will allow you to split all of your traffic per this new set of keys. You'll be able to access analytics reports and use the section for DMP activation. - [POST /ea/{site}/db/section/create.json](https://doc.api.eulerian.com/#tag/Section/paths/~1ea~1{site}~1db~1section~1create.json/post): Create a new section entry. - [GET /ea/{site}/db/section/exists.json](https://doc.api.eulerian.com/#tag/Section/paths/~1ea~1{site}~1db~1section~1exists.json/get): Check if a section-name exists - [GET /ea/{site}/db/section/search.json](https://doc.api.eulerian.com/#tag/Section/paths/~1ea~1{site}~1db~1section~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/section/update.json](https://doc.api.eulerian.com/#tag/Section/paths/~1ea~1{site}~1db~1section~1update.json/post): Update an existing section. ## Segment This API allows you to manage the segments (clustervalue) linked to audiences (cluster). You'll be able to access analytics reports and use the audience for DMP activation. - [POST /ea/{site}/db/clustervalue/create.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1create.json/post): Create a new segment. - [DELETE /ea/{site}/db/clustervalue/del_label.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1del_label.json/delete): Remove a label for a segment. - [GET /ea/{site}/db/clustervalue/exists.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1exists.json/get): Check if a segment exists - [GET /ea/{site}/db/clustervalue/lookup.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1lookup.json/get): Lookup the usage of the segment. - [GET /ea/{site}/db/clustervalue/search.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/clustervalue/set_label.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1set_label.json/post): Set a label on a segment. - [POST /ea/{site}/db/clustervalue/update.json](https://doc.api.eulerian.com/#tag/Segment/paths/~1ea~1{site}~1db~1clustervalue~1update.json/post): Update a segment. ## SEM Account This API allows you to manage the sem accounts for whom you have inbound PPC trafic linked to. - [POST /ea/{site}/db/semaccount/create.json](https://doc.api.eulerian.com/#tag/SEM-Account/paths/~1ea~1{site}~1db~1semaccount~1create.json/post): Create a new semaccount. - [GET /ea/{site}/db/semaccount/exists.json](https://doc.api.eulerian.com/#tag/SEM-Account/paths/~1ea~1{site}~1db~1semaccount~1exists.json/get): Check if a semaccount exists - [POST /ea/{site}/db/semaccount/modify.json](https://doc.api.eulerian.com/#tag/SEM-Account/paths/~1ea~1{site}~1db~1semaccount~1modify.json/post): Update an existing semaccount. - [GET /ea/{site}/db/semaccount/search.json](https://doc.api.eulerian.com/#tag/SEM-Account/paths/~1ea~1{site}~1db~1semaccount~1search.json/get): Search & filter through all available entries. ## SEM AdGroup This API allows you to manage the semadgroup for whom you have inbound PPC trafic linked to. - [GET /ea/{site}/db/semadgroup/exists.json](https://doc.api.eulerian.com/#tag/SEM-AdGroup/paths/~1ea~1{site}~1db~1semadgroup~1exists.json/get): Check if a semadgroup exists - [POST /ea/{site}/db/semadgroup/modify.json](https://doc.api.eulerian.com/#tag/SEM-AdGroup/paths/~1ea~1{site}~1db~1semadgroup~1modify.json/post): Update an existing semadgroup. - [GET /ea/{site}/db/semadgroup/search.json](https://doc.api.eulerian.com/#tag/SEM-AdGroup/paths/~1ea~1{site}~1db~1semadgroup~1search.json/get): Search & filter through all available entries. ## SEM Campaign This API allows you to manage the semcampaign for whom you have inbound PPC trafic linked to. - [POST /ea/{site}/db/semcampaign/create_alias.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1create_alias.json/post): Create an alias for a semcampaign. - [GET /ea/{site}/db/semcampaign/exists.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1exists.json/get): Check if a semcampaign exists - [GET /ea/{site}/db/semcampaign/get_alias.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1get_alias.json/get): Get the alias linked to the semcampaign. - [POST /ea/{site}/db/semcampaign/link_to_semaccount.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1link_to_semaccount.json/post): Link the semcampaigns to a semaccount. - [POST /ea/{site}/db/semcampaign/modify.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1modify.json/post): Update an existing semcampaign. - [GET /ea/{site}/db/semcampaign/remove_alias.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1remove_alias.json/get): Remove an alias for a semcampaign. - [GET /ea/{site}/db/semcampaign/search.json](https://doc.api.eulerian.com/#tag/SEM-Campaign/paths/~1ea~1{site}~1db~1semcampaign~1search.json/get): Search & filter through all available entries. ## SEM Creative This API allows you to manage the semcreative for whom you have inbound PPC trafic linked to. - [GET /ea/{site}/db/semcreative/exists.json](https://doc.api.eulerian.com/#tag/SEM-Creative/paths/~1ea~1{site}~1db~1semcreative~1exists.json/get): Check if a semcreative exists - [POST /ea/{site}/db/semcreative/modify.json](https://doc.api.eulerian.com/#tag/SEM-Creative/paths/~1ea~1{site}~1db~1semcreative~1modify.json/post): Update an existing semcreative. - [GET /ea/{site}/db/semcreative/search.json](https://doc.api.eulerian.com/#tag/SEM-Creative/paths/~1ea~1{site}~1db~1semcreative~1search.json/get): Search & filter through all available entries. ## SEM CreativeGroup This API allows you to manage the grouping of semcreative for whom you have inbound PPC trafic linked to. - [POST /ea/{site}/db/semcreativegroup/create.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1create.json/post): Create a new semcreativegroup. - [GET /ea/{site}/db/semcreativegroup/exists.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1exists.json/get): Check if a semcreativegroup exists - [POST /ea/{site}/db/semcreativegroup/link.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1link.json/post): Link semcreative - [POST /ea/{site}/db/semcreativegroup/modify.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1modify.json/post): Update an existing semcreativegroup. - [DELETE /ea/{site}/db/semcreativegroup/remove.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1remove.json/delete): Remove semcreativegroup - [GET /ea/{site}/db/semcreativegroup/search.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/semcreativegroup/unlink.json](https://doc.api.eulerian.com/#tag/SEM-CreativeGroup/paths/~1ea~1{site}~1db~1semcreativegroup~1unlink.json/post): Unlink all semcreative ## Server2Server DataConnector This API allows you to manage links between dataconnectors and CMP categories. - [GET /ea/{site}/db/collectorconfigpmcategorydataconnector/get_by_dataconnector.json](https://doc.api.eulerian.com/#tag/Server2Server-DataConnector/paths/~1ea~1{site}~1db~1collectorconfigpmcategorydataconnector~1get_by_dataconnector.json/get): Get all the linked categories. - [GET /ea/{site}/db/collectorconfigpmcategorydataconnector/getall_by_category.json](https://doc.api.eulerian.com/#tag/Server2Server-DataConnector/paths/~1ea~1{site}~1db~1collectorconfigpmcategorydataconnector~1getall_by_category.json/get): Get all entries for a given category. - [GET /ea/{site}/db/collectorconfigpmcategorydataconnector/is_linked.json](https://doc.api.eulerian.com/#tag/Server2Server-DataConnector/paths/~1ea~1{site}~1db~1collectorconfigpmcategorydataconnector~1is_linked.json/get): Check if the category is linked to a dataconnector. - [POST /ea/{site}/db/collectorconfigpmcategorydataconnector/link.json](https://doc.api.eulerian.com/#tag/Server2Server-DataConnector/paths/~1ea~1{site}~1db~1collectorconfigpmcategorydataconnector~1link.json/post): Link a dataconnector to an CMP category. ## Shop This API allows you to manage the list of shops that exists for a given brand. - [POST /ea/{site}/db/shop/create.json](https://doc.api.eulerian.com/#tag/Shop/paths/~1ea~1{site}~1db~1shop~1create.json/post): Create a new shop entry. - [GET /ea/{site}/db/shop/exists.json](https://doc.api.eulerian.com/#tag/Shop/paths/~1ea~1{site}~1db~1shop~1exists.json/get): Check if a shop-key exists - [GET /ea/{site}/db/shop/search.json](https://doc.api.eulerian.com/#tag/Shop/paths/~1ea~1{site}~1db~1shop~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/shop/update.json](https://doc.api.eulerian.com/#tag/Shop/paths/~1ea~1{site}~1db~1shop~1update.json/post): Update an existing shop. ## SubKey2 This API allows you to manage the subkey2 generated by the users consuming your website. This feature will allow you to split all of your traffic per this new set of keys. You'll be able to access analytics reports and use the subkey2 for DMP activation. - [POST /ea/{site}/db/subkey2/create.json](https://doc.api.eulerian.com/#tag/SubKey2/paths/~1ea~1{site}~1db~1subkey2~1create.json/post): Create a new subkey2 entry. - [POST /ea/{site}/db/subkey2/create_cancelkey.json](https://doc.api.eulerian.com/#tag/SubKey2/paths/~1ea~1{site}~1db~1subkey2~1create_cancelkey.json/post): Create a subkey2 cancel key. - [GET /ea/{site}/db/subkey2/exists.json](https://doc.api.eulerian.com/#tag/SubKey2/paths/~1ea~1{site}~1db~1subkey2~1exists.json/get): Check if a subkey2-name exists - [DELETE /ea/{site}/db/subkey2/remove_cancelkey.json](https://doc.api.eulerian.com/#tag/SubKey2/paths/~1ea~1{site}~1db~1subkey2~1remove_cancelkey.json/delete): Remove a subkey2 cancel key. - [GET /ea/{site}/db/subkey2/search.json](https://doc.api.eulerian.com/#tag/SubKey2/paths/~1ea~1{site}~1db~1subkey2~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/subkey2/update.json](https://doc.api.eulerian.com/#tag/SubKey2/paths/~1ea~1{site}~1db~1subkey2~1update.json/post): Update an existing subkey2. ## Tag This API allows you to manage the tag generated by the users set up on your website. - [GET /ea/{site}/db/tag/exists.json](https://doc.api.eulerian.com/#tag/Tag/paths/~1ea~1{site}~1db~1tag~1exists.json/get): Check if a tag-name exists - [GET /ea/{site}/db/tag/search.json](https://doc.api.eulerian.com/#tag/Tag/paths/~1ea~1{site}~1db~1tag~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/tag/update.json](https://doc.api.eulerian.com/#tag/Tag/paths/~1ea~1{site}~1db~1tag~1update.json/post): Update an existing tag. ## TCFV2 Custom Vendor This API allows you to manage the tcfv2 custom vendors in case this feature is implemented by your CMP. - [POST /ea/{site}/db/tcfv2vendorcustom/create.json](https://doc.api.eulerian.com/#tag/TCFV2-Custom-Vendor/paths/~1ea~1{site}~1db~1tcfv2vendorcustom~1create.json/post): Create a new tcfv2vendorcustom entry. - [GET /ea/{site}/db/tcfv2vendorcustom/exists.json](https://doc.api.eulerian.com/#tag/TCFV2-Custom-Vendor/paths/~1ea~1{site}~1db~1tcfv2vendorcustom~1exists.json/get): Check if a tcfv2vendorcustom-name exists - [GET /ea/{site}/db/tcfv2vendorcustom/search.json](https://doc.api.eulerian.com/#tag/TCFV2-Custom-Vendor/paths/~1ea~1{site}~1db~1tcfv2vendorcustom~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/tcfv2vendorcustom/update.json](https://doc.api.eulerian.com/#tag/TCFV2-Custom-Vendor/paths/~1ea~1{site}~1db~1tcfv2vendorcustom~1update.json/post): Update an existing tcfv2vendorcustom. ## Templated Job This API allows you to send an EDW request based on an existing template. - [GET /ea/{site}/db/edwtemplate/download.json](https://doc.api.eulerian.com/#tag/Templated-Job/paths/~1ea~1{site}~1db~1edwtemplate~1download.json/get): Download the report - [GET /ea/{site}/db/edwtemplate/query.json](https://doc.api.eulerian.com/#tag/Templated-Job/paths/~1ea~1{site}~1db~1edwtemplate~1query.json/get): Send the query for treatment. - [GET /ea/{site}/db/edwtemplate/status.json](https://doc.api.eulerian.com/#tag/Templated-Job/paths/~1ea~1{site}~1db~1edwtemplate~1status.json/get): Get the generation status. ## ThirdParty RedirectDomainAllow This API allows you to manage the tpredirectdomainallow allowed when following a tpclick or tpdynclick redirect. The domains must be declared in this table to handle redirect whitelist. - [POST /ea/{site}/db/tpredirectdomainallow/create.json](https://doc.api.eulerian.com/#tag/ThirdParty-RedirectDomainAllow/paths/~1ea~1{site}~1db~1tpredirectdomainallow~1create.json/post): Create a new tpredirectdomainallow. - [GET /ea/{site}/db/tpredirectdomainallow/exists.json](https://doc.api.eulerian.com/#tag/ThirdParty-RedirectDomainAllow/paths/~1ea~1{site}~1db~1tpredirectdomainallow~1exists.json/get): Check if a tpredirectdomainallow-name exists - [GET /ea/{site}/db/tpredirectdomainallow/search.json](https://doc.api.eulerian.com/#tag/ThirdParty-RedirectDomainAllow/paths/~1ea~1{site}~1db~1tpredirectdomainallow~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/tpredirectdomainallow/update.json](https://doc.api.eulerian.com/#tag/ThirdParty-RedirectDomainAllow/paths/~1ea~1{site}~1db~1tpredirectdomainallow~1update.json/post): Update an existing tpredirectdomainallow. ## TMS This API allows you to manage the Tag Management Solution. - [POST /ea/{site}/db/collectorconfigmt/clone.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1clone.json/post): Clone a tag - [GET /ea/{site}/db/collectorconfigmt/consent_status.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1consent_status.json/get): Display consent information - [POST /ea/{site}/db/collectorconfigmt/copy.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1copy.json/post): Copy a tag to another website. - [POST /ea/{site}/db/collectorconfigmt/exists.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1exists.json/post): Check if a tag exists - [GET /ea/{site}/db/collectorconfigmt/search.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/collectorconfigmt/set_active.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1set_active.json/post): Activate a tag - [POST /ea/{site}/db/collectorconfigmt/set_inactive.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1set_inactive.json/post): Disactivate a tag - [POST /ea/{site}/db/collectorconfigmt/set_pending.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1set_pending.json/post): Enable as a pending tag. - [POST /ea/{site}/db/collectorconfigmt/set_test.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1set_test.json/post): Enable as test tag. - [POST /ea/{site}/db/collectorconfigmt/update.json](https://doc.api.eulerian.com/#tag/TMS/paths/~1ea~1{site}~1db~1collectorconfigmt~1update.json/post): Update an existing tag. ## TMS Tags This API allows you to manage links between tags and CMP categories. - [GET /ea/{site}/db/collectorconfigpmcategorymt/get_by_collectorconfigmt.json](https://doc.api.eulerian.com/#tag/TMS-Tags/paths/~1ea~1{site}~1db~1collectorconfigpmcategorymt~1get_by_collectorconfigmt.json/get): Get all the linked categories. - [GET /ea/{site}/db/collectorconfigpmcategorymt/getall_by_category.json](https://doc.api.eulerian.com/#tag/TMS-Tags/paths/~1ea~1{site}~1db~1collectorconfigpmcategorymt~1getall_by_category.json/get): Get all entries for a given category. - [GET /ea/{site}/db/collectorconfigpmcategorymt/is_linked.json](https://doc.api.eulerian.com/#tag/TMS-Tags/paths/~1ea~1{site}~1db~1collectorconfigpmcategorymt~1is_linked.json/get): Check if the category is linked to a tag. - [POST /ea/{site}/db/collectorconfigpmcategorymt/link.json](https://doc.api.eulerian.com/#tag/TMS-Tags/paths/~1ea~1{site}~1db~1collectorconfigpmcategorymt~1link.json/post): Link a tag to an CMP category. ## TMS-Estimate This API allows you to query the tags triggered by the Tag Management Solution when an estimate is made. Data is stored month per month and we only keep the last 2 months. - [GET /ea/{site}/db/estimatecollectorconfigmt/search.json](https://doc.api.eulerian.com/#tag/TMS-Estimate/paths/~1ea~1{site}~1db~1estimatecollectorconfigmt~1search.json/get): Search & filter through all available entries. ## TMS-Order This API allows you to query the tags triggered by the Tag Management Solution when an order is made. Data is stored month per month and we only keep the last 2 months. - [GET /ea/{site}/db/ordercollectorconfigmt/search.json](https://doc.api.eulerian.com/#tag/TMS-Order/paths/~1ea~1{site}~1db~1ordercollectorconfigmt~1search.json/get): Search & filter through all available entries. ## TrackingHostname This API allows you to manage the tracking hostname defined for customers. - [POST /ea/{site}/db/trackinghostname/create.json](https://doc.api.eulerian.com/#tag/TrackingHostname/paths/~1ea~1{site}~1db~1trackinghostname~1create.json/post): Create a new trackinghostname entry. - [GET /ea/{site}/db/trackinghostname/exists.json](https://doc.api.eulerian.com/#tag/TrackingHostname/paths/~1ea~1{site}~1db~1trackinghostname~1exists.json/get): Check if a trackinghostname-hostname exists - [GET /ea/{site}/db/trackinghostname/last_status.json](https://doc.api.eulerian.com/#tag/TrackingHostname/paths/~1ea~1{site}~1db~1trackinghostname~1last_status.json/get): Check the last status for a given hostname. - [GET /ea/{site}/db/trackinghostname/search.json](https://doc.api.eulerian.com/#tag/TrackingHostname/paths/~1ea~1{site}~1db~1trackinghostname~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/trackinghostname/update.json](https://doc.api.eulerian.com/#tag/TrackingHostname/paths/~1ea~1{site}~1db~1trackinghostname~1update.json/post): Update an existing trackinghostname. ## TrackingHostnameLog This API allows you to check the tracking hostname log. - [GET /ea/{site}/db/trackinghostnamelog/search.json](https://doc.api.eulerian.com/#tag/TrackingHostnameLog/paths/~1ea~1{site}~1db~1trackinghostnamelog~1search.json/get): Search & filter through all available entries. ## Trafficking This API allows you to access the generate the tracking templates for click & impression tracking for a given set of partners. - [GET /ea/{site}/db/trafficking/get_adform.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_adform.json/get): Tracking links for AdForm - [GET /ea/{site}/db/trafficking/get_amazon.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_amazon.json/get): Tracking links for Amazon - [GET /ea/{site}/db/trafficking/get_awin.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_awin.json/get): Tracking links for AWin - [GET /ea/{site}/db/trafficking/get_baidu.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_baidu.json/get): Tracking links for Baidu - [GET /ea/{site}/db/trafficking/get_bing_ads.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_bing_ads.json/get): Tracking links for Bing Ads - [GET /ea/{site}/db/trafficking/get_bing_ads_display.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_bing_ads_display.json/get): Tracking links for Bing Ads Display - [GET /ea/{site}/db/trafficking/get_bing_ads_shopping.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_bing_ads_shopping.json/get): Tracking links for Bing Ads Shopping - [GET /ea/{site}/db/trafficking/get_criteo.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_criteo.json/get): Tracking links for Criteo - [GET /ea/{site}/db/trafficking/get_effinity.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_effinity.json/get): Tracking links for Effinity - [GET /ea/{site}/db/trafficking/get_eulerian_affiliation.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_affiliation.json/get): Tracking links for affiliation - [GET /ea/{site}/db/trafficking/get_eulerian_display.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_display.json/get): Tracking links for display - [GET /ea/{site}/db/trafficking/get_eulerian_generic.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_generic.json/get): Tracking links for generic - [GET /ea/{site}/db/trafficking/get_eulerian_mailing.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_mailing.json/get): Tracking links for mailing - [GET /ea/{site}/db/trafficking/get_eulerian_partner.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_partner.json/get): Tracking links for partnership - [GET /ea/{site}/db/trafficking/get_eulerian_social.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_social.json/get): Tracking links for social - [GET /ea/{site}/db/trafficking/get_eulerian_trustedfeed.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_eulerian_trustedfeed.json/get): Tracking links for shopbots - [GET /ea/{site}/db/trafficking/get_facebook_ads.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_facebook_ads.json/get): Tracking links for META Ads - [GET /ea/{site}/db/trafficking/get_google_ads.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_google_ads.json/get): Tracking links for Google Ads - [GET /ea/{site}/db/trafficking/get_google_ads_display.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_google_ads_display.json/get): Tracking links for Google Ads Display - [GET /ea/{site}/db/trafficking/get_google_ads_performancemax.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_google_ads_performancemax.json/get): Tracking links for Google Ads Performance Max - [GET /ea/{site}/db/trafficking/get_google_ads_shopping.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_google_ads_shopping.json/get): Tracking links for Google Ads Shopping - [GET /ea/{site}/db/trafficking/get_google_campaignmanager.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_google_campaignmanager.json/get): Tracking links for Google Campaign Manager - [GET /ea/{site}/db/trafficking/get_google_dv360.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_google_dv360.json/get): Tracking links for Google DV360 - [GET /ea/{site}/db/trafficking/get_kwanko.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_kwanko.json/get): Tracking links for Kwanko - [GET /ea/{site}/db/trafficking/get_outbrain.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_outbrain.json/get): Tracking links for Outbrain - [GET /ea/{site}/db/trafficking/get_pinterest.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_pinterest.json/get): Tracking links for Pinterest - [GET /ea/{site}/db/trafficking/get_snapchat.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_snapchat.json/get): Tracking links for SnapChat - [GET /ea/{site}/db/trafficking/get_thetradedesk.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_thetradedesk.json/get): Tracking links for TheTradeDesk - [GET /ea/{site}/db/trafficking/get_tiktok.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_tiktok.json/get): Tracking links for TikTok - [GET /ea/{site}/db/trafficking/get_tradedoubler.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_tradedoubler.json/get): Tracking links for Tradedoubler - [GET /ea/{site}/db/trafficking/get_utiq_for_google_campaignmanager.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_utiq_for_google_campaignmanager.json/get): Tracking links for Google CampaignManager with Utiq GraphId. - [GET /ea/{site}/db/trafficking/get_yahoo_dsp.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_yahoo_dsp.json/get): Tracking links for Yahoo! DSP - [GET /ea/{site}/db/trafficking/get_yandex.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1get_yandex.json/get): Tracking links for Yandex - [GET /ea/{site}/db/trafficking/show_available.json](https://doc.api.eulerian.com/#tag/Trafficking/paths/~1ea~1{site}~1db~1trafficking~1show_available.json/get): Show all available trafficking links for all supported platforms. ## UIDSticky This API allows you to manage the uidsticky, alternates ids used to merge & identify volatile data payloads. This will be useful for re-importing offline data in the solution or use it as an alternative id graph. Check the wiki page about the way these ids are taken in acccount in the system, depending if you set the **merge** flag to **Y** that will have an **impact on data collected**. When... - [POST /ea/{site}/db/uidsticky/create.json](https://doc.api.eulerian.com/#tag/UIDSticky/paths/~1ea~1{site}~1db~1uidsticky~1create.json/post): Create a new uidsticky entry. - [GET /ea/{site}/db/uidsticky/exists.json](https://doc.api.eulerian.com/#tag/UIDSticky/paths/~1ea~1{site}~1db~1uidsticky~1exists.json/get): Check if a uidsticky-name exists - [GET /ea/{site}/db/uidsticky/search.json](https://doc.api.eulerian.com/#tag/UIDSticky/paths/~1ea~1{site}~1db~1uidsticky~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/uidsticky/update.json](https://doc.api.eulerian.com/#tag/UIDSticky/paths/~1ea~1{site}~1db~1uidsticky~1update.json/post): Update an existing uidsticky. ## UParamInject This API allows you to manage the CRM sync jobs (dynamicuparaminject/uparaminject) for a given website. - [POST /ea/{site}/db/uparaminject/get_token.json](https://doc.api.eulerian.com/#tag/UParamInject/paths/~1ea~1{site}~1db~1uparaminject~1get_token.json/post): Token for the targeted job - [GET /ea/{site}/db/uparaminject/last_status.json](https://doc.api.eulerian.com/#tag/UParamInject/paths/~1ea~1{site}~1db~1uparaminject~1last_status.json/get): Latest status of a uparaminject - [POST /ea/{site}/db/uparaminject/relaunch.json](https://doc.api.eulerian.com/#tag/UParamInject/paths/~1ea~1{site}~1db~1uparaminject~1relaunch.json/post): Launch a uparaminject. - [GET /ea/{site}/db/uparaminject/search.json](https://doc.api.eulerian.com/#tag/UParamInject/paths/~1ea~1{site}~1db~1uparaminject~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/uparaminject/status.json](https://doc.api.eulerian.com/#tag/UParamInject/paths/~1ea~1{site}~1db~1uparaminject~1status.json/get): List status of a uparaminject - [POST /ea/{site}/db/uparaminject/update.json](https://doc.api.eulerian.com/#tag/UParamInject/paths/~1ea~1{site}~1db~1uparaminject~1update.json/post): Update a uparaminject ## Upload This API allows you to upload content to then provide it to other API services. > The files on the service for more than 5 days are automatically removed. - [POST /ea/{site}/db/upload/add.json](https://doc.api.eulerian.com/#tag/Upload/paths/~1ea~1{site}~1db~1upload~1add.json/post): Add a new file to the upload service. - [GET /ea/{site}/db/upload/exists.json](https://doc.api.eulerian.com/#tag/Upload/paths/~1ea~1{site}~1db~1upload~1exists.json/get): Check if a file-id exists ## User This API allows you to interact with the list of users uid stored in the platform. - [GET /ea/{site}/db/iduser/deny.json](https://doc.api.eulerian.com/#tag/User/paths/~1ea~1{site}~1db~1iduser~1deny.json/get): Deny data collection for a user. - [GET /ea/{site}/db/iduser/info.json](https://doc.api.eulerian.com/#tag/User/paths/~1ea~1{site}~1db~1iduser~1info.json/get): Provide information about a user. - [GET /ea/{site}/db/iduser/undeny.json](https://doc.api.eulerian.com/#tag/User/paths/~1ea~1{site}~1db~1iduser~1undeny.json/get): Undeny data collection for a user. ## UserData ServerSide This API allows you to manage the templates available for real-time server2server request, allowing you to retrieve user information in a given data-format for consumption by your own applications. The API is hosted on the real-time data collection infrastructure, meaning that the response time are in milliseconds. > You **cannot** use this API on website which are DMP Group websites. - [POST /ea/{site}/db/userdatass/create.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1create.json/post): Create a new userdatass entry. - [GET /ea/{site}/db/userdatass/exists.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1exists.json/get): Check if a userdatass-name exists - [GET /ea/{site}/db/userdatass/get_access_token.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1get_access_token.json/get): Get an access token linked to a list of IP addresses. - [GET /ea/{site}/db/userdatass/get_session_token.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1get_session_token.json/get): Get a session token with expire date. - [GET /ea/{site}/db/userdatass/get_ssurl_etuix.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1get_ssurl_etuix.json/get): Get the real-time url to be called with etuix - [GET /ea/{site}/db/userdatass/get_ssurl_uid.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1get_ssurl_uid.json/get): Get the real-time url to be called with uid - [GET /ea/{site}/db/userdatass/search.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/userdatass/update.json](https://doc.api.eulerian.com/#tag/UserData-ServerSide/paths/~1ea~1{site}~1db~1userdatass~1update.json/post): Update an existing userdatass. ## ViewAugmented This API allows you to manage the data-driven augmented models linked to attribution models. - [GET /ea/{site}/db/viewaugmented/default_weights.json](https://doc.api.eulerian.com/#tag/ViewAugmented/paths/~1ea~1{site}~1db~1viewaugmented~1default_weights.json/get): Show the default configured weights. - [GET /ea/{site}/db/viewaugmented/linked_job.json](https://doc.api.eulerian.com/#tag/ViewAugmented/paths/~1ea~1{site}~1db~1viewaugmented~1linked_job.json/get): Show the EPC used for ALL augmented models - [GET /ea/{site}/db/viewaugmented/reset_weights.json](https://doc.api.eulerian.com/#tag/ViewAugmented/paths/~1ea~1{site}~1db~1viewaugmented~1reset_weights.json/get): Disable custom weights linked to a model for default ones. - [GET /ea/{site}/db/viewaugmented/show_weights.json](https://doc.api.eulerian.com/#tag/ViewAugmented/paths/~1ea~1{site}~1db~1viewaugmented~1show_weights.json/get): Show the configured weights. - [GET /ea/{site}/db/viewaugmented/update_weights.json](https://doc.api.eulerian.com/#tag/ViewAugmented/paths/~1ea~1{site}~1db~1viewaugmented~1update_weights.json/get): Update & customize weights. ## Virtual SubChannel This API allows you to manage the virtual sub-channel for campaign aggregation. - [POST /ea/{site}/db/submedia/create.json](https://doc.api.eulerian.com/#tag/Virtual-SubChannel/paths/~1ea~1{site}~1db~1submedia~1create.json/post): Create a virtual subchannel. - [GET /ea/{site}/db/submedia/exists.json](https://doc.api.eulerian.com/#tag/Virtual-SubChannel/paths/~1ea~1{site}~1db~1submedia~1exists.json/get): Check if a submedia-name exists - [GET /ea/{site}/db/submedia/search.json](https://doc.api.eulerian.com/#tag/Virtual-SubChannel/paths/~1ea~1{site}~1db~1submedia~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/submedia/update.json](https://doc.api.eulerian.com/#tag/Virtual-SubChannel/paths/~1ea~1{site}~1db~1submedia~1update.json/post): Update an existing submedia. ## Website This API allow you to manage specific settings for the targeted website. - [GET /ea/{site}/db/website/get_access_token.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_access_token.json/get): Get an access token linked to a list of IP addresses. - [GET /ea/{site}/db/website/get_identifiers.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_identifiers.json/get): Get all available identifiers by type - [GET /ea/{site}/db/website/get_info_headings_by_identifier.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_info_headings_by_identifier.json/get): Get list of last seen headings. - [GET /ea/{site}/db/website/get_info_visit_by_identifier.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_info_visit_by_identifier.json/get): Get visit information. - [GET /ea/{site}/db/website/get_me.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_me.json/get): Get information about current website. - [GET /ea/{site}/db/website/get_rootpublisher.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_rootpublisher.json/get): Get all available partner publisher - [GET /ea/{site}/db/website/get_session_token.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_session_token.json/get): Get a session token with expire date. - [GET /ea/{site}/db/website/get_viewability_settings.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1get_viewability_settings.json/get): Get a current settings for viewability setup. - [GET /ea/{site}/db/website/has_edw.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1has_edw.json/get): EDW status - [POST /ea/{site}/db/website/hash_apply.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1hash_apply.json/post): Apply a hash calculation - [GET /ea/{site}/db/website/lookup_ergmacro_clause.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1lookup_ergmacro_clause.json/get): Lookup where a clause is used in triggering rules. - [POST /ea/{site}/db/website/set_viewability_settings.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1set_viewability_settings.json/post): Modify the viewability settings. - [POST /ea/{site}/db/website/set_websitecategory.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1set_websitecategory.json/post): Modify the category linked to the website. - [GET /ea/{site}/db/website/websites_linked_to_dmpgroup.json](https://doc.api.eulerian.com/#tag/Website/paths/~1ea~1{site}~1db~1website~1websites_linked_to_dmpgroup.json/get): List websites linked to DMPGroup site ## Website Category This API allows is only available to **Eulerian** and allow for managing the website categories. - [POST /ea/{site}/db/websitecategory/create.json](https://doc.api.eulerian.com/#tag/Website-Category/paths/~1ea~1{site}~1db~1websitecategory~1create.json/post): Create a new websitecategory entry. - [GET /ea/{site}/db/websitecategory/exists.json](https://doc.api.eulerian.com/#tag/Website-Category/paths/~1ea~1{site}~1db~1websitecategory~1exists.json/get): Check if a websitecategory-key exists - [GET /ea/{site}/db/websitecategory/search.json](https://doc.api.eulerian.com/#tag/Website-Category/paths/~1ea~1{site}~1db~1websitecategory~1search.json/get): Search & filter through all available entries. - [POST /ea/{site}/db/websitecategory/update.json](https://doc.api.eulerian.com/#tag/Website-Category/paths/~1ea~1{site}~1db~1websitecategory~1update.json/post): Update an existing websitecategory. ## Workflow This API allows you to manage the workflows for a given website. - [GET /ea/{site}/db/workflow/exists.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1exists.json/get): Check if a workflow exists - [GET /ea/{site}/db/workflow/get_token.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1get_token.json/get): Token for a given workflow - [GET /ea/{site}/db/workflow/last_status.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1last_status.json/get): Latest status of a workflow - [POST /ea/{site}/db/workflow/launch_with_configuration.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1launch_with_configuration.json/post): Launch a workflow with a specific configuration. - [POST /ea/{site}/db/workflow/relaunch.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1relaunch.json/post): Launch a workflow. - [GET /ea/{site}/db/workflow/search.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1search.json/get): Search & filter through all available entries. - [GET /ea/{site}/db/workflow/status.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1status.json/get): List status of a workflow - [POST /ea/{site}/db/workflow/update.json](https://doc.api.eulerian.com/#tag/Workflow/paths/~1ea~1{site}~1db~1workflow~1update.json/post): Update a workflow ## Optional - [OpenAPI JSON specification](https://doc.api.eulerian.com/ea/v2/swagger): full machine-readable schema for every endpoint, parameter and response. - [Schema: BatchReportingResponse](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/BatchReportingResponse) - [Schema: CJAssistAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJAssistAdvancedReportingRequest) - [Schema: CJAssistSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJAssistSimpleReportingRequest) - [Schema: CJBiasAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJBiasAdvancedReportingRequest) - [Schema: CJBiasSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJBiasSimpleReportingRequest) - [Schema: CJDeviceexclusivityAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJDeviceexclusivityAdvancedReportingRequest) - [Schema: CJDeviceexclusivitySimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJDeviceexclusivitySimpleReportingRequest) - [Schema: CJDevicepathAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJDevicepathAdvancedReportingRequest) - [Schema: CJDevicepathSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJDevicepathSimpleReportingRequest) - [Schema: CJDurationSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJDurationSimpleReportingRequest) - [Schema: CJMediaexclusivityAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJMediaexclusivityAdvancedReportingRequest) - [Schema: CJMediaexclusivitySimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJMediaexclusivitySimpleReportingRequest) - [Schema: CJMediapathAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJMediapathAdvancedReportingRequest) - [Schema: CJMediapathSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJMediapathSimpleReportingRequest) - [Schema: CJQualifyengageSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJQualifyengageSimpleReportingRequest) - [Schema: CJTouchSimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJTouchSimpleReportingRequest) - [Schema: CJVelocityAdvancedReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJVelocityAdvancedReportingRequest) - [Schema: CJVelocitySimpleReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/CJVelocitySimpleReportingRequest) - [Schema: DataField](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/DataField) - [Schema: EBMDBBatchReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/EBMDBBatchReportingRequest) - [Schema: EDWBatchReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/EDWBatchReportingRequest) - [Schema: FlatBatchReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/FlatBatchReportingRequest) - [Schema: FlatBatchReportingResponse](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/FlatBatchReportingResponse) - [Schema: HQBatchReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/HQBatchReportingRequest) - [Schema: RTBatchReportingRequest](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/RTBatchReportingRequest) - [Schema: StandardAPIResponse](https://doc.api.eulerian.com/#tag/Schemas/components/schemas/StandardAPIResponse)