Zoho Analytics · Go
Introduction
The Go client for Zoho Analytics REST API v2 — 205 methods across five scoped surfaces.
The Zoho Analytics Go client wraps REST API v2. It carries your OAuth credentials, keeps the access token alive, and exposes the API as four scoped instances hanging off one client object.
Start here#
- Getting started — install, construct a client, make a first call.
- Authentication — OAuth, scopes, data centers, and the token throttle.
- Configuration — timeouts, proxies, custom headers, regions.
- Errors — the response envelope, HTTP statuses, and the codes worth branching on.
- Limits — throttles, concurrency guards and plan quotas.
Guides#
- Importing data — synchronous, batched and job-based imports.
- Exporting data — synchronous export and the asynchronous job flow.
API reference#
| Surface | Scope |
|---|---|
| AnalyticsClient | Credentials, transport settings, instance factories. |
| OrgAPI | Users, roles, admins, subscription, security controls. |
| WorkspaceAPI | Views, folders, tags, schedules, alerts, backups, sharing. |
| ViewAPI | Rows, columns, formulas, publishing, per-view metadata. |
| BulkAPI | Import and export, synchronous and asynchronous. |
Conventions in this SDK#
| Method naming | PascalCase (exported). |
| Identifiers | string. |
| Failure surface | A returned *ServerException with ErrorCode, ErrorMessage, HttpStatusCode and Action. |
| Source | go/source/zoho/pkg/analyticsclient/analyticsclient.go |
| Sample program | go/sample/test.go |