How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zoho Analytics Modeling APIs API

Modeling APIs manage workspaces, views, columns, and folders, and support copying across or within Zoho Analytics accounts.

Zoho Analytics Modeling APIs API is one of 11 APIs that Zoho Analytics publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Modeling APIs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 58 operations across 45 paths, and defines 71 schemas. It is described by OpenAPI 3.2.0, at version v2.

Requests are made against a single base URL, https://analyticsapi.zoho.com.

58 operations 45 paths 71 schemas 13 DELETE2 GET25 POST18 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v2
Base URL
https://analyticsapi.zoho.com/restapi/v2
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Zoho Analytics Modeling APIs API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (iam-oauth2-schema) using the authorizationCode flow, exposing 5 scopes.

Paths & Operations 58

Across 45 paths, the API surfaces 58 operations — 13 DELETE, 2 GET, 25 POST, 18 PUT. Each is listed below with its method, path, parameters, and response codes.

Modeling APIs 58

Modeling APIs manage workspaces, views, columns, and folders, and support copying across or within Zoho Analytics accounts.

POST
/restapi/v2/workspaces
Create Workspace
createWorkspace 1 param body → 200default
POST
/restapi/v2/workspaces/{workspace-id}
Copy Workspace
copyWorkspace 3 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}
Rename Workspace
renameWorkspace 2 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}
Delete Workspace
deleteWorkspace 2 params → 204default
POST
/restapi/v2/workspaces/{workspace-id}/tables
Create Table
createTable 2 params body → 200default
POST
/restapi/v2/workspaces/{workspace-id}/querytables
Create Query Table
createQueryTable 2 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/querytables/{table-id}
Edit Query Table
editQueryTable 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/reports
Create Report
createReport 2 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/reports/{report-id}
Update Report
updateReport 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/saveas
Save As View
saveAsView 3 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/views/movetofolder
Move Views To Folder
moveViewsToFolder 2 params body → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}
Rename View
renameView 3 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/views/{view-id}
Delete View
deleteView 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/trash/{view-id}
Restore Trash View
restoreTrashView 3 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/trash/{view-id}
Delete Trash View
deleteTrashView 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/folders
Create Folder
createFolder 2 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/folders/{folder-id}
Rename Folder
renameFolder 3 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/folders/{folder-id}
Delete Folder
deleteFolder 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/folders/{folder-id}/default
Make Default Folder
makeDefaultFolder 3 params → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/folders/{folder-id}/move
Change Folder Hierarchy
changeFolderHierarchy 3 params body → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/folders/{folder-id}/reorder
Change Folder Position
changeFolderPosition 3 params body → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/data/sort
Sort Data by Columns
sortDataByColumns 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns
Add Column
addColumn 3 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/{column-id}
Rename Column
renameColumn 4 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/{column-id}
Delete Column
deleteColumn 4 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/{column-id}/lookup
Add Lookup
addLookup 4 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/{column-id}/lookup
Remove Lookup
removeLookup 4 params body → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/hide
Hide Columns
hideColumns 3 params body → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/show
Show Columns
showColumns 3 params body → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/reorder
Reorder Columns
reorderColumns 3 params body → 204default
POST
/restapi/v2/workspaces/{source-workspace-id}/views/copy
Copy Views
copyViews 3 params body → 200default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/formulas/copy
Copy Formulas
copyFormulas 4 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/similarviews
Create Similar Views
createSimilarViews 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/autoanalyse
Auto Analyse View
autoAnalyseView 3 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/columns/{column-id}/autoanalyse
Auto Analyse Column
autoAnalyseColumn 4 params → 204default
GET
/restapi/v2/workspaces/{workspace-id}/variables
Get all variables in a workspace
getVariables 2 params → 200default
POST
/restapi/v2/workspaces/{workspace-id}/variables
Create a variable
createVariable 2 params body → 200default
GET
/restapi/v2/workspaces/{workspace-id}/variables/{variable-id}
Get details of a specific variable
getVariableDetails 3 params → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/variables/{variable-id}
Update a variable
updateVariable 3 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/variables/{variable-id}
Delete a variable
deleteVariable 3 params → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/customformulas
Add Formula Column
addFormulaColumn 3 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/customformulas/{formula-id}
Edit Formula Column
editFormulaColumn 4 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/customformulas/{formula-id}
Delete Formula Column
deleteFormulaColumn 4 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/aggregateformulas
Add Aggregate Formula
addAggregateFormula 3 params body → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/aggregateformulas/{formula-id}
Edit Aggregate Formula
editAggregateFormula 4 params body → 204default
DELETE
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/aggregateformulas/{formula-id}
Delete Aggregate Formula
deleteAggregateFormula 4 params body → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/emailschedules
Create Email Schedule
createEmailSchedule 4 params → 200default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/emailschedules/{schedule-id}
Update Email Schedule
updateEmailSchedule 5 params → 200default
DELETE
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/emailschedules/{schedule-id}
Delete Email Schedule
deleteEmailSchedule 4 params → 204default
POST
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/emailschedules/{schedule-id}/trigger
Trigger Email Schedule
triggerEmailSchedule 4 params → 204default
PUT
/restapi/v2/workspaces/{workspace-id}/views/{view-id}/emailschedules/{schedule-id}/status
Change Email Schedule Status
changeEmailScheduleStatus 5 params → 204default
POST
/restapi/v2/automl/workspaces/{workspace-id}/analysis
Create AutoML Analysis
createAutoMLAnalysis 2 params body → 200default
POST
/restapi/v2/automl/workspaces/{workspace-id}/analysis/{analysis-id}/models/{model-id}/deployments
Create AutoML Analysis Deployment
createAutoMLAnalysisDeployment 4 params body → 200default
POST
/restapi/v2/automl/workspaces/{workspace-id}/analysis/{analysis-id}/models/{model-id}/whatif
AutoML What If Analysis
autoMLWhatIfAnalysis 4 params body → 200default
POST
/restapi/v2/automl/workspaces/{workspace-id}/analysis/{analysis-id}/deployments/{deployment-id}/execute
Run AutoML Analysis
runAutoMLAnalysis 4 params → 204default
DELETE
/restapi/v2/automl/workspaces/{workspace-id}/analysis/{analysis-id}/deployments/{deployment-id}
Delete AutoML Analysis Model Deployment
deleteAutoMLAnalysisModelDeployment 4 params → 204default
DELETE
/restapi/v2/automl/workspaces/{workspace-id}/analysis/{analysis-id}/models/{model-id}
Delete AutoML Analysis Model
deleteAutoMLAnalysisModel 4 params → 204default
DELETE
/restapi/v2/automl/workspaces/{workspace-id}/analysis/{analysis-id}
Delete AutoML Analysis
deleteAutoMLAnalysis 3 params → 204default

