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

Zoca Social Media API

The Social Media API from Zoca — 66 operation(s) for social media.

Zoca Social Media API is one of 193 APIs that Zoca publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Social-Media. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 70 operations across 66 paths, and defines 1 schema. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://api.zoca.ai, https://tasks.zoca.ai.

70 operations 66 paths 1 schemas 4 DELETE25 GET32 POST9 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.zoca.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Zoca Social Media API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (access-token).

  • access-token — Enter JWT token in the format Bearer

Paths & Operations 70

Across 66 paths, the API surfaces 70 operations — 4 DELETE, 25 GET, 32 POST, 9 PUT. Each is listed below with its method, path, parameters, and response codes.

Social Media 70
GET
/social-media/posts
Get posts by UID
t_value → 200
POST
/social-media/posts
Create social media posts
t_value → 201
POST
/social-media/instagram-posts
Create Instagram posts
t_value → 201
POST
/social-media/social-media-calendar
Create a social media calendar
t_value body → 201
GET
/social-media/social-media-calendar
Get social media calendars by editor ID
t_value 3 params → 200
GET
/social-media/calendar-posts
Get posts by calendar ID
t_value 1 param → 200
POST
/social-media/attach-media
Attach media to posts
t_value body → 201
POST
/social-media/update-caption
Update post caption
t_value → 201
POST
/social-media/update-scheduled-at
Update scheduled post time
t_value → 201
POST
/social-media/update-scheduled-post-status
Update scheduled post status
t_value → 201
POST
/social-media/update-scheduled-status
Update schedule status
t_value → 201
DELETE
/social-media/scheduled-post
Delete a scheduled post
t_value → 200
POST
/social-media/set-schedule-for-posts
Set schedule for posts
t_value → 201
DELETE
/social-media/detach-medias-from-post
Detach media from a post
t_value → 200
GET
/social-media/scheduled-post-by-id
Get scheduled post by ID
t_value → 200
POST
/social-media/get-feed-posts
Get feed posts with pagination
t_value → 201
GET
/social-media/posts-pending-admin-approval
Get posts pending admin approval
t_value → 200
GET
/social-media/get-instagram-post
Get Instagram post by ID
t_value → 200
POST
/social-media/add-feedback
Add feedback to a post
t_value → 201
GET
/social-media/editor-list
Get list of editors
t_value → 200
PUT
/social-media/set-instagram-post-type
Set Instagram post type
t_value → 200
POST
/social-media/add-feedback-to-post
Add feedback to a post
t_value → 201
GET
/social-media/get-feedback-for-post
Get feedback for a post
t_value → 200
PUT
/social-media/remove-feedback-from-post
Remove feedback from a post
t_value → 200
POST
/social-media/set-feedback-status
Set feedback status
t_value → 201
GET
/social-media/get-user-insta-details
Get user Instagram details
t_value → 200
PUT
/social-media/set-user-insta-details
Set user Instagram details
t_value → 200
GET
/social-media/get-user-overdue-count
Get user overdue post count
t_value → 200
PUT
/social-media/approve-all-posts-by-uid
Approve all posts by user ID
t_value → 200
PUT
/social-media/set-user-post-status
Set user post status
t_value → 200
PUT
/social-media/approve-user-overdue-post-status
Approve user overdue post status
t_value → 200
GET
/social-media/get-all-posting-dates-for-month
Get all posting dates for a month
t_value → 200
GET
/social-media/posts-by-ops-status
Get all posts by ops status
t_value → 200
GET
/social-media/pending-feedback
Get all pending feedback
t_value → 200
POST
/social-media/edit-status
Set edit status
t_value → 201
POST
/social-media/raw-instagram-post
Get raw Instagram post data
t_value → 201
POST
/social-media/generate-presigned-url
Generate presigned URL for file upload
t_value → 201
POST
/social-media/update-media-order
Update media order
t_value → 201
DELETE
/social-media/calendar
Remove calendar by ID
t_value → 200
PUT
/social-media/calendar
Update calendar
t_value → 200
POST
/social-media/get-calendar-by-filter
Get calendar by filter
t_value → 201
GET
/social-media/sm-user-list
Get social media user list
t_value → 200
POST
/social-media/set-time-sensitive
Set post time sensitivity
t_value → 201
POST
/social-media/set-post-attributes
Set post attributes
t_value → 201
GET
/social-media/post-design-types
Get all post design types
t_value → 200
GET
/social-media/post-subtypes
Get post subtypes by type ID
t_value → 200
GET
/social-media/get-preference-request
Get preference update request status
t_value → 200
PUT
/social-media/put-preference-request
Update preference request status
t_value → 200
POST
/social-media/card-view-click
Track card view click
t_value → 201
GET
/social-media/designer-list
Get list of designers
t_value → 200
GET
/social-media/post-qc-metrics
Get post QC metrics
t_value → 200
GET
/social-media/user-preferences
Get user preferences
t_value → 200
POST
/social-media/user-preferences
Set user preferences
t_value → 201
POST
/social-media/register-help-request
Register social media help request
t_value → 201
PUT
/social-media/help-request-status
Update help request status
t_value → 200
POST
/social-media/instagram-post-reject-reason
Set Instagram post rejection reason
t_value → 201
POST
/social-media/onboard-user
Onboard social media user
t_value → 201
DELETE
/social-media/post-by-id
Delete post by ID
t_value → 200
GET
/social-media/feedback-by-uid
Get feedback by user ID
t_value → 200
GET
/social-media/feedback-for-calendar
Get feedback for calendar
t_value → 200
POST
/social-media/update-viewer-access
Update viewer access
t_value → 201
POST
/social-media/business-attributes-props
Add business attributes properties
t_value → 201
POST
/social-media/service-category
Add service category
t_value → 201
GET
/social-media/service-categories
Get service categories
t_value → 200
GET
/social-media/sm-access-list
Get social media access list
t_value → 200
GET
/social-media/predefined-social-media-attributes
Get predefined social media attributes
t_value → 200
POST
/social-media/authenticate-user
Authenticate social media user
t_value → 201
POST
/social-media/add-instagram-post-rejection-reason
Add Instagram post rejection reason
t_value → 201
POST
/tasks/api/v1/social-media/proposal
Create Social Media Proposal
t_value body → 201400
POST
/tasks/api/v1/social-media/moengage/event
Send Custom Social Media Moengage Event
t_value body → 201400

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is e (5 properties). Each schema is shown below with its type and property counts.

e
object
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zoca-social-media-api-openapi.yml Raw ↑

Other APIs Zoca publishes across the network.

Zoca ACM API
Zoca Acuity API
Zoca Addon Groups API
Zoca Addons API
Zoca Aeo Lead Magnet API
Zoca Agents API
Zoca API Keys API
Zoca App API
Zoca App Blocker API
Zoca App Blocker Updates API
Zoca Approvals API
Zoca Auth API
Where this information came from

This is an independent, third-party profile of Zoca Social Media 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.