Partner API Documentation
v11
Current

This API uses persisted operations. Each operation must be called by its unique ID with the correct client name.

Horse

QUERY ID: ef9e277a75eb08e549ce1d70c92da785310a3fb8bd58fb99440d65f264fcd17c

GraphQL Operation

query Horse($id: String!) {
  horse(where: {id: $id}) {
    ...PublicHorse
    __typename
  }
}

fragment PublicHorse on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  father {
    ...PublicHorseParent
    __typename
  }
  mother {
    ...PublicHorseParent
    __typename
  }
  __typename
}

fragment PublicHorseParent on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  __typename
}

fragment PublicRacePool on RacePool {
  points
  balance
  __typename
}

fragment PublicUser on User {
  stableName
  walletAddress
  __typename
}

Variables

NameTypeRequired
id String!

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22ef9e277a75eb08e549ce1d70c92da785310a3fb8bd58fb99440d65f264fcd17c%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22ef9e277a75eb08e549ce1d70c92da785310a3fb8bd58fb99440d65f264fcd17c%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Horses

QUERY ID: 7bacc33b7eac72b3b240702fa811d78cfd0a969693a8b61c32d69f35dd595ed1

GraphQL Operation

query Horses($skip: Int = 0, $state: EnumHorseStateFilter) {
  horses(
    take: 10
    skip: $skip
    orderBy: [{createdAt: desc}]
    where: {state: $state}
  ) {
    ...PublicHorse
    __typename
  }
}

fragment PublicHorse on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  father {
    ...PublicHorseParent
    __typename
  }
  mother {
    ...PublicHorseParent
    __typename
  }
  __typename
}

fragment PublicHorseParent on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  __typename
}

fragment PublicRacePool on RacePool {
  points
  balance
  __typename
}

fragment PublicUser on User {
  stableName
  walletAddress
  __typename
}

Variables

NameTypeRequired
skip Int
state EnumHorseStateFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%227bacc33b7eac72b3b240702fa811d78cfd0a969693a8b61c32d69f35dd595ed1%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22state%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%227bacc33b7eac72b3b240702fa811d78cfd0a969693a8b61c32d69f35dd595ed1%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22state%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

HorsesByUserId

QUERY ID: d0480a8f3987cf0d27a333647abce137a7573074ffd766864315b05080ee55d4

GraphQL Operation

query HorsesByUserId($userId: String!, $skip: Int = 0, $state: EnumHorseStateFilter) {
  horses(
    take: 10
    skip: $skip
    orderBy: [{updatedAt: desc}]
    where: {userId: {equals: $userId}, state: $state}
  ) {
    ...PublicHorse
    __typename
  }
}

fragment PublicHorse on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  father {
    ...PublicHorseParent
    __typename
  }
  mother {
    ...PublicHorseParent
    __typename
  }
  __typename
}

fragment PublicHorseParent on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  __typename
}

fragment PublicRacePool on RacePool {
  points
  balance
  __typename
}

fragment PublicUser on User {
  stableName
  walletAddress
  __typename
}

Variables

NameTypeRequired
userId String!
skip Int
state EnumHorseStateFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22d0480a8f3987cf0d27a333647abce137a7573074ffd766864315b05080ee55d4%22%7D%7D&variables=%7B%22userId%22%3A%20%22example%22%2C%22skip%22%3A%20123%2C%22state%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22d0480a8f3987cf0d27a333647abce137a7573074ffd766864315b05080ee55d4%22%7D%7D&variables=%7B%22userId%22%3A%20%22example%22%2C%22skip%22%3A%20123%2C%22state%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Leaderboard

QUERY ID: fd273d0e54d502c35131254fa58ebf91ba35e47b3a7157ed1e794d4b55c636da

GraphQL Operation

query Leaderboard($type: EnumLeaderboardViewTypeFilter, $seasonId: UuidNullableFilter) {
  leaderboard(where: {leaderboardViewType: $type, seasonId: $seasonId}) {
    seasonId
    leaderboardViewType
    leaderboardEntries(take: 100, orderBy: [{rankUnique: {sort: desc}}]) {
      ...PublicLeaderboardEntry
      __typename
    }
    __typename
  }
}

fragment PublicLeaderboardEntry on LeaderboardEntry {
  horseId: leaderboardEntityId
  score1
  score2
  rank
  rankUnique
  __typename
}

Variables

NameTypeRequired
type EnumLeaderboardViewTypeFilter
seasonId UuidNullableFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22fd273d0e54d502c35131254fa58ebf91ba35e47b3a7157ed1e794d4b55c636da%22%7D%7D&variables=%7B%22type%22%3A%20%7B%7D%2C%22seasonId%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22fd273d0e54d502c35131254fa58ebf91ba35e47b3a7157ed1e794d4b55c636da%22%7D%7D&variables=%7B%22type%22%3A%20%7B%7D%2C%22seasonId%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Listing

QUERY ID: 1aa211d26cfce4c3c730f27fc3e0dad802b6583b0d54394a21a3d9613e505e07

GraphQL Operation

