Kaizen #50 - Deals Metadata #API

Kaizen #50 - Deals Metadata #API

Hello everyone!
Welcome back to another post in the Kaizen series!
This week, we will discuss the Metadata API for the Deals module and explain every key in the response.

What are metadata?
Metadata are the additional information about a record's data or a module. For instance, the metadata of the Deals module comprises details like related list properties, whether the module is visible to the current user, whether the module can be accessed via API, and so on.

You can fetch the metadata of a module through the Module Metadata API.

Request URL: {api-domain}/crm/v2/settings/modules/module_API_name
Request method: GET

Sample response



Now, let us see the details of every key in the response.

Key
Data Type
Description
global_search_supported
Boolean
Represents whether the records of the module are searchable globally (along with other modules).
kanban_view
Boolean
Represents if the current view of the module's records is Kanban.
deletable
Boolean
Represents if the current user can delete records from the module.
description
String
Represents the description of the module.
creatable
Boolean
Represents if the current user can create records in the module.
filter_status
Boolean
Represents if the current custom view has additional filters applied.
inventory_template_supported
Boolean
Represents if the module supports the usage of the inventory module templates.
modified_time
DateTime (ISO 8601)
The date and time (in the current user's time zone) at which the module's properties were last modified.
plural_label
String
The plural label of the module's name. 
presence_sub_menu
Boolean
Represents if there is a sub-menu for the module.
triggers_supported
Boolean
Represents if the module supports triggers from custom buttons, workflows, approval etc.
id
String
The unique ID of the module.
isBlueprintSupported
Boolean
Represents if the module can participate in the blueprint process.
related_list_properties
JSON Object
Represents the fields and the order they have to be displayed in, when this module is a related list in any other module.
$properties
JSON Array
Represents the properties that the records of this module hold when they are involved in processes like approval, review etc. You receive the values of the fields in this array when you fetch a record from this module. Refer to our earlier post on $properties for details.
per_page
Integer
Represents the number of records that are displayed per page in the UI.
visibility
Integer
Represents the visibility of the module to the current user.
1 - The module is visible
0 - The module is hidden
-1 - The module is unavailable/hidden by the system itself due to the downgrading of the plan.
convertable
Boolean
Represents if the module's records can be converted into another module's records. For example, a lead can be converted to a contact, account or deal.
editable
Boolean
Represents if the current user can edit the records in this module.
emailTemplate_support
Boolean
Represents if the module supports the usage of the email templates.
profiles
JSON Array
Represent the name and ID of the profiles that have the permission to access this module.
filter_supported
Boolean
Represents if the module supports custom filters besides the system-defined ones in a custom view.
display_field
String
Represents the data of the field that must be populated when a field of this module is a lookup field in another.
search_layout_fields
JSON Array
Represents the fields you receive in the response when you search for the records of this module.
kanban_view_supported
Boolean
Represents if this module's records can be viewed in the kanban view.
show_as_tab
Boolean
Represents if you can view this module as a tab in the UI.
web_link
URL
Represents the link you specified while creating a web tab. 
sequence_number
Integer
Represents the position of this module on the list of tabs in the UI.
singular_label
String
Represents the singular label of the module's name.
viewable
Boolean
Represents if the current user can view the records of this module.
api_supported
Boolean
Represents if you can perform CRUD operations on the records of the module through the APIs.
api_name
String
Represents the API name of the module.
quick_create
Boolean
Represents if you can create records in this module from the Quick Create page.
modified_by
JSON Object
The name and ID of the user who last modified the properties of the module.
generated_type
String
Represents if the module was created by default, as custom or linking module, as a web tab, or a subform.
feeds_required
Boolean
Represents if the module is given in feeds preference in the Feeds page in Zoho CRM.
scoring_supported
Boolean
Represents if the records of the module qualify for the scoring process, if there is one.
webform_supported
Boolean
Represents if the records in the module can be created via web forms.
arguments
JSON Array
Represents the arguments you pass while opening a web tab.
module_name
String
The name of the module.
business_card_field_limit
Integer
Represents the number of fields you can have in the business card details.
Note: Business card details are displayed on the "Details View" page of a record. This is also the information shown when you hover over a lookup field.
custom_view
JSON Object
Represents the details of the current custom view of the current user.
parent_module
String
Represents the API name of the parent module of this module. For example, the parent module for Calls, Tasks, and Meetings is Activities.

We hope you found this post useful. Please write to us at support@zohocrm.com if you have any questions, or let us know in the comment section.

Cheers!


    Access your files securely from anywhere











                            Zoho Developer Community





                                                  • Desk Community Learning Series


                                                  • Digest


                                                  • Functions


                                                  • Meetups


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner


                                                  • Word of the Day


                                                  • Ask the Experts





                                                            Manage your brands on social media



                                                                  Zoho TeamInbox Resources



                                                                      Zoho CRM Plus Resources

                                                                        Zoho Books Resources


                                                                          Zoho Subscriptions Resources

                                                                            Zoho Projects Resources


                                                                              Zoho Sprints Resources


                                                                                Qntrl Resources


                                                                                  Zoho Creator Resources



                                                                                      Zoho CRM Resources

                                                                                      • CRM Community Learning Series

                                                                                        CRM Community Learning Series


                                                                                      • Kaizen

                                                                                        Kaizen

                                                                                      • Functions

                                                                                        Functions

                                                                                      • Meetups

                                                                                        Meetups

                                                                                      • Kbase

                                                                                        Kbase

                                                                                      • Resources

                                                                                        Resources

                                                                                      • Digest

                                                                                        Digest

                                                                                      • CRM Marketplace

                                                                                        CRM Marketplace

                                                                                      • MVP Corner

                                                                                        MVP Corner







                                                                                          Design. Discuss. Deliver.

                                                                                          Create visually engaging stories with Zoho Show.

                                                                                          Get Started Now


                                                                                            Zoho Show Resources


                                                                                              Zoho Writer Writer

                                                                                              Get Started. Write Away!

                                                                                              Writer is a powerful online word processor, designed for collaborative work.

                                                                                                Zoho CRM コンテンツ




                                                                                                  Nederlandse Hulpbronnen


                                                                                                      ご検討中の方




                                                                                                            • Recent Topics

                                                                                                            • Figma in Zoho Creator

                                                                                                              Hi Team, I’m creating a form using Figma and would like to know how to add workflows like scheduling, custom validation, and other logic to it. Can anyone help me understand how to set this up for a Figma-based Creator UI form?
                                                                                                            • Zoho sheet for desktop

                                                                                                              Hi is zoho sheets available for desktop version for windows
                                                                                                            • Connecting two modules - phone number

                                                                                                              Hi, I’d like some guidance on setting up an automation in Zoho CRM that links records between the Leads module and a custom module called Customer_Records whenever the phone numbers match. Here’s what I’m trying to achieve: When a new Lead is created
                                                                                                            • Enable / show scroll bar when Mega Menu is opened

                                                                                                              Hey there I am using the mega menu add-on and experience a "flicker" whenever the mega menu opens. The reason is, that the scrollbar, which has a width of a few pixels, stops showing when the mega menu opens. As the scrollbar disappears the whole page
                                                                                                            • Restore lost Invoice!

                                                                                                              Some time ago I tried to Upgrade from Invoice to Books. I not upgraded and staid n Invoice. Now i tried again and first i deleted the old trial of books. But now all is gone, PLEASE HELP!! i have no backup and i have to have at least 7 years data retention by law. 
                                                                                                            • Kaizen# 209 - Answering Your Questions | All About Client Script

                                                                                                              Hello everyone! Welcome back to another exciting Kaizen post! Thanks for all your feedback and questions. In this post, let's see the answers to your questions related to Client Script. We took the time to discuss with our development team, carefully
                                                                                                            • Zoho Desk Down

                                                                                                              Not loading
                                                                                                            • Has anyone integrated SMS well for Zoho Desk?

                                                                                                              Our company does property management and needs to be able to handle inbound sms messages which create a ticket for Zoho Desk. We then need to be able to reply back from Zoho desk which sends the user an sms message. This seems like a fairly common thing
                                                                                                            • lookup and integrated forms

                                                                                                              I might be misunderstanding things but I wanted to integrate our zoho crm contacts into creator. I imagined that when I used the integration it would mirror into creator. It did brilliant. BUT We have a ticket form in creator that we want to use a lookup
                                                                                                            • Create custom rollup summary fields in Zoho CRM

                                                                                                              Hello everyone, In Zoho CRM, rollup summary fields have been essential tools for summarizing data across related records and enabling users to gain quick insights without having to jump across modules. Previously, only predefined summary functions were
                                                                                                            • Partially receive PO without partial Bill?

                                                                                                              Most of our inventory is pre-paid. Let's say we purchase 30 pieces of 3 different items for a total of 90 pieces. It is common for our supplier to send us the items as they are ready. So we will receive 30 pieces at a time. How can I partially receive
                                                                                                            • 2 users editing the same record - loose changes

                                                                                                              Hello, I'm very new to Zoho so apology if this has been addressed somewhere i can't find. I have noticed the following: If we have 2 users put an inventory item in edit mode at the same time: say user1 click on edit and user2 while user1 is still in edit,
                                                                                                            • How to get the Dashboard page to be the first page when you open the app

                                                                                                              So when it opens on a tablet or phone it opens on the welcome page, thanks.
                                                                                                            • How I set default email addresses for Sales Orders and Invoices

                                                                                                              I have customers that have different departments that handle Sales Orders and Invoices. How can i set a default email for Sales Orders that's different than the default email for Invoices? Is there a way I can automate this using the Contact Persons Departments
                                                                                                            • Cliq iOS can't see shared screen

                                                                                                              Hello, I had this morning a video call with a colleague. She is using Cliq Desktop MacOS and wanted to share her screen with me. I'm on iPad. I noticed, while she shared her screen, I could only see her video, but not the shared screen... Does Cliq iOS is able to display shared screen, or is it somewhere else to be found ? Regards
                                                                                                            • Adding hyperlinks in CRM emails time automatically

                                                                                                              It may just be me, but when I am writing an email to a lead, I find inserting a hyperlink very time consuming. Granted, I can use templates but there are a ton of scenarios where I might want to put a link in to an website that wouldnt require me to go though the effort of creating a template.  Ideally, the crm would identify that I that a string of text is a URL and insert the hyperlink automatically, just like microsoft outlook or gmail. Has anyone else had this same experience and found a way
                                                                                                            • Notes Attachments

                                                                                                              Two things it would be nice to have the attachment size the same as the attachments sections and it would be nice to be able to attach links like you can in the attachments section. Thank you
                                                                                                            • Zoho Sheet - Desktop App or Offline

                                                                                                              Since Zoho Docs is now available as a desktop app and offline, when is a realistic ETA for Sheet to have the same functionality?I am surprised this was not laucned at the same time as Docs.
                                                                                                            • Formula fields not refreshing until page is reloaded

                                                                                                              I need help/advice about the formula fields and how I can refresh the information in real-time. We have two formula fields on our deals page which show calculated prices: One formula is in a subform which calculates the subform total + 1 other field amount
                                                                                                            • Search in Zoho Community Not Working

                                                                                                              I realize this is a bit of a meta topic, but the search for the various Zoho Communities appears to not be working. I'm under the impression that they run on some version of the Zoho Desk platform, so I'm posting this here.
                                                                                                            • Enhancements to finance suite integrations

                                                                                                              Update: Based on your feedback, we’ve updated the capabilities for integration users. In addition to the Estimates module, they can now create, view, and edit records in all the finance modules including Sales Order, Invoices, Purchase Order. We're also
                                                                                                            • How can I setup Zoho MCP with Chat GPT

                                                                                                              I can set up custom connections with Chat GPT but I cat an error when I try to set it up. The error is: "This MCP server can't be used by ChatGPT to search information because it doesn't implement our specification: search action not found" Thoughts?
                                                                                                            • Update a field in ALL all calls under a contact

                                                                                                              HI guys! I have written some deluge code to update a field in my calls after i have comepleted the call, i need this field to update in all my scheduled calls as well that are comeing up. I just cant seem to get it to work, i have put teh code below,
                                                                                                            • Export Invoices to XML file

                                                                                                              Namaste! ZOHO suite of Apps is awesome and we as Partner, would like to use and implement the app´s from the Financial suite like ZOHO Invoice, but, in Portugal, we can only use certified Invoice Software and for this reason, we need to develop/customize on top of ZOHO Invoice to create an XML file with specific information and after this, go to the government and certified the software. As soon as we have for example, ZOHO CRM integrated with ZOHO Invoice up and running, our business opportunities
                                                                                                            • API ZOHO CRM Picket list with wrong values

                                                                                                              I am using Zoho API v.8. with python to create records in a custom module named "Veranstaltung" in this custom module I've got a picket list called "Email_Template" with 28 Values. I've added 8 new values yesterday, but if I try to use on of those values
                                                                                                            • Group Emails

                                                                                                              I have synced Zoho CRM to Campaigns but there are certain email not synced. showing it is Group Emails, but this email ids belongs to different individuals. please provide a solution as i nedd to sync the same.
                                                                                                            • "Is Zoho CRM customer" vs "Is linked with Zoho CRM"

                                                                                                              Recently while building a Flow, I was setting up a Decision action following a Zoho Invoice Fetch record action. There were 2 choices that I had not seen as something I could manually action in Zoho Invoice: "Is Zoho CRM customer" and "Is linked with
                                                                                                            • Client Script | Update #13 - Introducing ZRC: Simplified HTTP request library

                                                                                                              Hello Developers! Are you tired of juggling different methods to make API calls? Are you confused with multiple syntaxes and version restrictions? Have you ever wished for one simple way to make all API calls in CRM? We heard you :) Here comes ZRC (Zoho
                                                                                                            • Selection Filed for Data Export section

                                                                                                              Hi FSM Team, I hope you are all doing well. I would like to share an idea for future development based on my experience. Currently, in FSM, we can only download up to 5,000 records at a time. If the development team could add a selection option to choose
                                                                                                            • Text wrap column headers in reports?

                                                                                                              Is it possible to auto wrap column headers so that a longer multi-word header displays as two lines when the column is narrower than the width of the header title?
                                                                                                            • What if I dont see contacts on the left side list

                                                                                                              My CRM does not show the contacts tab. In order to create list this is needed and I cant find it.
                                                                                                            • Comments Vs. Replies

                                                                                                              I'm curious as to the difference between a "Reply" and a "Comment" on a ticket. It appears that "Replies" are what's used to determine response time SLA's and there are also used to automatically re-open tickets. I'm just trying to understand the key differences so I can educate both our clientele and our back-end users on which function/feature to use to better improve the ticket lifecycle. If anyone has any insight it would be appreciated. Thanks!
                                                                                                            • Transitioning to API Credits in Zoho Desk

                                                                                                              At Zoho Desk, we’re always looking for ways to help keep your business operations running smoothly. This includes empowering teams that rely on APIs for essential integrations, functions and extensions. We’ve reimagined how API usage is measured to give
                                                                                                            • Add Custom Reports To Dashboard or Home Tab

                                                                                                              Hi there, I think it would be great to be able to add our custom reports to the Home Tab or Dashboards. Thanks! Chad
                                                                                                            • Resetting auto-number on new year

                                                                                                              Hi everyone! We have an auto-number with prefix "D{YYYY}-", it generates numbers like D2025-1, D2025-2, etc... How can we have it auto-reset at the beginning of the next year, so that it goes to D2026-1? Thanks!
                                                                                                            • Experience effortless record management in CRM For Everyone with the all-new Grid View!

                                                                                                              Hello Everyone, Hope you are well! As part of our ongoing series of feature announcements for Zoho CRM For Everyone, we’re excited to bring you another type of module view : Grid View. In addition to Kanban view, List view, Canvas view, Chart view and
                                                                                                            • Microsoft Phone Link

                                                                                                              Does anyone know if you can use Microsoft Phone Link to make calls through Zoho?
                                                                                                            • Voip Phone system that integrates with Zoho

                                                                                                              Just checking to see if anyone could tell me what phone system they are using with Zoho that is on the list of systems that integrate with Zoho.  I use Vonage and have been with them for quite a few years but their service has really gone down hill and
                                                                                                            • Removing Related Modules Lookup Fields Assignment / Relationship

                                                                                                              Issue: When creating a related list, I accidently selected module itself creating a circle reference. See attached. Situation: I wish to relating a custom module called "Phone Calls" to Leads and Contacts. Outcome: 1) I either want to remove the this
                                                                                                            • [Product Update] TimeSheets module is now renamed as Time Logs in Zoho Projects.

                                                                                                              Dear Zoho Analytics customers, As part of the ongoing enhancements in Zoho Projects, the Timesheets module has been renamed to Time Logs. However, the module name will continue to be displayed as Timesheets in Zoho Analytics until the relevant APIs are
                                                                                                            • Next Page