Introducing New APIs in Zoho Contracts

Introducing New APIs in Zoho Contracts

We are excited to announce the release of new APIs in Zoho Contracts to help you automate and manage every stage of your contract lifecycle more efficiently. Here’s a quick overview of what’s new:

1. Complete Contract Draft

You can use this API to complete a contract draft and mark the status as Draft Completed.

To learn more, please refer to our Complete Contract Draft API documentation under the Contracts > Create and Manage folder.

2. Submit for Approval

You can use this API to submit your contract for approval once the draft is complete.

To learn more, please refer to our Submit for Approval API documentation under the Approval.

3. Send for Negotiation

You can use this API to add negotiators along with their permission, authentication type, and password, and to send the contract for negotiation.

To learn more, please refer to our Send for Negotiation API documentation under the Negotiation.

4. Add New Negotiators and Notify

You can use this API to add additional negotiators with their permissions, authentication type, and password, respectively, and notify them.

To learn more, please refer to our Add New Negotiators and Notify API documentation under the Negotiation.

5. Update Negotiators

You can use this API to update negotiators in a contract during Negotiation Review Pending status.

To learn more, please refer to our Update Negotiators API documentation under the Negotiation.

6. Delete Negotiator

You can use this API to delete a negotiator during Negotiation Review Pending status.

To learn more, please refer to our Delete Negotiators API documentation under the Negotiation.

7. Get Sign Settings

You can use this API to get the sign settings of a contract, including details such as the Zoho Sign integration status, reminder settings, sign paper type, days to complete the signing process, current signing cycle, and the current signing status.

To learn more, please refer to our Get Sign Settings API documentation under the Signature.

8. Add Signature Details

You can use this API to add and configure signature details, such as organization and counterparty representatives, receivers, in-person signer hosts, signing order, authentication type, language, stamp paper type, e-Stamp settings, completion duration, and reminders.

To learn more, please refer to our Add Signature Details API documentation under the Signature.

9. Send for Signature

You can use this API to send a contract for signature.

To learn more, please refer to our Send for Signature API documentation under the Signature. 

10. Edit Signature Details

You can use this API to edit the signature details, such as organization and counterparty representatives, receivers, in-person signer hosts, signing order, private message, authentication type, language, stamp paper type, e-Stamp settings, completion duration, and reminders.

To learn more, please refer to our Edit Signature Details API documentation under the Signature.

11. Get All Attachments

You can use this API to get all the attached files and links of a contract.

To learn more, please refer to our Get All Attachments API documentation under the Attachments.

12. Attach File

You can use this API to attach a file to your contract at any stage. 

To learn more, please refer to our Attach File API documentation under the Attachments.

13. Add Link

You can use this API to add a link to your contract at any stage.

To learn more, please refer to our Add Link API documentation under the Attachments.

14. Rename Attached File

You can use this API to rename an attached file of a contract.

To learn more, please refer to our Rename Attached File API documentation under the Attachments.

15. Edit Link

You can use this API to edit a link added to a contract.

To learn more, please refer to our Edit Link API documentation under the Attachments.

16. Download Attached File

You can use this API to download an attached file of a contract.

To learn more, please refer to our Download Attached File API documentation under the Attachments.

17. Delete Attachment 

You can use this API to delete an attached file or link from your contract.

To learn more, please refer to our Delete Attachments API documentation under the Attachments.


If you have any questions or need further assistance, please feel free to reach out to our support team at support@zohocontracts.com. We are happy to help.