query Listing($id: String!) {
  listing(where: {id: $id}) {
    ...PublicListing
    __typename
  }
}

fragment PublicHorse on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  father {
    ...PublicHorseParent
    __typename
  }
  mother {
    ...PublicHorseParent
    __typename
  }
  __typename
}

fragment PublicHorseParent on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  __typename
}

fragment PublicListing on Listing {
  id
  highestBidAmount
  listingState
  listingType
  createdAt
  endAt
  initialSettleAt
  horse {
    ...PublicHorse
    __typename
  }
  __typename
}

fragment PublicRacePool on RacePool {
  points
  balance
  __typename
}

fragment PublicUser on User {
  stableName
  walletAddress
  __typename
}

Variables

NameTypeRequired
id String!

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%221aa211d26cfce4c3c730f27fc3e0dad802b6583b0d54394a21a3d9613e505e07%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%221aa211d26cfce4c3c730f27fc3e0dad802b6583b0d54394a21a3d9613e505e07%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Listings

QUERY ID: 51926e14c47ba2bcfd5440786af43002b2a66b858c624fdb9932e0db2c8d0ce8

GraphQL Operation

query Listings($skip: Int = 0, $state: EnumListingStateFilter) {
  listings(
    take: 10
    skip: $skip
    orderBy: [{createdAt: desc}]
    where: {listingState: $state}
  ) {
    ...PublicListing
    __typename
  }
}

fragment PublicHorse on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  father {
    ...PublicHorseParent
    __typename
  }
  mother {
    ...PublicHorseParent
    __typename
  }
  __typename
}

fragment PublicHorseParent on Horse {
  id
  name
  bloodline
  generation
  gender
  color: hexColor
  state
  completeRating
  speedRating
  sprintRating
  enduranceRating
  racePool {
    ...PublicRacePool
    __typename
  }
  user {
    ...PublicUser
    __typename
  }
  __typename
}

fragment PublicListing on Listing {
  id
  highestBidAmount
  listingState
  listingType
  createdAt
  endAt
  initialSettleAt
  horse {
    ...PublicHorse
    __typename
  }
  __typename
}

fragment PublicRacePool on RacePool {
  points
  balance
  __typename
}

fragment PublicUser on User {
  stableName
  walletAddress
  __typename
}

Variables

NameTypeRequired
skip Int
state EnumListingStateFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2251926e14c47ba2bcfd5440786af43002b2a66b858c624fdb9932e0db2c8d0ce8%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22state%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2251926e14c47ba2bcfd5440786af43002b2a66b858c624fdb9932e0db2c8d0ce8%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22state%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Race

QUERY ID: 20ac0d740d9d08df8ad0bfaf2e0c7d521da5e362a99bf9ece1119289f1aee9de

GraphQL Operation

query Race($id: String!) {
  race(where: {id: $id}) {
    ...PublicRace
    __typename
  }
}

fragment PublicAugment on Augment {
  id
  augmentEffectsDescription
  augmentEffects {
    id
    augmentEffectType
    __typename
  }
  augmentTemplate {
    id
    name
    imageUrl
    augmentType
    __typename
  }
  __typename
}

fragment PublicRace on Race {
  id
  status
  startTime
  participants {
    ...PublicRaceParticipant
    __typename
  }
  __typename
}

fragment PublicRaceParticipant on RaceParticipant {
  id
  horseId
  userId
  gateNumber
  finishTime
  finishPosition
  startingBalance
  startingPoints
  points
  stake
  sectionalPositions
  earnings
  placeMarket
  winMarket
  augments {
    ...PublicAugment
    __typename
  }
  augmentsTriggered
  __typename
}

Variables

NameTypeRequired
id String!

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2220ac0d740d9d08df8ad0bfaf2e0c7d521da5e362a99bf9ece1119289f1aee9de%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2220ac0d740d9d08df8ad0bfaf2e0c7d521da5e362a99bf9ece1119289f1aee9de%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Races

QUERY ID: 66fc1117f4c7c72254e3419e714d9e5a859cd4b8c13225ada565f422249196b7

GraphQL Operation

query Races($skip: Int, $status: EnumRaceStatusFilter) {
  races(
    take: 10
    skip: $skip
    orderBy: [{createdAt: desc}]
    where: {status: $status}
  ) {
    ...PublicRace
    __typename
  }
}

fragment PublicAugment on Augment {
  id
  augmentEffectsDescription
  augmentEffects {
    id
    augmentEffectType
    __typename
  }
  augmentTemplate {
    id
    name
    imageUrl
    augmentType
    __typename
  }
  __typename
}

fragment PublicRace on Race {
  id
  status
  startTime
  participants {
    ...PublicRaceParticipant
    __typename
  }
  __typename
}

fragment PublicRaceParticipant on RaceParticipant {
  id
  horseId
  userId
  gateNumber
  finishTime
  finishPosition
  startingBalance
  startingPoints
  points
  stake
  sectionalPositions
  earnings
  placeMarket
  winMarket
  augments {
    ...PublicAugment
    __typename
  }
  augmentsTriggered
  __typename
}

