Referees
Referee Lookups

Referee Lookups

Suspension Type Lookup

GET
/v1/referee/lookup_suspension_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "3",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Suspension"
    },
    {
      "id": "2",
      "name": "Too Dark"
    }
  ]
}

Contestant Type Lookup

GET
/v1/referee/lookup_contestant_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "3",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Home"
    },
    {
      "id": "2",
      "name": "Guest"
    }
  ]
}

Match Status Lookup

GET
/v1/referee/lookup_match_statuses
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "5",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Scheduled"
    },
    {
      "id": "2",
      "name": "In Progress"
    },
    {
      "id": "3",
      "name": "Delayed"
    },
    {
      "id": "4",
      "name": "Ended"
    }
  ]
}

Match Completed Types Lookup

GET
/v1/referee/lookup_match_completed_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "6",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Not Completed"
    },
    {
      "id": "2",
      "name": "Forfeit"
    },
    {
      "id": "3",
      "name": "Retirement"
    },
    {
      "id": "4",
      "name": "Withdrawal"
    },
    {
      "id": "5",
      "name": "Played"
    }
  ]
}

Penalty Type References Lookup

GET
/v1/referee/lookup_penalty_type_references
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "3",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Tehnical Warning"
    },
    {
      "id": "2",
      "name": "Tehnical Foul"
    }
  ]
}

Log Type Reference Lookup

GET
/v1/referee/lookup_log_type_references
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "33",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Equipment Timeout"
    },
    {
      "id": "2",
      "name": "Challange"
    },
    {
      "id": "3",
      "name": "Coin Toss"
    },
    {
      "id": "4",
      "name": "Game Over"
    },
    {
      "id": "5",
      "name": "Forfeit"
    },
    {
      "id": "6",
      "name": "Match Over"
    },
    {
      "id": "7",
      "name": "Medical Timeout"
    },
    {
      "id": "8",
      "name": "Missed Serve"
    },
    {
      "id": "9",
      "name": "Penalty"
    },
    {
      "id": "10",
      "name": "Players On Court"
    },
    {
      "id": "11",
      "name": "Point Replay"
    },
    {
      "id": "12",
      "name": "Point In Progress"
    },
    {
      "id": "13",
      "name": "Retirement"
    },
    {
      "id": "14",
      "name": "Point"
    },
    {
      "id": "15",
      "name": "Serve Selection"
    },
    {
      "id": "16",
      "name": "Side Out"
    },
    {
      "id": "17",
      "name": "Switch Court Side"
    },
    {
      "id": "18",
      "name": "Timeout"
    },
    {
      "id": "19",
      "name": "Time Violation"
    },
    {
      "id": "20",
      "name": "Warming Up"
    },
    {
      "id": "21",
      "name": "Suspension"
    },
    {
      "id": "22",
      "name": "Start Scoring"
    },
    {
      "id": "23",
      "name": "Switch Server"
    },
    {
      "id": "24",
      "name": "Time In"
    },
    {
      "id": "25",
      "name": "Court arrival"
    },
    {
      "id": "26",
      "name": "Statistic"
    },
    {
      "id": "27",
      "name": "Change referee"
    },
    {
      "id": "28",
      "name": "Check connection"
    },
    {
      "id": "29",
      "name": "Collect rally statistic"
    },
    {
      "id": "30",
      "name": "Withdrawal"
    },
    {
      "id": "31",
      "name": "Undo"
    },
    {
      "id": "32",
      "name": "Move players"
    },
    {
      "id": "33",
      "name": "Change server"
    },
  ]
}

Timeout Type Lookup

GET
/v1/referee/lookup_timeout_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "6",
  "results": [
    {
      "id": "0",
      "name": "Other",
      "length_in_minutes": "0"
    },
    {
      "id": "1",
      "name": "Medical",
      "length_in_minutes": "15"
    },
    {
      "id": "2",
      "name": "Equipment",
      "length_in_minutes": "0"
    },
    {
      "id": "3",
      "name": "Referee",
      "length_in_minutes": "0"
    },
    {
      "id": "4",
      "name": "End Change",
      "length_in_minutes": "2"
    },
    {
      "id": "5",
      "name": "Player",
      "length_in_minutes": "1"
    }
  ]
}

