NOTE: These are untested code samples provided for a conceptual understanding only.# Request / Response
var client = new RestClient("https://apx.cisco.com/ccw/api/sbp/v1.0/subscription/usage");
var request = new RestRequest(Method.POST);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("authorization", "Bearer uIQxCGrC6etCBY2ufYozpVU10hwE");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"uuid\": \"jhfsdjkhfsdkh3489434\",\n \"createdBy\": \"user_id\",\n \"createdDateTime\": \"2017-01-24T16:00:00-08:00\",\n \"billingAddressId\": 123456789,\n \"invoiceList\": [\n {\n \"invoiceNumber\": 123\n },\n {\n \"invoiceNumber\": 456\n }\n ],\n \"beginDate\": \"2017-01-31\",\n \"endDate\": \"2017-01-31\",\n \"pageNumber\": 1\n}\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);