Introducing body parameter for invokeUrl

Introducing body parameter for invokeUrl

Hello everyone,

We’re excited to announce that the invokeUrl Deluge task now supports body payloads and allows you to send data with all HTTP methods. Previously, GET and DELETE requests couldn’t include a body payload, and this limited your API interactions. This update brings a much-requested enhancement, making API interactions from Deluge more flexible. We believe this will be particularly beneficial when working with external tools like Postman.

What's new?

We've introduced a new parameter, body, in the invokeUrl task, allowing you to send data with any HTTP method. Note that both body and parameter cannot be present in the same invokeURL syntax. 

The body parameter can have one of three data types: TEXT, FILE, or KEY-VALUE. The data types and their supported request formats are:
  • TEXT: The default content type is text/plain. You can override this using headers to specify JSON, HTML, XML, JavaScript, and more.
  • KEY-VALUE: The default content type is multipart/form-data. You can override this using x-www-form-urlencoded.
  • FILE: The default content-type is application/octet-stream. You can override this for application/pdf, image/png, and other relevant file types.
NotesNote: Please be aware that the default content type can be overridden by using the headers parameter.

Example

Assume you're using Zoho Mail to manage your organization's email system, and you've previously added an address (like mysupply@zylker.com) to your whitelist so emails from that sender don’t get flagged as spam. Now let’s say you no longer wish to allow emails from this address and want to remove it from the whitelist.

You can do this using the invokeURL task with the DELETE method and the new body parameter:
Quote
param = {"spamCategory":"whiteListEmail","whiteListEmail":{"mysupply@zylker.com"}};
delet = invokeurl
[
url:"https://mail.zoho.com/api/organization/681774572/antispam/data"
    type:DELETE
    body:param.toString()
    headers:{"content-type":"application/json"}
    connection:"custommail"
];
info delet;

This sends a DELETE request to the Zoho Mail API, specifying that you want to remove the given email from the whitelist.

Help documentation - invokeUrl task
Applicable for - All Zoho services

This enhancement brings greater flexibility to API testing, as Postman now supports multiple request body formats. Other external API tools are expected to follow suit soon. Additionally, server-side parsing enables seamless handling of different request body combinations and enhances your API interactions from Zoho services.

We hope you love this update to the invokeUrl task! If you have any questions or need assistance, feel free to reach out—we're always happy to help.

