Asynchronously posts a json document to the API endpoint using POST.
json
Returns the (updated) json.
Future<Map<String, dynamic>?> postJson(JSON? json);