---
title: Requests - Web
description: The list of Tag requests and responses
lastUpdated: 23 October 2025
source_url:
  html: https://docs.contentsquare.com/en/web/requests/
  md: https://docs.contentsquare.com/en/web/requests/index.md
---

## Pageview

**Endpoint**

`https://c.contentsquare.net/pageview`

**Trigger**

Tag execution and when the trackpageview command is called

**Method**

`GET`

**Protocol**

`HTTP/2`

**Type**

`gif`

**Additional information**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/sending-pageviews/#verifying-the-sending-of-pageviews)

## Events

**Endpoint**

`https://c.contentsquare.net/events`

**Trigger**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/events-handling/#verifying-the-sending-of-events)

**Method**

`GET` and `POST`

**Protocol**

`HTTP/2`

**Type**

`gif`

**Additional information**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/events-handling/#verifying-the-sending-of-events)

## Quota

**Endpoint**

* `https://k-aeu1.contentsquare.net/quota` (Europe)
* `https://q-aus1.contentsquare.net/quota` (US)

**Trigger**

For projects using the advanced session data collection pipeline, when a session is randomly selected for Session Replay, a POST request to the Quota Service is sent at the beginning of the session. The goal of the request is to check if the project still has credits to collect the current session.

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`xhr`

**Additional information**

There are no request parameters for quota request.

## Transaction

**Endpoint**

`https://c.contentsquare.net/transaction`

**Trigger**

When the `ec:transaction:send` command is called

**Method**

`GET`

**Protocol**

`HTTP/2`

**Type**

`gif`

**Additional information**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/sending-ecommerce-commands/#verifying-the-sending-of-transactions)

## Dynamic variable

**Endpoint**

`https://c.contentsquare.net/dvar`

**Trigger**

When the `trackDynamicVariable` command is called

**Method**

`GET`

**Protocol**

`HTTP/2`

**Type**

`gif`

**Additional information**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/sending-ecommerce-commands/#verifying-the-sending-of-transactions)

## Page Event

**Endpoint**

`https://c.contentsquare.net/pageEvent`

**Trigger**

When the `trackPageEvent` command is called

**Method**

`GET`

**Protocol**

`HTTP/2`

**Type**

`gif`

**Additional information**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/custom-page-events/#verifying-the-sending-of-page-events)

## Session Replay Data Collection

**Endpoint**

* Projects on Advanced Data Collection Pipeline:

  * `https://k-aeu1.contentsquare.net/v2/recording` (Europe)
  * `https://k-aus1.contentsquare.net/v2/recording` (US)

**Trigger**

When session data collection is enabled according to ratio defined in the settings

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`xhr`

**Additional information**

[See dedicated section for more details](https://docs.contentsquare.com/en/web/personal-data-handling/#session-replay-testing)

## Non publicly accessible resources collection

The collection of data URL, non-public, or remote resources by the Tag triggers these requests during session data collection.

**Endpoint**

* `https://srm.ba.contentsquare.net/exist` (Europe/AWS)
* `https://srm.ba.contentsquare.net/putTag` (Europe/AWS)
* `https://srm.aa.contentsquare.net/exist` (Europe/Azure)
* `https://srm.aa.contentsquare.net/putTag` (Europe/Azure)
* `https://srm.bf.contentsquare.net/exist` (US/AWS)
* `https://srm.bf.contentsquare.net/putTag` (US/AWS)
* `https://srm.af.contentsquare.net/exist` (US/Azure)
* `https://srm.af.contentsquare.net/putTag` (US/Azure)

**Trigger**

When data URL resources or resources behind authentication are found on the website.

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`fetch`

## E-Merchandising

**Endpoint**

`https://c.contentsquare.net/display`

**Trigger**

When the E-merchandising tracking is enabled for the project.

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`xhr`

**Additional information**

1 request per pageview

## JS Errors

**Endpoint**

`https://c.contentsquare.net/errors`

**Trigger**

When JS Error tracking is enabled for the project. At each pageview.

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`xhr`

**Additional information**

1 request per error with a maximum of 20 requests per pageview

## Custom Errors

**Endpoint**

`https://c.contentsquare.net/custom-errors`

**Trigger**

Collected with the [`trackError`](../command-reference/#trackerror) command.

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`xhr`

**Additional information**

Maximum of 20 custom errors collected per pageview

## API Errors

**Endpoint**

`https://c.contentsquare.net/api-errors`

**Trigger**

When API errors tracking is enabled for the project.

**Method**

`POST`

**Protocol**

`HTTP/2`

**Type**

`xhr`

**Additional information**

Maximum of 20 API Errors collected per pageview