Schemas 71

The contract defines 71 schemas that model the data the API accepts and returns. The most detailed are CreateEmailScheduleConfig (11 properties), CreateReportConfig (10 properties), CreateAutoMLAnalysisDeploymentConfig (9 properties), ColumnDesign (9 properties). Each schema is shown below with its type and property counts.

VariableConfig
object
6 properties 3 required
CreateQueryTableResponse
object
3 properties
AxisColumn
object
3 properties 3 required
UpdateEmailScheduleResponse
object
3 properties
CreateAutoMLAnalysisDeploymentConfig
object
9 properties 7 required
AddColumnResponse
object
3 properties
CopyFormulasConfig
object
3 properties 2 required
CreateFolderResponse
object
3 properties
RenameWorkspaceConfig
object
1 property 1 required
AddAggregateFormulaResponse
object
3 properties
AddColumnConfig
object
4 properties 2 required
DeleteFolderConfig
object
1 property
AddLookupConfig
object
2 properties 2 required
GetVariableDetailsResponse
object
3 properties
AutoAnalyseViewConfig
object
Configuration for auto-analysing a view.
1 property
ChangeFolderPositionConfig
object
1 property 1 required
ReorderColumnsConfig
object
1 property 1 required
CreateFolderConfig
object
4 properties 1 required
DeleteViewConfig
object
1 property
CreateQueryTableConfig
object
4 properties 2 required
AutoMLWhatIfAnalysisResponse
object
3 properties
HideShowColumnConfig
object
1 property 1 required
DefaultVariableData
object
5 properties
TableDesign
object
4 properties 2 required
DeleteTrashViewConfig
object
1 property
CreateAutoMLAnalysisConfig
object
8 properties 6 required
AddAggregateFormulaConfig
object
3 properties 2 required
CopyViewsResponse
object
3 properties
SaveAsViewConfig
object
5 properties 1 required
RenameFolderConfig
object
2 properties 1 required
SaveAsViewResponse
object
3 properties
UserSpecificVariableData
object
7 properties
RenameViewConfig
object
2 properties 1 required
FilterColumn
object
3 properties 3 required
RemoveLookupConfig
object
1 property
SortDataByColumnsConfig
object
3 properties 2 required
UpdateEmailScheduleConfig
object
7 properties 2 required
ChangeEmailScheduleStatusConfig
object
1 property 1 required
CreateWorkspaceResponse
object
3 properties
CreateTableResponse
object
3 properties
UpdateReportConfig
object
8 properties 1 required
CreateAutoMLAnalysisResponse
object
3 properties
CreateTableConfig
object
1 property 1 required
VariableFormat
object
8 properties
EditAggregateFormulaConfig
object
2 properties 1 required
DeleteFormulaColumnConfig
object
1 property
RenameColumnConfig
object
1 property 1 required
CreateReportConfig
object
10 properties 4 required
CreateEmailScheduleResponse
object
3 properties
DeleteAggregateFormulaConfig
object
1 property
CopyViewsConfig
object
5 properties 2 required
CreateSimilarViewsConfig
object
Configuration for creating similar views based on a reference view.
4 properties 2 required
EditFormulaColumnConfig
object
2 properties 1 required
CreateVariableResponse
object
3 properties
LookupColumnDesign
object
2 properties 2 required
GetVariablesResponse
object
3 properties
EditQueryTableConfig
object
2 properties 1 required
AddFormulaColumnConfig
object
3 properties 2 required
MoveViewsToFolderConfig
object
2 properties 2 required
ColumnDesign
object
9 properties 2 required
ChangeFolderHierarchyConfig
object
2 properties 1 required
CopyWorkspaceResponse
object
3 properties
AutoMLWhatIfAnalysisConfig
object
1 property 1 required
DeleteColumnConfig
object
1 property
RestoreTrashViewConfig
object
1 property
CreateWorkspaceConfig
object
2 properties 1 required
CreateAutoMLAnalysisDeploymentResponse
object
3 properties
CreateEmailScheduleConfig
object
11 properties 4 required
CopyWorkspaceConfig
object
5 properties 1 required
AddFormulaColumnResponse
object
3 properties
CreateReportResponse
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zoho-analytics-modeling-apis-api-openapi.yml Raw ↑

Other APIs Zoho Analytics publishes across the network.

Zoho Analytics Bulk Export - Asynchronous API
Zoho Analytics Bulk Export - Synchronous API
Zoho Analytics Bulk Import - Asynchronous API
Zoho Analytics Bulk Import - Batch API
Zoho Analytics Bulk Import - Synchronous API
Zoho Analytics Data APIs API
Zoho Analytics Embed APIs API
Zoho Analytics Metadata APIs API
Zoho Analytics Sharing & Collaboration APIs API
Zoho Analytics User Management APIs API
Where this information came from

This is an independent, third-party profile of Zoho Analytics Modeling APIs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.