API Routes

Old Route Documentation

GET Operators

Pass in an exclude parameter to exclude certain keys from the returned json. For example, ?exclude=talents to exclude talents.

https://api.rhodesapi.com/api/operator

Get a list of all operators and their associated information.

https://api.rhodesapi.com/api/operator/:name

Get a singular operator and their associated information.

https://api.rhodesapi.com/api/operator/siege

{}

https://api.rhodesapi.com/api/art/frostleaf

Get all the art of the specified operator, if they have one. Pass in ?e2=true to get only the e2.

https://api.rhodesapi.com/api/operator/frostleaf

{}

https://api.rhodesapi.com/api/search?

Search operators based on provided query parameters. Non-case sensitive, for names with hyphens, hyphens can be provided in the request body but spaces are also supported.

  • _id
  • rarity (rarity=4)
  • artist (artist=namie)
  • va (va=Shizuka Ishigami)
  • affiliation (affiliation=victoria)
  • class (class=charger)
  • tag (tag=vanguard)
  • headhunting (headhunting=yes)
  • recruitable (recruitable=yes)
  • availability (availability=Global)
  • gender (gender=female)
  • race (race=sarkaz)
  • alter (alter=false)
  • module (module=true)
  • base skill's building (building=factory)
  • place of birth (place_of_birth=ursus)

https://api.rhodesapi.com/api/search?race=sarkaz&class=guard&tags=dps

{}

https://api.rhodesapi.com/api/recruit?tag1=tagone&tag2=tagtwo&tag3=tagthree

Similar to the search query but supports only up to three tags. Returns matching operators with the provided tags and are recruitable to simulate the game's recruit system.

https://api.rhodesapi.com/api/recruit?tag1=vanguard&tag2=dps

{}