This is the public-facing OpenAPI contract for WoopSocial. It supports scheduling posts for various social media platforms suchas Bluesky, Facebook, Instagram, LinkedIn, LinkedIn Pages, Pinterest, Threads, TikTok, X (formerly Twitter) and YouTube.
woopsocial-com Openapi API is one of 3 APIs that woopsocial-com publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 6 JSON Schema definitions.
The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.
This API exposes
24 operations
across 20 paths,
organized into 7 resource areas,
and defines 125 schemas.
It is described by OpenAPI 3.1.0, at version 1.0.0.
Requests are made against 2 base URLs: https://api.woopsocial.com/v1, http://localhost:9123/api/external/v1.
24 operations20 paths125 schemas6 DELETE9 GET9 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.woopsocial.com/v1
Authentication
HTTP Bearer
Resource Areas
7
Authentication & Security 1
woopsocial-com Openapi API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (API key) (ApiKey).
Paths & Operations 24
Across 20 paths, the API surfaces 24 operations — 6 DELETE, 9 GET, 9 POST. They span 7 resource areas: Posts, Projects, Social Accounts, Media, Webhooks, Feedback, Health. Each is listed below with its method, path, parameters, and response codes.
The contract defines 125 schemas that model the data the API accepts and returns. The most detailed are SocialAccountPostBase (14 properties), TikTokFields (11 properties), PostAnalytics (10 properties), WebhookEvent (9 properties). Each schema is shown below with its type and property counts.
FeedbackCategory
string
What the note is about.
SendFeedbackRequest
object
2 properties2 required
SendFeedbackResponse
object
1 property1 required
FeedbackLimitErrorResponse
object
1 property1 required
ConcurrencyLimitErrorCode
string
ConcurrencyLimitErrorResponse
object
2 properties2 required
WebhookEventType
string
CreateWebhookEndpointRequest
object
2 properties2 required
WebhookEndpoint
object
5 properties4 required
WebhookEvent
object
Payload delivered to registered webhook URLs.
9 properties6 required
Project
object
2 properties2 required
CreateProjectRequest
object
1 property1 required
SocialAccountStatus
string
SocialPlatform
string
Identifies which social media platform this data structure targets.
CreateOAuthAuthorizationRequest
object
3 properties2 required
OAuthCallbackErrorCode
string
Error code appended to redirectUrl as the error query parameter when OAuth fails after WoopSocial has recovered the callback state. facebooknopages means Faceb…
CreateOAuthAuthorizationResponse
object
1 property1 required
SocialAccount
object
6 properties6 required
SocialAccountPlatformInputs
object
2 properties2 required
SocialAccountPlatformSpecificInputs
PinterestSocialAccountPlatformSpecificInputs
object
2 properties2 required
TikTokSocialAccountPlatformSpecificInputs
object
6 properties6 required
PinterestBoardOption
object
2 properties2 required
DeliveryStatus
string
Delivery lifecycle status for a post. NOTSTARTED: The post exists and is scheduled, but delivery has not started yet. SENDING: Delivery is currently in progres…
PostContentMediaInput
Content media reference.
MediaLibraryPostContentMediaInput
object
2 properties2 required
PostContentMedia
Resolved content media.
MediaLibraryPostContentMedia
object
5 properties5 required
PostContentItemInput
object
2 properties
PostContentItem
object
2 properties
PostContentInput
array
Post content expressed as thread items. The array exists for future thread support. Currently exactly one item is supported.
PostContent
array
Post content expressed as thread items. The array exists for future thread support. Currently exactly one item is returned.
PostSchedule
When the post should be published.
DraftPostSchedule
object
1 property1 required
PublishNowPostSchedule
object
1 property1 required
ScheduleForLaterPostSchedule
object
2 properties2 required
PostRetryPolicy
object
Automatically creates a scheduled retry post for each failed target. Successful targets are never copied. Known failures requiring user intervention, such as i…
2 properties2 required
CreatePostRequest
object
5 properties3 required
Post
object
9 properties8 required
ListSocialAccountPostsResponse
object
2 properties1 required
MediaType
string
Media
object
5 properties5 required
ListMediaResponse
object
2 properties1 required
CreateMediaResponse
object
1 property1 required
CreateUploadSessionRequest
object
2 properties2 required
UploadSessionPart
object
2 properties2 required
UploadSession
object
5 properties5 required
UploadSessionStatus
UploadSessionInitiatedStatus
object
2 properties2 required
UploadSessionUploadedStatus
object
2 properties2 required
UploadSessionReadyStatus
object
3 properties3 required
UploadSessionFailedStatus
object
4 properties4 required
UploadSessionAbortedStatus
object
2 properties2 required
SocialAccountInput
SocialAccountInputBase
object
2 properties1 required
SocialAccountPostBase
object
14 properties10 required
PostAnalytics
object
Latest stored lifetime metrics for this social account post. Each supported metric contains its latest snapshot, or an empty array if no observation exists. Un…
10 properties
PostAnalyticsSnapshots
array
PostAnalyticsSnapshot
object
3 properties3 required
PinterestPlatform
object
1 property1 required
InstagramPlatform
object
1 property1 required
FacebookPlatform
object
1 property1 required
TikTokPlatform
object
1 property1 required
ThreadsPlatform
object
1 property1 required
BlueskyPlatform
object
1 property1 required
YouTubePlatform
object
1 property1 required
XPlatform
object
1 property1 required
LinkedInPlatform
object
1 property1 required
LinkedInPagesPlatform
object
1 property1 required
PinterestFields
object
3 properties1 required
InstagramFields
object
3 properties1 required
FacebookFields
object
3 properties1 required
LinkedInFields
object
1 property
TikTokFields
object
11 properties7 required
YouTubeFields
object
5 properties2 required
PinterestInput
InstagramInput
FacebookInput
TikTokInput
ThreadsInput
BlueskyInput
YouTubeInput
XInput
LinkedInInput
LinkedInPagesInput
SocialAccountPost
PinterestPost
InstagramPost
FacebookPost
TikTokPost
ThreadsPost
BlueskyPost
YouTubePost
XPost
LinkedInPost
LinkedInPagesPost
WoopTestPlatform
object
1 property1 required
WoopTestFields
object
1 property
WoopTestInput
WoopTest is a sandbox platform for testing and debugging. Posts targeting WOOPTEST go through the full scheduling pipeline but are never published to any real…
WoopTestPost
ValidationError
object
3 properties2 required
ValidationWarning
object
3 properties2 required
ValidationField
string
CreatePostErrorCode
string
CreatePostErrorResponse
object
4 properties2 required
ValidatePostResponse
object
3 properties3 required
GetPostErrorCode
string
GetPostErrorResponse
object
2 properties2 required
DeletePostErrorCode
string
DeletePostErrorResponse
object
2 properties2 required
DeleteSocialAccountPostErrorCode
string
DeleteSocialAccountPostErrorResponse
object
2 properties2 required
DeleteSocialAccountErrorCode
string
DeleteSocialAccountErrorResponse
object
2 properties2 required
DeleteMediaErrorCode
string
DeleteMediaErrorResponse
object
2 properties2 required
InstagramPostType
string
InstagramTrialParams
object
1 property1 required
InstagramTrialGraduationStrategy
string
Controls how a Trial Reel graduates to followers. MANUAL leaves graduation to the user in Instagram. SSPERFORMANCE lets Instagram graduate the Reel automatical…
FacebookPostType
string
TikTokPrivacyLevel
string
TikTokPostType
string
TikTokPostMode
string
YouTubePrivacy
string
HealthResponse
object
3 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of woopsocial-com Openapi 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.