Warning Reason Type Lookup

GET
/v1/referee/lookup_warning_reason_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "9",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Invalid Medical Time-out"
    },
    {
      "id": "2",
      "name": "Objectionable language directed at another person"
    },
    {
      "id": "3",
      "name": "Profanity (audible or visible)"
    },
    {
      "id": "4",
      "name": "Arguing aggressively with the officiating team"
    },
    {
      "id": "5",
      "name": "Ball abuse"
    },
    {
      "id": "6",
      "name": "Taking disruptive time between rallies"
    },
    {
      "id": "7",
      "name": "Minor unsportsmanlike behavior"
    },
    {
      "id": "8",
      "name": "Non Partner Coaching"
    }
  ]
}

Reply Reason Type Lookup

GET
/v1/referee/lookup_replay_reason_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "7",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Official's Error"
    },
    {
      "id": "2",
      "name": "Net Drape, Bar, Malfunction"
    },
    {
      "id": "3",
      "name": "Unresolved Call"
    },
    {
      "id": "4",
      "name": "Hinderance (Stray Ball, Toppled Net, etc.)"
    },
    {
      "id": "5",
      "name": "Damaged Ball"
    },
    {
      "id": "6",
      "name": "Blocked View"
    }
  ]
}

Retirement Reason Type Lookup

GET
/v1/referee/lookup_penalty_type_references
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "3",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Medical"
    },
    {
      "id": "2",
      "name": "Equipment"
    }
  ]
}

RRally Completed Type Lookup

GET
/v1/referee/lookup_rally_completed_types
💡
This request requires “PB-API-TOKEN” from the platforms or “PB-USER-TOKEN” from the authenticated user.
Request
Empty 
Response
{
  "total_records": "30",
  "results": [
    {
      "id": "0",
      "name": "Other"
    },
    {
      "id": "1",
      "name": "Point"
    },
    {
      "id": "2",
      "name": "Winner"
    },
    {
      "id": "3",
      "name": "Ace"
    },
    {
      "id": "4",
      "name": "ATP"
    },
    {
      "id": "5",
      "name": "Erne"
    },
    {
      "id": "6",
      "name": "Unforced Error"
    },
    {
      "id": "7",
      "name": "Short Lob"
    },
    {
      "id": "8",
      "name": "Long Lob"
    },
    {
      "id": "9",
      "name": "Dink"
    },
    {
      "id": "10",
      "name": "Faults"
    },
    {
      "id": "11",
      "name": "Service Foot"
    },
    {
      "id": "12",
      "name": "Service Other"
    },
    {
      "id": "13",
      "name": "Kitchen Foot"
    },
    {
      "id": "14",
      "name": "Wrong Server"
    },
    {
      "id": "15",
      "name": "Wrong Reciever"
    },
    {
      "id": "16",
      "name": "Serve Into Net"
    },
    {
      "id": "17",
      "name": "Serve Long"
    },
    {
      "id": "18",
      "name": "Serve Short"
    },
    {
      "id": "19",
      "name": "Serve Wide"
    },
    {
      "id": "20",
      "name": "Return Into Net"
    },
    {
      "id": "21",
      "name": "Return Long"
    },
    {
      "id": "22",
      "name": "Return Wide"
    },
    {
      "id": "23",
      "name": "CC Dink Into Net"
    },
    {
      "id": "24",
      "name": "CC Dink Wide"
    },
    {
      "id": "25",
      "name": "Forward Dink Into Net"
    },
    {
      "id": "26",
      "name": "Forward Dink wide"
    },
    {
      "id": "28",
      "name": "Other Fault"
    },
    {
      "id": "29",
      "name": "Other Unforced Error"
    },
    {
      "id": "30",
      "name": "Other Winner"
    }
  ]
}