Skip to content

Zoho: Get all wizard configurations

Zoho wizards.getAllWizards: arguments, response, policy and SDK examples.

← Wizards operations · Get started

Operation zoho.getallwizards

Provider route: GET /crm/v8/settings/wizards. Alter supplies the connection’s credentials and routing.

Install @alter-ai/sdk @alter-ai/zoho with npm, or alter-sdk-zoho with pip. Supply your connected customer’s grant ID and the arguments described below.

import { App } from "@alter-ai/sdk";
import { ZohoIntegration } from "@alter-ai/zoho";
async function execute(input: Parameters<ZohoIntegration["wizards"]["getAllWizards"]>[0]) {
const app = new App({ apiKey: process.env.ALTER_API_KEY! });
try {
const provider = new ZohoIntegration(app, { grantId: process.env.PROVIDER_GRANT_ID! });
const call = await provider.wizards.getAllWizards(input);
const result = await call.wait();
return result.bodyJson();
} finally {
await app.close();
}
}
import os
from alter_sdk import App
from alter_sdk_zoho import ZohoIntegration
async def execute(arguments):
async with App(api_key=os.environ["ALTER_API_KEY"]) as app:
provider = ZohoIntegration(app, {"grant_id": os.environ["PROVIDER_GRANT_ID"]})
call = await provider.wizards.get_all_wizards(arguments)
result = await call.wait()
return result.body_json()
FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
queryobjectOptionalAdditional keys: not allowed
query.modulestringOptionalAPI name of the module (e.g. Leads, Contacts, Deals).
Maximum length: 50

Response media type: application/json. The table describes the pinned successful response. Referenced models link to their complete fields.

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeContains a list of wizard objects returned for the account.
Additional keys: not allowed
$ (anyOf 1).wizardsarrayRequired within parentContains the list of wizards configured in the Zoho CRM organization.
Maximum items: 25
$ (anyOf 1).wizards[]objectEach itemRepresents a wizard and its basic configuration details.
Additional keys: not allowed
$ (anyOf 1).wizards[].activebooleanRequired within parentIndicates whether the wizard is currently enabled.