Variables

NameTypeRequired
skip Int
status EnumRaceStatusFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2266fc1117f4c7c72254e3419e714d9e5a859cd4b8c13225ada565f422249196b7%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22status%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2266fc1117f4c7c72254e3419e714d9e5a859cd4b8c13225ada565f422249196b7%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22status%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Stakes

QUERY ID: cdaf9b8b1b6f20a21c8b100e8737468cd69855dff5024f21bd4f71d3a095d2ed

GraphQL Operation

query Stakes($skip: Int = 0, $status: EnumStakeStatusFilter) {
  stakes(
    take: 10
    skip: $skip
    orderBy: [{updatedAt: desc}]
    where: {status: $status}
  ) {
    ...PublicStake
    __typename
  }
}

fragment PublicStake on Stake {
  id
  status
  horseId
  horseNftId
  currency
  currentTotalAmount
  fullAmount
  createdAt
  updatedAt
  userId
  stakeType
  __typename
}

Variables

NameTypeRequired
skip Int
status EnumStakeStatusFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22cdaf9b8b1b6f20a21c8b100e8737468cd69855dff5024f21bd4f71d3a095d2ed%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22status%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22cdaf9b8b1b6f20a21c8b100e8737468cd69855dff5024f21bd4f71d3a095d2ed%22%7D%7D&variables=%7B%22skip%22%3A%20123%2C%22status%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

StakesByHorse

QUERY ID: 80691516f63b3b8e2346f57bd556ba7cdd7f891ef139c24ca4056f0a9682b454

GraphQL Operation

query StakesByHorse($horseId: String!, $skip: Int = 0, $status: EnumStakeStatusFilter) {
  stakes(
    take: 10
    skip: $skip
    orderBy: [{updatedAt: desc}]
    where: {horseId: {equals: $horseId}, status: $status}
  ) {
    ...PublicStake
    __typename
  }
}

fragment PublicStake on Stake {
  id
  status
  horseId
  horseNftId
  currency
  currentTotalAmount
  fullAmount
  createdAt
  updatedAt
  userId
  stakeType
  __typename
}

Variables

NameTypeRequired
horseId String!
skip Int
status EnumStakeStatusFilter

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2280691516f63b3b8e2346f57bd556ba7cdd7f891ef139c24ca4056f0a9682b454%22%7D%7D&variables=%7B%22horseId%22%3A%20%22example%22%2C%22skip%22%3A%20123%2C%22status%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%2280691516f63b3b8e2346f57bd556ba7cdd7f891ef139c24ca4056f0a9682b454%22%7D%7D&variables=%7B%22horseId%22%3A%20%22example%22%2C%22skip%22%3A%20123%2C%22status%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

UserBySocialID

QUERY ID: 7b9468c03cc4ba614594484d3fca52057874c1c35d0f76bdb5a8b9eaf706be8d

GraphQL Operation

query UserBySocialID($socialId: String!, $provider: SocialProvider!) {
  users(
    where: {socialAccounts: {some: {socialId: {equals: $socialId}, provider: {equals: $provider}}}}
  ) {
    ...PublicUserBySocialID
    __typename
  }
}

fragment PublicUserBySocialID on User {
  walletAddress
  totalReferredAmount
  totalReferredCount
  referralCode
  totalRacepoolBalance
  totalStakeAmount
  __typename
}

Variables

NameTypeRequired
socialId String!
provider SocialProvider!

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%227b9468c03cc4ba614594484d3fca52057874c1c35d0f76bdb5a8b9eaf706be8d%22%7D%7D&variables=%7B%22socialId%22%3A%20%22example%22%2C%22provider%22%3A%20%7B%7D%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%227b9468c03cc4ba614594484d3fca52057874c1c35d0f76bdb5a8b9eaf706be8d%22%7D%7D&variables=%7B%22socialId%22%3A%20%22example%22%2C%22provider%22%3A%20%7B%7D%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

UserReferrals

QUERY ID: c28a1ce7333109b25dbe365cd9edd1b022ee800f8ca198eb6fdf5cb27bfa0742

GraphQL Operation

query UserReferrals($id: String!) {
  user(where: {id: $id}) {
    ...PublicUserReferrals
    __typename
  }
}

fragment PublicUserReferrals on User {
  id
  totalReferredCount
  totalReferredAmount
  referralCode
  __typename
}

Variables

NameTypeRequired
id String!

cURL Request

curl -X GET 'https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22c28a1ce7333109b25dbe365cd9edd1b022ee800f8ca198eb6fdf5cb27bfa0742%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "graphql-client-name: partner-api-v11" \
  -H "Content-Type: application/json"

JavaScript Example

const response = await fetch('https://partner-api.zedchampions.com?extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%22c28a1ce7333109b25dbe365cd9edd1b022ee800f8ca198eb6fdf5cb27bfa0742%22%7D%7D&variables=%7B%22id%22%3A%20%22example%22%7D', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'graphql-client-name': 'partner-api-v11',
      'Content-Type': 'application/json',
    }
  })

const data = await response.json()

Operations