Cheers,
Ragav
Zoho Contracts Team




      • Sticky Posts

      • 11 Common API Errors and How to Prevent Them

        Zoho Contracts offers an extensive set of APIs using which you can integrate with your applications and build custom solutions. However, while using them and executing your code, you might face some errors. The reason might be due to any of the following
      • Organization Parameter in API Calls

        Zoho Contracts now supports the multi-org feature where users can be part of multiple organizations. You can now manage contracts across multiple organizations with separate Zoho Contracts accounts for each organization. Users who are part of multiple
      • Zoho Contracts API Documentation

        Greetings! The API documentation of Zoho Contracts is now available. Please access it from the below link. https://www.zoho.com/contracts/api/introduction.html You can post your queries and problems relating to Zoho Contracts API in this developer forum.

        • Recent Topics

        • Add Direct Ticket Link to Zoho Help Center Portal in Email Replies

          Hi Zoho Support Team, We hope you're doing well. We’d like to request a small but valuable improvement to enhance the usability of the Zoho Help Center portal (https://help.zoho.com/portal/en/myarea). Currently, when someone from Zoho replies to a support
        • [Webinar] Deluge Learning Series - AI-Powered Automation using Zoho Deluge and Gemini

          We’re excited to invite you to an exclusive 1-hour webinar where we’ll demonstrate how to bring the power of Google’s Gemini AI into your Zoho ecosystem using Deluge scripting. Whether you're looking to automate data extraction from PDFs or dynamically
        • Connecting Zoho Inventory to ShipStation

          we are looking for someone to help connect via API shipStation with Zoho inventory. Any ideas? Thanks. Uri
        • Subform edits don't appear in parent record timeline?

          Is it possible to have subform edits (like add row/delete row) appear in the Timeline for parent records? A user can edit a record, only edit the subform, and it doesn't appear in the timeline. Is there a workaround or way that we can show when a user
        • New in Cadences: Option to Resume or Restart follow-ups when re-enrolling records into a Cadence, and specify custom un-enrollment criteria

          Managing follow-ups effectively involves understanding the appropriate timing for reaching out, as well as knowing when to take a break and resume later, or deciding if it's necessary to start the follow-up process anew. With two significant enhancements
        • Im Stuck in an EDIT ONLY WITH WIZARD issue

          So I found Wizards to be a really helpful tool in minimizing the exposure of redundant, superfluous fields to staff that would never otherwise have to edit those fields. My issue is, that when the record (in this case a lead) is created with a wizard,
        • Account upgrade

          Good evening, I upgraded my account and paid for it. From standard to professional. Unfortunately after the paiment my account was not upgraded. Please your advise. Best Regards Erik van Staverden
        • How to set ALL default dates of my organization to DD-MM-YYYY format?

          All replies to this question comes from a time where the UI was different. It's extremely frustrating not being able to find how to do this simple setting change. I want everything and everyone in my organizations to have DD-MM-YYYY date format by default.
        • How can I sync from Zoho Projects into an existing Zoho Sprints project?

          Hi I have managed to integrate Zoho Projects with Zoho Sprints and I can see that the integration works as a project was created in Zoho Sprints. But, what I would like to do is to sync into an existing Zoho Sprints project. Is there a way to make that
        • Can we generate APK and IOS app?

          Dears, I want to know the availability to develop the app on zoho and after that .. generate the APK or IOS app  and after that I added them to play store or IOS store.. Is it possible to do this .. I want not to use zoho app or let my customers use it. thanks 
        • Zoho Subform Workflows onAdd of Row

          Suppose I have a form with attached workflows onLoad. If I use the form as a subform, will it inherit the workflows or do I need to create new ones onAdd of row?
        • Super Admin removal

          I brought a sub, and I gave the Super admin rights to a person who is no longer with us, so I need to change, and I need to make myself the Super admin
        • Better Notes Commenting

          Hi, I'd like to suggest better collaboration tools for NOTES. The current notes section for Accounts, Contacts and Deals is not ideally suitable for any degree of communication or collaboration. When responding to a note, there is no ability to leave
        • Exporting Templates

          I have just spent 2 hours creating a project template for a Netsuite configuration, and want to share it with other Zoho Projects users - who have a different account. Is there any way to do this?
        • Power of Automation:: Streamline Associated Teams based on the Task Owner update.

          Hello Everyone, A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:
        • No Response from Zoho Support in 8 Days - Typical?

          I have a couple of issues I'm trying to work through. Initially, I was getting support from support@zohofsm.com, but I have not received a response in 8 days (11 on another question). Is this typical? Can I pay for support? For context, I am not spamming
        • Add QUOTE OWNER profile image to a Quote Template

          I can add their email address.. phone number, DOB. I need to add a users profile picture so when they assign a template to a quote they own it adds their picture to the cover page. I've tried hacking a solution together but there has to be an easier way.
        • Zoho Connections Desk API relative URL PATTERN_NOT_MATCHED

          While i am trying to do this: async function fetchTicketsFromDesk(timeFilter = 'current_month') { try { const response = await ZOHO.CRM.CONNECTION.invoke("desk_connection", { url: "/api/v1/tickets", method: "GET", }); const data = response.details ? JSON.parse(response.details)
        • Zoho CRM - Custom Views for Portal Users

          I'm looking for an option to customise custom views for portal users in CRM. It would be great if "portal user" was a permission on custom views.
        • 【参加無料】10/17(金) 東京 ユーザ交流会 Vol.3 参加登録 受付開始!

          ユーザーの皆さま、こんにちは。コミュニティチームの藤澤です。 10/17(金)に、東京・新橋で「東京 ユーザー交流会 Vol.3」を開催します! 今回のユーザー事例セッションのテーマは、「Zoho Flowを活用した他社の決済サービスとの連携事例」です。 さらに、Zoho Flowに限らず、Analytics や Campaigns などの多彩なZohoサービスの活用方法について、豊富なご経験をもとにご紹介いただきます。 また、Zoho社員セッションでは、Zoho CRMを活用して日々の営業業務を効率化する具体的な事例をお話しします。業界を問わず、幅広い方にご参考いただける内容となっています!
        • Zoho Meeting Plug compatibility with newer versions of Outlook

          Documentation states that the zoho meeting plug in for outlook is only compatible with versions up to Outlook 2019 What is available to users of more up to date versions of outlook/office 365?
        • Getting Attachments in Zoho Desk via API

          Is there a way to get attachments into Zoho Desk via an API?      We have a process by which a zoho survey gets sent to the user as a link in a notification.    The survey has several upload fields where they can upload pdf documents.    I've created
        • Introducing Zoho's own SMS gateway

          We're thrilled to announce the launch of our own SMS gateway feature within Zoho Marketing Automation! This new feature enables seamless SMS campaign management alongside your email marketing initiatives, providing a more integrated and efficient way
        • Embedding in Desk articles

          We would like to embed documents in our Desk articles. When we use an iframe for the embed, we get scrollbars and a frame border. Neither of those is acceptable. I've spoken with the Desk Support team about what we want and they tell me that it cannot
        • Zoho CRM button to download images from image upload field

          Hello, I am trying to create a button in Zoho CRM that I can place in my record details view for each record and use it to download all images in the image upload fields. I tried deluge, client scripts and even with a widget, but feel lost, could not
        • Mass Update Contacts In Zoho Campaigns

          Is there a way to mass update contacts in zoho campaigns? I want to be able to change the content of a field for a few hundred contacts, and can't go through all of them individually.
        • report showing assignment type

          Hi, We've created a number of workflows to allow us to auto assign tickets to agents based on keywords and other criteria. I'm struggling to create a report that would show me what is the percentage of tickets that are assigned automatically via workflows
        • Option to Disable Knowledge Base Section in Feedback Widget Popup Hello Zoho Desk Team

          Hello Zoho Desk Team, How are you? We are actively using Zoho Desk and would like to make more use of the Feedback Widget. One of the ways we implement it is through the popup option. At the moment, the popup always displays the Knowledge Base section,
        • Placeholders in Ticket Templates

          We should be able to use placeholders in ticket templates. When we create a new ticket, our description field is shown to the client in the email they receive.  It would be very handy to be able to personalize that description field in our ticket templates to pull in the name of the client that the ticket is for. Using them in the subject field as well, so we can auto populate Account Names, etc. 
        • when the record is created the tag want to Show as Opportunity how i achive this using Deluge Script

          In the quotation i have the work flow schedule for create opportunity record in the module , on that time the quotation tag select as opportunity created. How i achive this using Deluge Script . this like i want to Do tag1 = Map(); tag1.put("name","Nurturing
        • Delete a channel

          I need delete a channel in tickets.
        • Copy / Duplicate Workflow

          I have workflows setup that are very similar to each other. We have a monitoring system watching servers, and all notifications - no matter what client it is about - will come from a  noreply@ address which is not very helpful in having it auto assigned to the right account. I have setup a workflow that will change the contact name of the ticket (currently it would say noreply@) to the correct customer which is based on the subject line, as that mentions which server the alert it is about. I need
        • Subtasks don't update parent task's times

          Hi there: I've recently upgraded to premium and check that subtasks completion % don't update the proportional completion of the parent tasks related to it.  We've been challenging with the problem of having to update twice or sometimes 3 times the completion of the related tasks. I've seen posts similar to this, of 3 years old.  Is there any roadmap for making this happen in a future release? Thanx César Ratto Lima, Perú.
        • Should I Use DMARC?

          When I configure Zoho Mail's DMARC settings, it's mandatory to fill in the RUA and RUF (Aggregate notification email address*, Forensic notification email address*) addresses. When we enter an email address in these fields, we receive reports from the
        • IMAP Server not responding.

          Trying to connect a phone via IMAP and getting "imap.zoho.com not responding." Is the server down, for maintenance or otherwise? I've tried this on two different devices and got the same error on both.
        • Tip #44 – Get Deeper Insights with Zoho Assist’s Custom Reports – ‘Insider Insights’

          In today’s fast-paced IT environment, having a clear view of your remote support activities is more important than ever. Zoho Assist’s Custom Reports feature gives IT teams the ability to generate tailored reports that provide actionable insights and
        • Message "...does not support more than 100 distinct values..." WHY????

          I get this message on one of my reports: Sorry, Zoho Reports currently does not support more than 100 distinct values in columns. 'Account Name * Sum(Amount),Count(Amount Tier)' contains more than 100 distinct values.  Possibly, you can apply filter to reduce the number of distinct values in 'Account Name' or drop the 'Account Name' field in Rows. I want to list all ACCOUNT NAMES (about 500) with SALES BY ACCOUNT.  What is blocking this?
        • Let's Talk Recruit: Super-charge hiring with Zoho Recruit add-ons

          Welcome back to our Let’s Talk Recruit series! This time, we’re diving into something that might seem like a small upgrade but has a huge impact on recruiter productivity: Zoho Recruit add-ons. Think about how much of your day is spent in your inbox or
        • Vendor Signatures Needed for Purchase Orders

          Hello everyone, We have a unique requirement that necessitates that Vendors & Suppliers formally acknowledge our Purchase Orders upon receipt. I was hoping that there would be an option to do so in Zoho Books, but that does not appear to be the case.
        • Is there an API to "File a Ticket" in Desk

          Hi, Is there an API to "File a Ticket" in Desk to zoho projects?
        • Next Page