Here We Learn How to delete Record in zoho modules using api in Curl Request.
How to Delete Data In Zoho Module
Before making the api call to Insert records with the rest apis we need to follow some Steps.
1: To generate the Auth Token, you need to follow Below URL.
http://staging.thecodehubs.com/generate-access-code-using-postman-for-zoho
2: Create zoho-delete.php file to delete record in module and put below code in this file.
Request URL :
https://www.zohoapis.com/crm/v2/{Module_name}?ids={EntityID}
Where,
Module_name: The API name of the module
EntityID : The unique ID of the record
Possible_Module_name: leads, accounts, contacts, deals, campaigns, tasks, cases, events, calls, solutions, products, vendors, pricebooks, quotes, salesorders, purchaseorders, invoices, custom, and notes.
<?php $header = array( 'Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf" ); $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, "https://www.zohoapis.com/crm/v2/Leads?ids=420305000003465040,420405000006262021"); curl_setopt( $curl, CURLOPT_HTTPHEADER, $header ); curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "DELETE" ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); $response = curl_exec($ch); curl_close($ch); ?>
How to Delete Specific Record Data In Zoho Module
If We need to delete specific Record from module follow below code,
<?php $header = array( 'Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf" ); $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, "https://www.zohoapis.com/crm/v2/Leads/410684010002628013"); curl_setopt( $curl, CURLOPT_HTTPHEADER, $header ); curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "DELETE" ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); $response = curl_exec($ch); curl_close($ch); ?>