curl --request GET \
--url https://api.getoneprofile.ai/affiliate/program/import requests
url = "https://api.getoneprofile.ai/affiliate/program/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.getoneprofile.ai/affiliate/program/', 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://api.getoneprofile.ai/affiliate/program/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getoneprofile.ai/affiliate/program/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getoneprofile.ai/affiliate/program/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/affiliate/program/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"conversion_deadline_days": 123,
"duration_months": 123,
"launch_offer_active": true,
"launch_offer_ends_on": "2023-12-25",
"payout_minimum_cents": 123,
"pending_days": 123,
"rate_bps": 123,
"standard_duration_months": 123,
"standard_rate_bps": 123
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Get the affiliate program's current terms
What the program pays right now, for the landing page and the signup flow. Deliberately unauthenticated: the person who most needs it has no account yet. Terms only — nothing here resolves a code to the person behind it.
curl --request GET \
--url https://api.getoneprofile.ai/affiliate/program/import requests
url = "https://api.getoneprofile.ai/affiliate/program/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.getoneprofile.ai/affiliate/program/', 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://api.getoneprofile.ai/affiliate/program/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getoneprofile.ai/affiliate/program/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getoneprofile.ai/affiliate/program/")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/affiliate/program/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"conversion_deadline_days": 123,
"duration_months": 123,
"launch_offer_active": true,
"launch_offer_ends_on": "2023-12-25",
"payout_minimum_cents": 123,
"pending_days": 123,
"rate_bps": 123,
"standard_duration_months": 123,
"standard_rate_bps": 123
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Response
Successful Response
What the affiliate program pays right now — the public half of the offer.
Days after signup within which a referral must start paying for the stamped terms to hold; later conversions earn the standard schedule.
How many months of that customer's payments the rate applies to.
Whether the launch offer currently applies.
The last day of the launch offer, unless ended earlier.
Available balance, in USD cents, below which a monthly payout rolls over.
How long an earned commission stays pending before it is payable.
Commission rate a customer attributed today is stamped with, in basis points.
The standard duration, in months, outside the launch offer.
The standard rate, in basis points, outside the launch offer.
Was this page helpful?