Skip to main content
POST
/
advertisers
/
{advertiserId}
/
measurement-sources
Create measurement source
curl --request POST \
  --url https://api.interchange.io/api/v2/buyer/advertisers/{advertiserId}/measurement-sources \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sourceKey": "<string>",
  "name": "<string>",
  "outcomeType": "<string>",
  "granularity": "<string>",
  "cadence": "continuous",
  "provider": "<string>"
}
'
{
  "data": null,
  "error": {
    "code": "<string>",
    "message": "<string>",
    "field": "<string>",
    "details": {}
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.interchange.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

advertiserId
string
required

Unique identifier for the advertiser

Minimum string length: 1
Example:

"12345"

Body

application/json
sourceKey
string
required
Minimum string length: 1
name
string
required
Minimum string length: 1
outcomeType
string
required
Minimum string length: 1
granularity
string
required
Minimum string length: 1
cadence
enum<string>
required
Available options:
continuous,
daily,
weekly,
biweekly,
monthly,
quarterly
provider
string
required
Minimum string length: 1
lagWeeks
integer
default:1
Required range: 0 <= x <= 9007199254740991
ingestionMethod
string
attributionConfig
object
signalWeight
number
default:1
Required range: 0 <= x <= 1
status
enum<string>
default:pending
Available options:
pending,
active,
paused
notes
string

Response

Create measurement source