/** * Delete one object * @param string $pk Required parameter: CustomerID * @return CustomersModel response from the API call*/ public function DeleteOneCustomers($pk) { //prepare query string for API call $queryBuilder = Configuration::BASEURI . "/Customers/{pk}"; //process optional query parameters APIHelper::appendUrlWithTemplateParameters($queryBuilder, array("pk" => $pk)); //validate and preprocess url $queryUrl = APIHelper::cleanUrl($queryBuilder); //prepare headers $headers = array("User-Agent" => @"APIMATIC 2.0", "Accept" => "application/json"); //prepare API request $request = Unirest::delete($queryUrl, $headers); //and invoke the API call request to fetch the response $response = $request->getResponse(); //Error handling using HTTP status codes if ($response->code < 200 || $response->code > 206) { //[200,206] = HTTP OK throw new APIException("HTTP Response Not OK", $response->code); } return $response->body; }