Get a Specific Kiosk
Purpose
To retrieve the details and configuration of a specific Kiosk in Zoho CRM using its unique ID. Use the Get All Kiosks API to retrieve the Kiosk ID.
Note
Availability: Standard, Professional, Enterprise, and Ultimate editions.
Permission Required: Administrator profile, or profiles with either the Module Customization or Manage Automation permission enabled.
Endpoints
- GET /settings/kiosks/{kiosk_ID}
Request Details
Request URL
{api-domain}/crm/{version}/settings/kiosks/{kiosk_ID}
Header
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
Scope
ZohoCRM.settings.kiosks.READ
or
ZohoCRM.settings.ALL
Sample Request
Copiedcurl "https://www.zohoapis.com/crm/v8/settings/kiosks/5725767000009995093"
-X GET
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"Response JSON
The kiosks JSON array represents the list of Kiosk records returned in the response.
- created_timestring
Represents the date and time at which the Kiosk was created, in ISO 8601 format.
- chart_dataJSON object
Represents the structure of the Kiosk by defining how its states and transitions are connected.
- nodesJSON array
Represents the list of state references in the Kiosk structure.
- idJSON string
Represents the unique ID of a node in the Kiosk structure.
Note: The number of nodes returned depends on the states configured in the Kiosk. The response always includes the Start and End states.
Possible limits:
- Enterprise and above: 150
- Professional: 50
- Standard: 25
- connectionsJSON array
Represents the connections between states in the Kiosk.
- fromJSON object
Represents the source state of the connection.
- idstring
Represents the unique ID of the source state.
- toJSON object
Represents the destination state of the connection.
- idstring
Represents the unique ID of the destination state.
- transitionJSON object
Represents the transition associated with the connection between two states.
- idstring
Represents the unique ID of the transition.
- version_detailsJSON object
Represents the version information of the Kiosk.
- parent_idstring
Represents the unique ID of the parent version from which the current Kiosk version was derived.
- version_numberinteger
Represents the version number of the Kiosk.
- moduleJSON object
Represents the module in which the Kiosk is created.
- api_namestring
Represents the API name of the module.
- idstring
Represents the unique ID of the module.
- descriptionstring
Represents the description of the Kiosk.
- transitionsJSON array
Represents the list of transitions configured in the Kiosk.
- namestring
Represents the name of the transition.
- idstring
Represents the unique identifier of the transition.
- created_byJSON object
Represents the details of the user who created the Kiosk.
- namestring
Represents the name of the user.
- idstring
Represents the unique ID of the user.
- statesJSON array
Represents the list of states configured in the Kiosk, such as screen, decision, action, and getrecord.
- namestring
Represents the name of the state.
- idstring
Represents a unique identifier of the state.
- typestring
Represents the type of the state.
Possible values:
start_state - Represents the entry point of the Kiosk.
end_state - Represents the exit point of the Kiosk.
screen - Represents a screen displayed to the user.
decision - Represents a decision point that evaluates configured criteria and determines the next state.
action - Represents an action performed within the Kiosk.
getrecord - Represents a state that retrieves records from Zoho CRM.
The state types returned depend on your Kiosk configuration.
- sequence_numberinteger
Represents the order in which the Kiosk is displayed relative to other Kiosks in the UI.
- modified_timestring
Represents the date and time when the Kiosk was last modified.
- group_idstring
Represents the unique identifier of the Kiosk group. All versions such as draft, active, and inactive of the same Kiosk share the same group_id.
- current_record_moduleJSON object
Represents the module configured as the Kiosk's Current Record context. All operations that use the Current Record, such as field references, criteria evaluation, GetRecords, and actions, are performed on records from this module.
- plural_labelstring
Represents the display label of the module.
- api_namestring
Represents the API name of the module.
- idstring
Represents the unique ID of the module.
- associatedBoolean
Represents whether the Kiosk is associated with a supported location, such as the Record Details View or other supported locations. It does not represent cross-module associations.
Possible values:
true - Represents that the Kiosk is associated with one or more supported locations.
false - Represents that the Kiosk is not associated with any supported locations.
- namestring
Represents the name of the Kiosk.
- modified_byJSON object
Represents the details of the user who last modified the Kiosk.
- namestring
Represents the name of the user who modified the Kiosk.
- idstring
Represents the unique ID of the user who modified the Kiosk.
- idstring
Represents the unique identifier of the Kiosk.
- statusstring
Represents the current status of the Kiosk.
Possible values: draft, active, inactive. - group_api_namestring
Specifies a unique API name that is shared across all versions of the Kiosk (draft and published) to maintain a consistent API name.
Possible Errors
- NO_CONTENTHTTP 204
No Kiosk has been found
Resolution: Specify a valid Kiosk ID. Get your Kiosk ID using Get all Kiosks API. - INVALID_REQUEST_METHODHTTP 400
The http request method type is not a valid one
Resolution: You have specified an invalid HTTP method to access the API URL. Specify a valid request method. Refer to the Endpoints section for more details. - OAUTH_SCOPE_MISMATCHHTTP 401
Unauthorized
Resolution: The client does not have a valid scope to retrieve a specific Kiosk. Create a new token with valid scope. Refer to the Scope section for more details. - AUTHENTICATION_FAILUREHTTP 401
Authentication failed
Resolution: Pass the access token in the request header of the API call. - INVALID_URL_PATTERNHTTP 404
Please check if the URL trying to access is a correct one
Resolution: The request URL specified is incorrect. Specify a valid request URL. Refer to the Request URL section for more details. - INTERNAL_ERRORHTTP 500
Internal Server Error
Resolution: Unexpected and unhandled exception in the server. Contact support team.
Sample Response
Copied{
"kiosks": [
{
"created_time": "2026-04-07T01:00:49-07:00",
"chart_data": {
"nodes": [
{
"id": "5725767000009999159"
},
{
"id": "5725767000009999160"
}
],
"connections": [
{
"from": {
"id": "5725767000009999159"
},
"to": {
"id": "5725767000009999160"
},
"transition": {
"id": "5725767000009999161"
}
}
]
},
"version_details": {
"parent_id": null,
"version_number": 1
},
"module": {
"api_name": "Kiosk",
"id": "5725767000009995093"
},
"description": "To create a simple Kiosk in the Zoho CRM.",
"transitions": [
{
"name": "Start",
"id": "5725767000009999161"
}
],
"created_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"states": [
{
"name": "End",
"id": "5725767000009999160",
"type": "end_state"
},
{
"name": "Start",
"id": "5725767000009999159",
"type": "start_state"
}
],
"sequence_number": 1,
"modified_time": "2026-04-07T01:00:49-07:00",
"group_id": "5725767000009999158",
"current_record_module": null,
"associated": false,
"name": "Kiosk",
"modified_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"id": "5725767000009995093",
"status": "draft",
"group_api_name": "Kiosk"
}
]
}