Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zoho CommunityTopic API

The CommunityTopic API from Zoho — 32 operation(s) for communitytopic.

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

Tagged areas include CommunityTopic. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and code examples.

This API exposes 36 operations across 32 paths. It is described by OpenAPI 3.1.0, at version 1.0.0.

36 operations 32 paths 0 schemas 2 DELETE12 GET2 PATCH19 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Authentication
custom
Resource Areas
1

Authentication & Security 1

Zoho CommunityTopic API declares 1 security scheme for authenticating requests. It defines a custom scheme (iam-oauth2-schema).

Paths & Operations 36

Across 32 paths, the API surfaces 36 operations — 2 DELETE, 12 GET, 2 PATCH, 19 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

CommunityTopic 36
POST
/api/v1/communityTopics/{topicId}/unmoderate
Unmoderate community topic
unmoderateCommunityTopic 2 params → 204
GET
/api/v1/communityTopics
List forum topics
getAllCommunityTopics 6 params → 422200
POST
/api/v1/communityTopics
Add community topic
addCommunityTopic 1 param body → 422200
DELETE
/api/v1/communityTopics
Permanently delete trashed community topics
deleteTrashedCommunityTopics 1 param body → 422200
POST
/api/v1/communityTopics/{topicId}/associateTags
Associate tags to community topic
addTagsToCommunityTopic 2 params body → 422200
POST
/api/v1/communityTopics/approve
Approve topics
approveTopics 1 param body → 422200
POST
/api/v1/communityTopics/{topicId}/markSpam
Report topic as spam
markATopicAsSpam 2 params body → 422204
PUT
/api/v1/communityTopics/{topicId}/updateDraft
Update Drafted Topic
updateDraftedCommunityTopic 2 params body → 422200403
GET
/api/v1/communityTopics/{topicId}
Get topic
getCommunityTopic 3 params → 200
PATCH
/api/v1/communityTopics/{topicId}
Update community topic
updateCommunityTopic 2 params body → 422200
DELETE
/api/v1/communityTopics/{topicId}/deleteDraft
Delete drafted community topic
deleteDraftedCommunityTopic 2 params → 422500204403
GET
/api/v1/communityTopics/{topicId}/followers
List all community topic followers
getAllCommunityTopicFollowers 5 params → 422200
POST
/api/v1/communityTopics/{topicId}/dissociateTags
Dissociate tags from topic
deleteCommunityTopicTags 2 params body → 422204
POST
/api/v1/communityTopics/unmoderate
Unmoderate community topics
unmoderateCommunityTopics 1 param body → 422200
POST
/api/v1/community/markAllTopicsAsSpam
Report multiple topics as spam
markAllTopicsAsSpam 1 param body → 422200
POST
/api/v1/communityTopics/{topicId}/unlock
Unlock community topic
unlockCommunityTopic 2 params → 204
POST
/api/v1/communityTopics/saveDraft
Draft community topic
addCommunityTopicAsDraft 1 param body → 422200403
GET
/api/v1/communityModeration/topics
List topics pending moderation
getCommunityModerationTopics 5 params → 422200403
GET
/api/v1/communityTopics/{topicId}/participants
List topic participants
getCommunityTopicParticipants 5 params → 422200
POST
/api/v1/communityTopics/{topicId}/unfollow
Unfollow community topic
unfollowCommunityTopic 2 params → 500204
POST
/api/v1/communityTopics/moveToTrash
Trash unmoderated community topics
deleteUnmoderatedCommunityTopics 1 param body → 422200
GET
/api/v1/communityTopics/count
Get community Topics Views Count
getCommunityTopicsViewsCount 6 params → 422200403
POST
/api/v1/communityTopics/{topicId}/unlike
Unlike topic
unlikeATopic 2 params → 204
GET
/api/v1/communityTopicTypes
Get topic types
getCommunityTopicTypes 1 param → 422200
PATCH
/api/v1/communityTopicTypes
Update topic type preferences
updateCommunityTopicTypes 1 param body → 422204403
POST
/api/v1/communityTopics/{topicId}/follow
Follow community topic
followCommunityTopic 2 params → 204
POST
/api/v1/communityTopics/{topicId}/moderate
Moderate community topic
moderateCommunityTopic 2 params → 204
POST
/api/v1/communityTopics/{topicId}/move
Move a community topic
moveACommunityTopic 2 params body → 422204
GET
/api/v1/communityTopicByPermalink
Get community topic by permalink
getCommunityTopicByPermalink 3 params → 422404200
POST
/api/v1/communityTopics/restore
Restore trashed topics
addTrashedCommunityTopics 1 param body → 422200
GET
/api/v1/communityModeratedTopics
List moderated community topics
getModeratedCommunityTopics 4 params → 200403
GET
/api/v1/communityUsers/{userId}/topics
List community topics by user
getCommunityTopicsByUser 8 params → 200403
GET
/api/v1/communityTopics/{topicId}/voters
List community topic voters
getCommuntiyTopicVoters 5 params → 422404200
POST
/api/v1/communityTopics/{topicId}/like
Like community topic
updateCommunityTopicLike 2 params → 204
GET
/api/v1/communityMyDraftedTopics
List all Drafted community Topics
getDraftedCommunityTopics 5 params → 200
POST
/api/v1/communityTopics/{topicId}/publishDraft
Publish community topic draft
publishCommunityTopicDraft 2 params body → 422200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zoho-communitytopic-api-openapi.yml Raw ↑

Other APIs Zoho publishes across the network.

Zoho Inventory
Zoho Books
Zoho Invoice
Zoho Billing
Zoho Expense
Zoho People
Zoho Recruit
Zoho Projects
Zoho Mail
Zoho Sign
Zoho Campaigns
Zoho SalesIQ