Until next time!
The Deluge Team
    • Sticky Posts

    • Function #41: Sync Associated Subforms!

      Welcome back everyone! The last custom function showed how to update a Contact with Product details from it's Related list in Deals. This week, let's look at a function that lets you update subform records in two modules simultaneously when one of them is updated. Business scenario Let's look at how subform helps in an education institution that has deployed Zoho CRM. National Public School, Austin (made up, of course!) has set up Zoho CRM and it follows the same relationship pattern of "Students",
      • Recent Topics

      • Quickbooks invoice with Zoho Creator

        Is it possible to push data from Zoho Creator directly to an invoice on QuickBooks? If so, where can I find information on how to do this?
      • Help: Capture full page URL in hidden field when same Zoho Form is embedded on multiple pages (iframe)

        Hi all, Goal Use one Zoho Form across multiple pages and record the exact page URL (incl. subdomain + path + hash) where the user submitted it. Example pages: https://www.example.com/cargo/ https://www.example.com/cargo/containers/#contact https://cargo.example.com/auto/
      • Automatically Populate fields - HELP!

        There have been many discussions on this but I still can't seem to get it to work for me. I am trying to create a lookup field and have other fields automatically populate. Based on the instructions in the Help Center, I should be using the "on user input". It's just not working, here is the layout...   Both forms are in the same application. Current form is called Add Note, form to fetch records from is called Add Client. Lookup field is called Select_Client_ID related field in fetch form is called
      • Push notifications to portal users

        Hi all, it is possible to send push notifications to portal users?
      • Rename the attachment from record template pdf in the sendmail deluge script

        Hello Zoho, I urgently need a feature to rename record templates that I send via the sendmail feature. The program I created sends emails to clients with an invoices that have been created in the invoice database. If the user selects 3 invoice numbers,
      • Alt Text On Multiple Images

        I'm using Zoho Social to post to a charity website. Often the posts have multiple images, but it seems there is only one field for Alt Text. Does that mean I can only include it for the first image? Or is there a way to add alt text for all the imag
      • [SOLVED] Getting 401 when trying to download ticket attachment via API

        I'm able to use the API just fine to access ticket content. But I cannot download ticket attachment, keep getting 401 Client Error. Example: https://desk.zoho.com.au/api/v1/tickets/{ticket_id}/attachments/{attachment_id}/content?orgId={org_id} For headers,
      • Zoho project – Workdrive integration.

        Hello everyone, I was wondering something, we did the Zoho projects integration with Zoho Workdrive but nowhere during this integration we could set the location of the folders that would be automatically created in Workdrive. As I understand it, it creates
      • Scriptを埋め込みたくてOn User Inputを探しているのですが・・・

        編集モードで、Scriptを埋め込みたい項目を選択し、「項目のプロパティ」パネルで、その下のほうに「フィールドアクション(Field Actions)」という見出しがあると聞いたのですが、そもそも、それが見つかりません。そのために、On User Inputなどのイベントが選べません。 画面の英語を日本語に訳しているためにわけわからん状態になっているのかも知れませんが、わかる方、いらっしゃいますか?
      • Problem with cloud query exceeded

        When making a call I get this error, It is associated with a function in node that calls external APIs This is the code //tokenConsultar = thisapp.ObtenerToken(); //input.token = tokenConsultar.get("output").toMap().get("token");
      • Showing Total of Funnel Chart Legend (With Values) Items

        Hi, We are using the funnel type chart for displaying our zCRM sales pipeline stages and associated sum of deals in each stage.  We have configured the legend to show the associated value (Deal Amount (Sum)) for each stage adjacent to the legend items (Stages). Is there a way to display the total of the values in the same chart?  For example, at the bottom of the legend or maybe as a #merge placeholder in the legend title?
      • Field authorization for Linking module in Zoho CRM portal

        Hi guys! Currently building a customer portal for one of my clients, and I ran into a bit of a roadblock while using a multi-select lookup field. The issue is that there is no way to hide or define access in the linking module created by this multi-select
      • Kaizen #63 - Layout Rules in Zoho CRM

        Hello and welcome to another week of Kaizen! This week, we will be discussing Layout Rules in Zoho CRM. If you need to modify the layout of a module based on user inputs, or to show or hide sections based on the value of a specific field, we have got
      • "Trigger flow for each entry" not working

        I've read this article on how to trigger a flow for each entry in my array. https://help.zoho.com/portal/en/kb/flow/user-guide/create-a-flow/articles/webhook-trigger#Trigger_flow_for_each_entry I cannot get the flow to run for each variant in this JSON
      • Zoho CRM Portals - allow access per account

        Hello all, I am trying to set up a portal for our customer but I seem to be hitting an obstacle and I am not sure if it is my problem or a limitation in the software. So basically the way I understand the portal Contact Email > Each Record or Related
      • Android - Writer não acentua em Português com teclado bluetooth

        Gosto muito do Zoho, tanto o Note quando o Writer. Infelizmente, o Writer sofre de um problema sério: ao usar um teclado bluetooth, forma mais cômoda de lidar com um processador de texto, os acentos (todos!) da Língua Portuguesa não são aceitos. Todos
      • Set File Upload fields as mandatory

        Currently the CRM for some reason lacks the ability to set a file upload field as mandatory So we have an issue We have a requirement that before a Deal stage is set as Deal is Won the member needs to upload a file Now for some weird reason in Zoho I
      • Editing HTML in Zoho CRM Email Template

        I am trying to create a template within the CRM email option, but need to be able to use custom HTML. There does not seem to be a way to do so.
      • How to make attachments mandatory

        I want the user to be unable to mark an opportunity as Closed – Won if it doesn’t have any attachments. I’ve already tried client scripts and functions, but nothing worked.
      • SLA Ticket Report

        From data to decisions: A deep dive into ticketing system reports Service level agreement (SLA) ticket reports in a help desk system are crucial for ensuring that services are delivered according to established commitments. They help maintain accountability
      • Zoho Backstage - PCI Compliance / Web Security

        I have a couple of questions related to Backstage and payment processing.... 1. my purchasing division is not giving approval to use Backstage yet because of some security issues. In order for us to take payments via a payment gateway like Authorize.net
      • Zoho Tables August 2025 Update: Faster and Smoother

        We’ve been working behind the scenes to make Zoho Tables faster, lighter, and more reliable. Here are the highlights: Faster Response Times Optimised the way responses are generated. Reduced memory consumption by 20–25%, leading to smoother performance
      • Video Upload from app says "unsupported aspect ratio" but is verified to be correct.

        I and my social media person are experiencing a problem where Social will not accept video uploads to Instagram. The error we receive is "unsupported aspect ratio" but looking directly at the file in question we see that the width and ratio both match
      • Disposable Email Addresses

        Dear zMail Team, Can you also bring out a few disposable email addresses for each accounts? That way occasional registrations and imminent spam from them can be largely solved right? ---- Deepak Vasudevan http://thamizhththendral.blogspot.com/
      • Zoho sheet - Zoho expense

        I want to schedule to create an expense using Zoho Sheet and flow. That is the EMI that I pay on a particular date to the bank and should be itemised, like principal and interest on the loan. Can someone help me in this regard??
      • Ability to configure a schedule/shift for each user and/or crew in Zoho FSM

        Hello, In our team of Field Agents, we have different shifts. Some field agent always work from 7:00 AM to 4:00 PM while others work the evening shift like 4:00 PM to 11:00 PM. Sometime shift are on weekdays only or on weekend. It would be great to be
      • Free webinar: Streamlining customer service paperwork with the Zoho Sign extension for Zoho Desk

        Hello Everyone! Have you been wondering about bridging the gap between digitised customer service and business paperwork? Join our free webinar to learn how you can do this by connecting Zoho Sign, our digital signature app, with Zoho Desk, our online
      • Improve Zoho Learn updated article notifications

        I noticed today while updating an article, that the notification users get says "[User Name] has published article [Article Name]..." My feedback to the product team is that it would be really helpful for an end user, if the system notification differentiated
      • Safari Support

        Safari, the world's second largest browser, zoho desk does not officially or fully support. That needs to change.
      • Can I get images from an "Image Upload" field in a webhook?

        I want to send images from 2 "image upload" fields via a webhook. Is this possible?
      • Ticket closure notification - all contacts cc'd on email thread

        Hello, If a client sends an email to our service desk and cc's in other people that work at the same company - so that they are in the loop of the service request. When the we close the ticket, only the ticket owner (person who emailed us - which created
      • Inactive account cleanup policy for Zoho Sign

        Zoho Sign reserves the right to delete accounts that are license free and inactive for more than 120 days. The account deletion will be initiated only after the user receives prior email notice about possible data deletion and how to backup the data.
      • Missde API documentation for Sales Receipt

        Hi! I noticed that the Sales Receipt endpoint is not currently listed in your API documentation (https://www.zoho.com/books/api/v3/introduction/). Could you please provide any available temporary documentation for this endpoint, along with a detailed
      • Multi-currency in Zoho CRM Forecast and Reports

        As a company we have branches in 4 different countries with as many different currencies. Our Sales Teams would like to work with their local currency as much as possible. The Forecast module using only 1 currency is practically usable only by the sales
      • How to select from pricebook when creating a salesorder or quote

        I am creating a sales order and when selecting the Products I do not see any where to select from pricebooks. How do i associate this to my orders?
      • I cannot find my older documents from 2024 and 2023

        I cannot find my older documents from 2024 and 2023.
      • Customising Help Center

        Hi I don't think it is possible to add custom pages to help center? We'd like to use this as a customer portal with support tickets, FAQ/Guides, Billing and contracts. Is there any plans to add a feature like this or an alternative way to do it other
      • Ticket Approvals - External Users

        The ticket approval option - we need to be able to select external users (Contacts) for approvals. Sometimes we are working with an end user and their boss needs to approve a purchase. For example, working with a cashier on a broken cash register and
      • Force Users to Ask Answer Bot a question... First

        End users will always skip talking to a bot. It would be nice if Zoho adopted the standard and forced users to first ask a question to answer bot (or zia in some fashion) and then pass to the agent if it wasn't answered. Options to force the user to speak
      • Mass Email an Account

        It would be nice to mass email an account stating there is an outage at their business or something specific to an account is needed to be mass communicated. Even if it makes a ticket for every Email Out to every contact in the Account. Think: the customer
      • Next Page