Warcraft Logs Broken?

On the main API Docs page, there’s an error message

Which gives this error:
{“schemaValidationMessages”:[{“level”:“error”,“domain”:“validation”,“keyword”:“oneOf”,“message”:“instance failed to match exactly one schema (matched 0 out of 2)”,“schema”:{“loadingURI”:“http://swagger.io/v2/schema.json#",“pointer”:"/definitions/parametersList/items"},“instance”:{“pointer”:"/paths/~1rankings~1character~1{characterName}~1{serverName}~1{serverRegion}/get/parameters/0"}},{“level”:“error”,“domain”:“validation”,“keyword”:“oneOf”,“message”:"instance failed to match exactly one schema (matched 0 out of 2)”,“schema”:{“loadingURI”:“http://swagger.io/v2/schema.json#",“pointer”:"/definitions/parametersList/items"},“instance”:{“pointer”:"/paths/~1rankings~1character~1{characterName}~1{serverName}~1{serverRegion}/get/parameters/1"}},{“level”:“error”,“domain”:“validation”,“keyword”:“oneOf”,“message”:"instance failed to match exactly one schema (matched 0 out of 2)”,“schema”:{“loadingURI”:“http://swagger.io/v2/schema.json#",“pointer”:"/definitions/parametersList/items"},“instance”:{“pointer”:"/paths/~1rankings~1character~1{characterName}~1{serverName}~1{serverRegion}/get/parameters/2”}}]}

And when using the API to generate rankings, I get this

Unhandled Exception

Message:

Missing argument 11 for Export_Controller::compute_historical_character_ranking(), called in /var/app/current/application/controllers/v1.php on line 298 and defined

Location:

/var/app/current/application/controllers/export.php on line 2579

Also, possibly related, drilling down on enemies damage taken seems to be broken and returning no results.

This log says no enemy damage was taken:
https://www.warcraftlogs.com/reports/md3ZBjgCtfDGWcVz#type=damage-taken&hostility=1

Thanks

These two bugs have both been fixed. Thanks for the reports.

Im still getting the error on both the Docs page and when trying to run an API rankings request. Does it take time to propagate or update?

You’re still seeing the error above? I added the 11th argument to that call hours ago, so it should be ok now.

Oh im seeing argument 12 in a different report now, and still seeing the red error on the docs page.

Can you give me the URL of the API request you’re making that is failing?

https://www.warcraftlogs.com:443/v1/rankings/character/Feelmydots/saurfang/us?zone=8&metric=dps&api_key=

and also the docs page has the error in the bottom right
https://www.warcraftlogs.com/v1/docs

I am getting same error message

Missing argument 12 for Export_Controller::compute_historical_character_ranking(), called in /var/app/current/application/controllers/v1.php on line 298 and defined

/var/app/current/application/controllers/export.php on line 2579

https://www.warcraftlogs.com/v1/rankings/character/Luké/Sargeras/US?metric=hps&api_key=

Ah ok yeah forgot i added two arguments to the function and not just one. SHould be fixed now.

Yes… My API requests are working now. I only use a couple though. Thanks… I notice theres a new design for player ranks now, are there any new API’s being exposed?