Skip to main content
POST
/
api
/
v2
/
network
/
tracker
/
change-conversion-details
Change conversion details
curl --request POST \
  --url https://{domain}/api/v2/network/tracker/change-conversion-details \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "transaction_id": "string",
  "click_id": "string",
  "conversion_id": "string",
  "revenue": 1,
  "payout": 1
}
'
import requests

url = "https://{domain}/api/v2/network/tracker/change-conversion-details"

payload = {
"transaction_id": "string",
"click_id": "string",
"conversion_id": "string",
"revenue": 1,
"payout": 1
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
transaction_id: 'string',
click_id: 'string',
conversion_id: 'string',
revenue: 1,
payout: 1
})
};

fetch('https://{domain}/api/v2/network/tracker/change-conversion-details', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://{domain}/api/v2/network/tracker/change-conversion-details",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'transaction_id' => 'string',
'click_id' => 'string',
'conversion_id' => 'string',
'revenue' => 1,
'payout' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://{domain}/api/v2/network/tracker/change-conversion-details"

payload := strings.NewReader("{\n \"transaction_id\": \"string\",\n \"click_id\": \"string\",\n \"conversion_id\": \"string\",\n \"revenue\": 1,\n \"payout\": 1\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("https://{domain}/api/v2/network/tracker/change-conversion-details")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"transaction_id\": \"string\",\n \"click_id\": \"string\",\n \"conversion_id\": \"string\",\n \"revenue\": 1,\n \"payout\": 1\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://{domain}/api/v2/network/tracker/change-conversion-details")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"transaction_id\": \"string\",\n \"click_id\": \"string\",\n \"conversion_id\": \"string\",\n \"revenue\": 1,\n \"payout\": 1\n}"

response = http.request(request)
puts response.read_body
{
  "status": "success",
  "code": 200,
  "name": "OK",
  "message": "<string>"
}
{
"message": "Request could not be parsed.",
"success": false,
"info": {
"errors": {}
}
}
{
"message": "API key is invalid or missing.",
"success": false
}
{
"message": "This endpoint is not available for your role.",
"success": false
}
{
"message": "Validation error",
"success": false,
"info": {
"errors": {
"email": [
"Email cannot be blank."
],
"currency": [
"Currency must be a valid ISO code."
]
}
}
}
{
"message": "An unexpected error occurred.",
"success": false,
"info": {
"errors": {}
}
}

Authorizations

X-API-Key
string
header
required

Preferred authentication method. Pass the API key in the X-API-Key HTTP request header. The user account must have api_status enabled.

Body

application/json
transaction_id
string

UUID of the conversion transaction.

click_id
string

Click UUID.

conversion_id
string

Conversion identifier.

revenue
number

Revenue override (account currency).

payout
number

Payout override (account currency).

amount
number

Amount override.

conv_status
enum<string>
Available options:
pending,
approved,
rejected,
hold
adv_order_id
string

Advertiser order ID.

adv_user_id
string

Advertiser user ID.

adv_track_id
string

Advertiser tracking ID.

adv_param1
string

Custom advertiser parameter 1.

adv_param2
string

Custom advertiser parameter 2.

adv_param3
string

Custom advertiser parameter 3.

adv_param4
string

Custom advertiser parameter 4.

adv_param5
string

Custom advertiser parameter 5.

aff_param1
string

Custom affiliate parameter 1.

aff_param2
string

Custom affiliate parameter 2.

aff_param3
string

Custom affiliate parameter 3.

aff_param4
string

Custom affiliate parameter 4.

aff_param5
string

Custom affiliate parameter 5.

ip
string

IP address override.

idfa
string

iOS device identifier (IDFA).

gaid
string

Android advertising identifier (GAID).

public_notes
string

Note visible to the affiliate.

private_notes
string

Internal note, not visible to the affiliate.

custom1
string

Custom data field 1.

custom2
string

Custom data field 2.

custom3
string

Custom data field 3.

custom4
string

Custom data field 4.

custom5
string

Custom data field 5.

custom6
string

Custom data field 6.

custom7
string

Custom data field 7.

custom8
string

Custom data field 8.

custom9
string

Custom data field 9.

custom10
string

Custom data field 10.

Response

Conversion updated.

status
string
Example:

"success"

code
integer
Example:

200

name
string
Example:

"OK"

message
string