Possible values:
true - The wizard is active and available for use.
false - The wizard is inactive and not available for use.
$ (anyOf 1).wizards[].containersarrayRequired within parentContains the list of containers within the wizard, each defining a layout and the screens through which users progress.
Maximum items: 7
$ (anyOf 1).wizards[].containers[]objectEach itemRepresents a container that groups the layout and screens used within the wizard flow.
Additional keys: not allowed
$ (anyOf 1).wizards[].containers[].idstringRequired within parentRepresents the unique identifier of the container.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].containers[].layoutobjectRequired within parentRepresents the layout associated with the container, from which the wizard fields are sourced.
Additional keys: not allowed
$ (anyOf 1).wizards[].containers[].layout.display_labelstringRequired within parentRepresents the display label of the layout, localized based on the active language setting.
Maximum length: 50
$ (anyOf 1).wizards[].containers[].layout.idstringRequired within parentRepresents the unique identifier of the layout.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].containers[].layout.namestringRequired within parentName of the layout.
Maximum length: 50
$ (anyOf 1).wizards[].containers[].screensarrayRequired within parentContains the list of screens that define the step-by-step flow a user navigates within this container.
Maximum items: 75
$ (anyOf 1).wizards[].containers[].screens[]objectEach itemRepresents a single screen within the container, defining one step in the wizard’s guided data-entry flow.
Additional keys: not allowed
$ (anyOf 1).wizards[].containers[].screens[].api_namestringRequired within parentRepresents the programmatic name used to identify the screen in API requests and responses.
Maximum length: 255
$ (anyOf 1).wizards[].containers[].screens[].display_labelstringRequired within parentRepresents the display label of the screen, localized based on the active language setting.
Maximum length: 255
$ (anyOf 1).wizards[].containers[].screens[].idstringRequired within parentRepresents the unique identifier of the screen.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].created_byJSONRequired within parent
$ (anyOf 1).wizards[].created_by (anyOf 1)objectAlternativeRepresents the user who originally created the wizard, including their identifier and display name.
Additional keys: not allowed
$ (anyOf 1).wizards[].created_by (anyOf 1).idstringRequired within parentRepresents the unique numeric identifier of the user who created the wizard.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].created_by (anyOf 1).namestringRequired within parentRepresents the full name of the user who created the wizard, as it appears in Zoho CRM.
Maximum length: 255
$ (anyOf 1).wizards[].created_by (anyOf 2)nullAlternativeRepresents the user who originally created the wizard, including their identifier and display name.
Additional keys: not allowed
$ (anyOf 1).wizards[].created_by (anyOf 2).idstringRequired within parentRepresents the unique numeric identifier of the user who created the wizard.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].created_by (anyOf 2).namestringRequired within parentRepresents the full name of the user who created the wizard, as it appears in Zoho CRM.
Maximum length: 255
$ (anyOf 1).wizards[].created_timestringRequired within parentRepresents the creation date and time of the wizard.
Format: date-time
$ (anyOf 1).wizards[].display_labelstringRequired within parentRepresents the display label of the wizard, localized based on the active language setting in the user’s CRM environment.
Maximum length: 255
$ (anyOf 1).wizards[].idstringRequired within parentNumeric unique identifier of the wizard.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].modified_byJSONRequired within parent
$ (anyOf 1).wizards[].modified_by (anyOf 1)objectAlternativeRepresents the details of the user who last modified the wizard.
Additional keys: not allowed
$ (anyOf 1).wizards[].modified_by (anyOf 1).idstringRequired within parentRepresents the unique numeric identifier of the user who last modified the wizard.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].modified_by (anyOf 1).namestringRequired within parentRepresents the full name of the user who last modified the wizard, as it appears in Zoho CRM.
Maximum length: 255
$ (anyOf 1).wizards[].modified_by (anyOf 2)nullAlternativeRepresents the details of the user who last modified the wizard.
Additional keys: not allowed
$ (anyOf 1).wizards[].modified_by (anyOf 2).idstringRequired within parentRepresents the unique numeric identifier of the user who last modified the wizard.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].modified_by (anyOf 2).namestringRequired within parentRepresents the full name of the user who last modified the wizard, as it appears in Zoho CRM.
Maximum length: 255
$ (anyOf 1).wizards[].modified_timestringRequired within parentRepresents the last modification date and time of the wizard.
Format: date-time
$ (anyOf 1).wizards[].moduleobjectRequired within parentRepresents the CRM module associated with the wizard. Refer to the [Get Modules](modules.yaml#$.paths./settings/modules.get) resource for valid values.
Additional keys: not allowed
$ (anyOf 1).wizards[].module.api_namestringRequired within parentAPI name of the module associated with the wizard.
Maximum length: 255
$ (anyOf 1).wizards[].module.idstringRequired within parentNumeric unique identifier of the module.
Format: int64
Maximum length: 19
$ (anyOf 1).wizards[].namestringRequired within parentRepresents the unique name of the wizard used in API requests and responses.
Maximum length: 30
$ (anyOf 1).wizards[].portal_user_typesJSONRequired within parent
$ (anyOf 1).wizards[].portal_user_types (anyOf 1)arrayAlternativeContains the client portal user types associated with the wizard. Returns null if no portal user types are configured.
Maximum items: 50
$ (anyOf 1).wizards[].portal_user_types (anyOf 1)[]ModelEach itemExpand Get all wizard configurations — response body — wizards wizards item portal user types null item
$ (anyOf 1).wizards[].portal_user_types (anyOf 2)nullAlternativeContains the client portal user types associated with the wizard. Returns null if no portal user types are configured.
Maximum items: 50
$ (anyOf 1).wizards[].portal_user_types (anyOf 2)[]ModelEach itemExpand Get all wizard configurations — response body — wizards wizards item portal user types null item
$ (anyOf 1).wizards[].profilesJSONRequired within parent
$ (anyOf 1).wizards[].profiles (anyOf 1)arrayAlternativeContains the list of CRM profiles associated with the wizard. Returns null when no profiles are associated.
Maximum items: 50
$ (anyOf 1).wizards[].profiles (anyOf 1)[]ModelEach itemExpand Get all wizard configurations — response body — wizards wizards item profiles null item
$ (anyOf 1).wizards[].profiles (anyOf 2)nullAlternativeContains the list of CRM profiles associated with the wizard. Returns null when no profiles are associated.
Maximum items: 50
$ (anyOf 1).wizards[].profiles (anyOf 2)[]ModelEach itemExpand Get all wizard configurations — response body — wizards wizards item profiles null item
$ (anyOf 1).wizards[].sourcestringOptionalIndicates the origin from which the wizard originates.

Possible values:
crm - Created natively within Zoho CRM.
platform_plugin - Created via a Zoho platform plugin.
marketplace_plugin - Created through a Zoho Marketplace plugin.

Known values: crm, platform_plugin, marketplace_plugin
Maximum length: 50
$ (anyOf 2)nullAlternative

Referenced models: Get all wizard configurations — response body — wizards wizards item portal user types null item, Get all wizard configurations — response body — wizards wizards item profiles null item

Get all wizard configurations — response body — wizards wizards item portal user types null item
FieldTypePresenceDescription and constraints
$objectRootClient portal associated with the wizard.
Additional keys: not allowed
display_labelstringRequired within parentRepresents the display label of the client portal, translated into the user's language where a translation is available.
Maximum length: 255
idstringRequired within parentRepresents the unique numeric identifier of the client portal user type.
Format: int64
Maximum length: 19
namestringRequired within parentInternal name of the client portal.
Maximum length: 255
Get all wizard configurations — response body — wizards wizards item profiles null item
FieldTypePresenceDescription and constraints
$objectRootRepresents a CRM profile associated with the wizard.
Additional keys: not allowed
display_labelstringOptionalRepresents the display label of the profile, translated into the user's language where a translation is available.
Maximum length: 255
idstringRequired within parentNumeric unique identifier of the profile.
Format: int64
Maximum length: 19
namestringRequired within parentName of the profile.
Maximum length: 255

SDK function policy ID: zoho.getallwizards. Catalog operation: getAllWizards. Rules can name either ID; function rules distinguish managed calls and conservatively cover raw calls sharing the route. Existing grant permissions and policy rules apply. wait() returns an immediate result or waits for a required approval; it never approves the request itself. Persist the approval ID to resume after a restart.

Provider errors retain their response; JSON decoding raises ProviderAPIError for provider failures. ManagedOperationError identifies contract/input/retention errors. See error handling and provider-specific behavior. Sensitive input may be refused before approval storage. A decoding error never resubmits a write.

No-content response statuses: [204]

Official provider source

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.