Is there an API call to set the logo image of a category?

Its a two step process.

  1. When you upload a logo, the uploads.json endpoint is called with the image. If its sucessful you get a id in the response.
  2. Now you call the endpoint you were seeing and use the param uploaded_logo_id with the id you got in the previous step.