Bank Rules

Bank Rules AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

In Zoho ERP, you can automate the categorization of the bank feeds. The transaction rules feature in banking will help you in automatically identifying the bank transaction and categorizing it under the criteria provided by you.

Download Bank Rules OpenAPI Document

Attribute

rule_id
string
ID of the rule.
rule_name
string
Name of the rule.
rule_order
integer
Order of the rule.
apply_to
string
Entities to which the rule must be applied.
criteria_type
string
Type of criteria.
record_as
string
Entity as which the transaction should be recorded.
account_id
string
Account ID of the bank.
account_name
string
Name of the account.
criterion
array
List of criteria based on which the rule will be applied.
Show Sub-Attributes arrow
criteria_id
string
ID of the criteria.
field
string
Field involved in the criteria.
comparator
string
Comparator used in the criteria.
value
string
Value to compare against.

Example

{ "rule_id": "460000000048005", "rule_name": "Minimum Deposit Rule", "rule_order": 0, "apply_to": "deposits", "criteria_type": "and", "record_as": "deposit", "account_id": "460000000000361", "account_name": "Petty Cash", "criterion": [ { "criteria_id": "460000000048009", "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ] }

Create a rule AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Create a rule and apply it on deposit/withdrawal for bank accounts and on refund/charges for credit card accounts.
OAuth Scope : ERP.banking.CREATE

Arguments

rule_name
string
(Required)
Name of the rule.
target_account_id
string
(Required)
The account on which the rule has to be applied.
apply_to
string
(Required)
Rule applies to either deposits or withdrawals for bank accounts and to refunds or charges for credit card account. Allowed Values: withdrawals, deposits, refunds and charges.
criteria_type
string
(Required)
Specifies whether all the criteria have to be satisfied or not. Allowed Values: and and or.
criterion
array
(Required)
List of criteria used to define conditions for applying the bank rule.
Show Sub-Attributes arrow
field
string
Field involved in the criteria.
comparator
string
Comparator used in the criteria.
value
string
Value to compare against.
record_as
string
(Required)
Record transaction based on value specified in apply_to node. For bank accounts: If apply_to is deposits: sales_without_invoices, transfer_fund, interest_income, other_income, expense_refund, deposit. If apply_to is withdrawals: expense, transfer_fund, card_payment, owner_drawings. For credit_card accounts: If apply_to is refunds: card_payment, transfer_fund, expense_refund, refund. If apply_to is charges: expense, transfer_fund. Allowed Values: expense, deposit, refund, transfer_fund, card_payment, sales_without_invoices, expense_refund, interest_income, other_income and owner_drawings.
account_id
string
Account which is involved in the rule with the target account.
customer_id
string
ID of the customer. (Applicable for sales_without_invoices, deposit, expense.)
tax_id
string
Tax ID involved in the transaction.
reference_number
string
Specifies whether the reference number is manual or generated from the statement. Allowed Values: manual and from_statement.
tax_exemption_id
string
🇮🇳 India
only
ID of the tax exemption associated with the rule.

Query Parameters

organization_id
string
(Required)
ID of the organization

Request Example

Click to copy
parameters_data='{"field1":"value1","field2":"value2"}'; headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695" type: POST headers: headers_data content-type: application/json parameters: parameters_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}"); Request request = new Request.Builder() .url("https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695") .post(body) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .addHeader("content-type", "application/json") .build(); Response response = client.newCall(request).execute();
const options = { method: 'POST', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f', 'content-type': 'application/json' }, body: '{"field1":"value1","field2":"value2"}' }; fetch('https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.in") payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}" headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", 'content-type': "application/json" } conn.request("POST", "/erp/v3/bankaccounts/rules?organization_id=10234695", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "POST", "hostname": "www.zohoapis.in", "port": null, "path": "/erp/v3/bankaccounts/rules?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", "content-type": "application/json" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({field1: 'value1', field2: 'value2'})); req.end();
curl --request POST \ --url 'https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \ --header 'content-type: application/json' \ --data '{"field1":"value1","field2":"value2"}'

Body Parameters

Click to copy
{ "rule_name": "Minimum Deposit Rule", "target_account_id": 460000000048001, "apply_to": "deposits", "criteria_type": "and", "criterion": [ { "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ], "record_as": "deposit", "account_id": 460000000049001, "customer_id": 46000000000111, "tax_id": "460000000048238", "reference_number": "manual", "tax_exemption_id": "string" }

Response Example

{ "code": 0, "message": "The bank rule has been created.", "rule": { "rule_id": "460000000048005", "rule_name": "Minimum Deposit Rule", "rule_order": 0, "apply_to": "deposits", "criteria_type": "and", "criterion": [ { "criteria_id": "460000000048009", "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ], "record_as": "deposit", "account_id": "460000000000361", "account_name": "Petty Cash", "tax_id": "460000000048238", "customer_id": "46000000000111", "customer_name": "Trendz", "reference_number": "from_statement", "payment_mode": "Cash", "tax_exemption_code": "string" } }

List bank rules AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetch all the rules created for a specified bank or credit card account ID.
OAuth Scope : ERP.banking.READ

Query Parameters

organization_id
string
(Required)
ID of the organization
account_id
string
(Required)
ID of the bank account.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695&account_id=460000000000361" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695&account_id=460000000000361") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695&account_id=460000000000361', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.in") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/erp/v3/bankaccounts/rules?organization_id=10234695&account_id=460000000000361", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.in", "port": null, "path": "/erp/v3/bankaccounts/rules?organization_id=10234695&account_id=460000000000361", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.in/erp/v3/bankaccounts/rules?organization_id=10234695&account_id=460000000000361' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "success", "rules": [ { "rule_id": "460000000048005", "rule_name": "Minimum Deposit Rule", "rule_order": 0, "apply_to": "deposits", "criteria_type": "and", "record_as": "deposit", "account_id": "460000000000361", "account_name": "Petty Cash", "criterion": [ { "criteria_id": "460000000048009", "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ] }, {...}, {...} ] }

Update a rule AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Make changes to the rule, add or modify it and update.
OAuth Scope : ERP.banking.UPDATE

Arguments

rule_name
string
(Required)
Name of the rule.
target_account_id
string
(Required)
The account on which the rule has to be applied.
apply_to
string
(Required)
Rule applies to either deposits or withdrawals for bank accounts and to refunds or charges for credit card account. Allowed Values: withdrawals, deposits, refunds and charges.
criteria_type
string
(Required)
Specifies whether all the criteria have to be satisfied or not. Allowed Values: and and or.
criterion
array
(Required)
List of criteria based on which the rule will be applied.
Show Sub-Attributes arrow
criteria_id
string
ID of the criteria.
field
string
Field involved in the criteria.
comparator
string
Comparator used in the criteria.
value
string
Value to compare against.
record_as
string
(Required)
Record transaction based on value specified in apply_to node. For bank accounts: If apply_to is deposits: sales_without_invoices, transfer_fund, interest_income, other_income, expense_refund, deposit. If apply_to is withdrawals: expense, transfer_fund, card_payment, owner_drawings. For credit_card accounts: If apply_to is refunds: card_payment, transfer_fund, expense_refund, refund. If apply_to is charges: expense, transfer_fund. Allowed Values: expense, deposit, refund, transfer_fund, card_payment, sales_without_invoices, expense_refund, interest_income, other_income and owner_drawings.
account_id
string
Account which is involved in the rule with the target account.
customer_id
string
ID of the customer. (Applicable for sales_without_invoices, deposit, expense.)
tax_id
string
Tax ID involved in the transaction.
reference_number
string
Specifies whether the reference number is manual or generated from the statement. Allowed Values: manual and from_statement.
tax_exemption_id
string
🇮🇳 India
only
ID of the tax exemption associated with the rule.

Path Parameters

rule_id
string
(Required)
Unique identifier of the bank account rule.

Query Parameters

organization_id
string
(Required)
ID of the organization

Request Example

Click to copy
parameters_data='{"field1":"value1","field2":"value2"}'; headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695" type: PUT headers: headers_data content-type: application/json parameters: parameters_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}"); Request request = new Request.Builder() .url("https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695") .put(body) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .addHeader("content-type", "application/json") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f', 'content-type': 'application/json' }, body: '{"field1":"value1","field2":"value2"}' }; fetch('https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.in") payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}" headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", 'content-type': "application/json" } conn.request("PUT", "/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.in", "port": null, "path": "/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", "content-type": "application/json" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({field1: 'value1', field2: 'value2'})); req.end();
curl --request PUT \ --url 'https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \ --header 'content-type: application/json' \ --data '{"field1":"value1","field2":"value2"}'

Body Parameters

Click to copy
{ "rule_name": "Minimum Deposit Rule", "target_account_id": 460000000048001, "apply_to": "deposits", "criteria_type": "and", "criterion": [ { "criteria_id": "460000000048009", "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ], "record_as": "deposit", "account_id": 460000000049001, "customer_id": 46000000000111, "tax_id": "460000000048238", "reference_number": "manual", "tax_exemption_id": "string" }

Response Example

{ "code": 0, "message": "The bank rule has been updated.", "rule": { "rule_id": "460000000048005", "rule_name": "Minimum Deposit Rule", "rule_order": 0, "apply_to": "deposits", "criteria_type": "and", "criterion": [ { "criteria_id": "460000000048009", "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ], "record_as": "deposit", "account_id": "460000000000361", "account_name": "Petty Cash", "tax_id": "460000000048238", "customer_id": "46000000000111", "customer_name": "Trendz", "reference_number": "from_statement", "payment_mode": "Cash", "tax_exemption_code": "string" } }

Get a rule AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Get details of a specific rule.
OAuth Scope : ERP.banking.READ

Path Parameters

rule_id
string
(Required)
Unique identifier of the bank account rule.

Query Parameters

organization_id
string
(Required)
ID of the organization

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.in") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.in", "port": null, "path": "/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "success", "rule_id": "460000000048005", "rule_name": "Minimum Deposit Rule", "rule_order": 0, "apply_to": "deposits", "criteria_type": "and", "criterion": [ { "criteria_id": "460000000048009", "field": "amount", "comparator": "greater_than_or_equals", "value": "500.00" } ], "record_as": "deposit", "account_id": "460000000000361", "account_name": "Petty Cash", "tax_id": "460000000048238", "customer_id": "46000000000111", "customer_name": "Trendz", "reference_number": "from_statement", "payment_mode": "Cash", "tax_exemption_code": "string" }

Delete a rule AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Delete a rule from your account and make it no longer applicable on the transactions.
OAuth Scope : ERP.banking.DELETE

Path Parameters

rule_id
string
(Required)
Unique identifier of the bank account rule.

Query Parameters

organization_id
string
(Required)
ID of the organization

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695" type: DELETE headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695") .delete(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'DELETE', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.in") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("DELETE", "/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "DELETE", "hostname": "www.zohoapis.in", "port": null, "path": "/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request DELETE \ --url 'https://www.zohoapis.in/erp/v3/bankaccounts/rules/460000000048005?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "The rule has been deleted." }