Skip to main content
PATCH
/
advertisers
/
{advertiserId}
/
measurement-sources
/
{sourceId}
Update measurement source
curl --request PATCH \
  --url https://api.interchange.io/api/v2/buyer/advertisers/{advertiserId}/measurement-sources/{sourceId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "outcomeType": "<string>",
  "granularity": "<string>",
  "lagWeeks": 1,
  "cadence": "continuous",
  "provider": "<string>",
  "ingestionMethod": "<string>",
  "attributionConfig": {},
  "signalWeight": 1,
  "status": "pending",
  "notes": "<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"

sourceId
string
required

Body

application/json
name
string
Minimum string length: 1
outcomeType
string
Minimum string length: 1
granularity
string
Minimum string length: 1
lagWeeks
integer
default:1
Required range: 0 <= x <= 9007199254740991
cadence
enum<string>
Available options:
continuous,
daily,
weekly,
biweekly,
monthly,
quarterly
provider
string
Minimum string length: 1
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

Update measurement source