C++
C++
MYOB: Delete a Category
See more MYOB Examples
Sends a DELETE to delete a category.Chilkat C++ Downloads
#include <CkHttp.h>
#include <CkHttpResponse.h>
void ChilkatSample(void)
{
bool success = false;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
CkHttp http;
// Implements the following CURL command:
// curl --request DELETE "https://ar1.api.myob.com/accountright/c06778dd-4371-4a83-975f-522df65d7574/GeneralLedger/Category/{{category_id}}" \
// --header "Authorization: Bearer ACCESS_TOKEN" \
// --header "x-myobapi-key: This is your API Key" \
// --header "x-myobapi-version: v2" \
// --header "Accept-Encoding: gzip,deflate"
http.SetRequestHeader("Authorization","Bearer ACCESS_TOKEN");
http.SetRequestHeader("x-myobapi-key","This is your API Key");
http.SetRequestHeader("Accept-Encoding","gzip,deflate");
http.SetRequestHeader("x-myobapi-version","v2");
CkHttpResponse resp;
success = http.HttpNoBody("DELETE","https://ar1.api.myob.com/accountright/c06778dd-4371-4a83-975f-522df65d7574/GeneralLedger/Category/{{category_id}}",resp);
if (success == false) {
std::cout << http.lastErrorText() << "\r\n";
return;
}
int respStatusCode = resp.get_StatusCode();
std::cout << "Response Status Code = " << respStatusCode << "\r\n";
if (respStatusCode != 200) {
std::cout << "Response Header:" << "\r\n";
std::cout << resp.header() << "\r\n";
std::cout << "Response Body:" << "\r\n";
std::cout << resp.bodyStr() << "\r\n";
std::cout << "Failed." << "\r\n";
return;
}
std::cout << "Success." << "\r\n";
}