Get Current Partner Configurations API

Get Current Partner Configurations

Usage

Use this endpoint to retrieve the current partner/attribution configuration for your organization's apps.

Method Endpoint
GET https://api.singular.net/api/v1/partner_configuration/partner_config

Rate Limit

This endpoint is throttled to 2 requests per minute.

Query Parameters

Parameter Required Format Description Example
api_key v String API key provided in the Singular console
partner_id x Integer Singular partner ID. If omitted, returns configuration for all partners visible to your organization. 12345
mode x String json returns JSON, otherwise CSV. json

Response Format

By default this endpoint returns a CSV file. Pass mode=json to receive the same data as a JSON array of objects instead. Each row/object represents one postback configuration (install, reengagement, or a specific event) for one app/partner pair.

Response Fields

Configuration

Field Description
Partner Partner (ad network) display name
App App name
Bundle ID The app's Public ID when available, otherwise its bundle ID
Public ID The app's Singular Public ID
Platform App platform
Agency Agency display name, if the configuration is managed via an agency. N/A when not managed by an agency.
Accounts Partner account login IDs associated with this configuration, when relevant to the partner integration. N/A when not relevant.

Attribution Windows

Field Description
Install Click Window Deterministic Install click window, deterministic (days)
Install Click Window Probabilistic Install click window, probabilistic (hours)
Install View Window Deterministic Install view window, deterministic (hours)
Install View Window Probabilistic Install view window, probabilistic (hours)
Reeng Click Window Deterministic Reengagement click window, deterministic (days)
Reeng Click Window Probabilistic Reengagement click window, probabilistic (hours)
Reeng View Window Deterministic Reengagement view window, deterministic (hours)
Reeng View Window Probabilistic Reengagement view window, probabilistic (hours)
Reeng Inactivity Window Reengagement inactivity window (days)
Ctv View Probabilistic Window CTV view window (hours)
Ctv Prioritization Window CTV prioritization window

Limited Data Sharing

Field Description
Limited Data Sharing restriction Type Anonymize , Do not send , or None if unrestricted
Limited Data Sharing Default Value Default LDS value applied

Geo Restrictions

Field Description
Country Limitation Values List of countries under the restriction
Country Limitation type Include or Exclude

Postback / Event

Field Description
Event SDK name Event name (Install , Reengagement , or a custom event name)
Event Type Install , Reengagement , Custom , or Revenue
Send All Whether postbacks are sent for all installs/re-engagements (or, for event postbacks, all events triggered in the app), regardless of attributed source
Send View Through Whether conversion postbacks attributed to an impression (view-through) are sent, in addition to click-attributed ones (install/reengagement only)
Postback URI The URL Singular sends the postback to
URI Manually Customized Whether the postback URL was manually customized (true ) instead of automatically kept in sync with the partner's latest postback URL (false )
Send Revenue Whether the revenue amount is included in the postback (revenue events only)
Send Fraud Whether fraud rejection postbacks are sent to the partner when a touchpoint is rejected by Singular
Event Lookback Type The instance from which the postback lookback window starts — click , install , or unlimited (event postbacks only)
Event Lookback Window The length of time after the lookback starting point during which postbacks are sent to the partner
Postback Filters The conditions that must be met for a postback to be sent to this partner. Not applicable when Send All is enabled at the partner or event level.
Tracker Campaign Name Filter When set, postbacks are triggered only for events attributed to this tracker. Not applicable when Send All is enabled.
Updated Last-updated timestamp
Performer User who last updated the postback (shown as Singular for internal changes)
Partner Parameter 1 Name Name of a custom partner-level postback parameter. Additional parameters appear as Partner Parameter 2 Name , Partner Parameter 3 Name , etc. — the number of columns varies by row.
Partner Parameter 1 Value Value of the corresponding Partner Parameter 1 Name .
Event Parameter 1 Name Name of a custom event-level postback parameter (event postbacks only). Additional parameters appear as Event Parameter 2 Name , Event Parameter 3 Name , etc. — the number of columns varies by row.
Event Parameter 1 Value Value of the corresponding Event Parameter 1 Name (event postbacks only).

Example call

Method Endpoint
GET https://api.singular.net/api/v1/partner_configuration/partner_config?api_key=YOUR_API_KEY&partner_id=12345

Example Output

The output is a CSV file by default (or a JSON array if mode=json is passed). This example shows a representative subset of fields — actual output includes all fields listed above, plus any dynamic parameter columns.

Partner App Bundle ID Public ID Platform Agency Event SDK name Event Type Postback URI Updated Performer
ExamplePartner ExampleApp ExamplePublicId ExamplePublicId iOS ExampleAgency Install Install http://example.url/postback 2026-02-10 14:00 user@company.com
Tip: If you omit the partner_id parameter, the output includes all partners' configurations for apps visible to your organization.

Errors

Status Meaning
400 Invalid partner_id — not a valid integer
429 Rate limit exceeded
500 Internal error — contact Singular support if it persists