I am attempting to update the build plugin for Phabricator->TeamCity. This involves needing to make some extra conduit calls to get the details for a diff. However, trying to figure out HOW to make the conduit call is proving to be an exercise in madness. I need to compose a raw HTTP request - but I'm having a terrible time figuring out what, exactly, needs to be in the POST body even when following the documentation on conduit/method/differential.querydiffs/ .
I can make a request on the documentation page fine, which is useful to show it works, but I'm having a terrible time translating the output into a POST to make off the documentation page.
It would be AMAZING if the conduit documentation in general could just show a raw HTTP request with the POST body formatted with however the JSON should actually look. Two of the three samples use arcanist, which isn't helpful, and the third one has a curl request with multiple -ds which also isn't particularly useful.