Singular Connector Setup Guide
This article describes how to set up the Singular connector.
API Information
This connector uses the following vendor API:
- API Name: Singular API
 - API Version: v1
 - API Endpoint: 
https://s2s.singular.net/api/v1 - Documentation: Singular API
 
Configuration
Go to the Connector Marketplace and add a new connector. For general instructions on how to add a connector, see About Connectors.
After adding the connector, configure the following settings:
- SDK API Key
- (Required) The SDK Key is passed as the 
aparameter in the API request. - Retrieve the SDK Key from the Singular UI, under Developer Tools in the Main Menu.
 - Do not use the reporting API Key as this will result in rejected data.
 
 - (Required) The SDK Key is passed as the 
 
Actions
| Action Name | AudienceStream | EventStream | 
|---|---|---|
| Send Session Data | ✗ | ✓ | 
| Send Event Data | ✗ | ✓ | 
Enter a name for the action and select the Action Type.
The following section describes how to set up parameters and options for each action.
Send Session Data
Parameters
| Parameter | Description | 
|---|---|
| Platform | The app platform. Available values are: Android, iOS, PC, Xbox, Playstation, Nintendo, MetaQuest, and CTV. | 
Session Data Parameters
All parameters will be URL-unencoded.
| Parameter | Description | 
|---|---|
| IPv4 Address | (Required) The public IPv4 address of the device. | 
| OS Version | (Required) The OS version of the device at session time. | 
| App Identifier | (Required) The app identifier. | 
| Application Version | (Required) Thhe application version. | 
| Install | (Required) This parameter indicates whether this session is the first after an install or re-install. | 
| Client Defined Identifier | The client-defined identifier for special cases where all other identifiers are not available. | 
| Timestamp | The time of the session in UNIX time (seconds). | 
| Timestamp (Milliseconds) | The time of the session in 13-digit UNIX time (milliseconds). | 
| Global Properties | A JSON object with up to five key-value pairs. | 
| Use IP | This parameter signals Singular to extract the IP address from the HTTP request instead of the IPv4 Address parameter. | 
| Country | The ISO 3166-1 alpha-2 two-letter country code of the user at the time of the session. | 
| User Agent | The User Agent of the device. | 
| Data Sharing Options | The end-user consent to share information. | 
| Internal User ID | The internal User ID. | 
Platform Specific Data Parameters
Select event attributes to map to platform-specific parameters at the vendor.
Send Event Data
Parameters
| Parameter | Description | 
|---|---|
| Platform | The app platform. Available values are: Android, iOS, PC, Xbox, Playstation, Nintendo, MetaQuest, and CTV. | 
Event Data Parameters
All parameters will be URL-unencoded.
| Parameter | Description | 
|---|---|
| IPv4 Address | (Required) The public IPv4 address of the device. | 
| OS Version | (Required) The OS version of the device at session time. | 
| App Identifier | (Required) The app identifier. | 
| Name of Event | (Required) The name of the event being tracked. | 
| Custom Event Attributes | Custom event attributes in JSON format. | 
| Timestamp | The time of the session in UNIX time (seconds). | 
| Timestamp (Milliseconds) | The time of the session in 13-digit UNIX time (milliseconds). | 
| Global Properties | A JSON object with up to five key-value pairs. | 
| Use IP | This parameter signals Singular to extract the IP address from the HTTP request instead of the IPv4 Address parameter. | 
| Country | The ISO 3166-1 alpha-2 two-letter country code of the user at the time of the session. | 
| Currency Amount | The currency amount. | 
| Currency Code | The uppercase ISO 4217 three-letter currency code. | 
| SKU Identifier | The product SKU identifier. | 
| Transaction Identifier | The transaction identifier. | 
| Data Sharing Options | The end-user consent to share information. | 
| Internal User ID | The internal User ID. | 
| Revenue Event? | This boolean parameter specifies whether the event is a revenue event (true or false). | 
Platform Specific Data Parameters
Select event attributes to map to platform-specific parameters at the vendor.
This page was last updated: September 24, 2025