ghl_social_post_create
Create social media posts for multiple platforms like Facebook, Instagram, LinkedIn, YouTube, and more with customizable content per channel.
Instructions
KNOWN LIVE REGRESSION (as of 2026-07-04): this endpoint was observed broken/failing in production even though its documented schema (top-level accountIds/summary/media/status/type/userId, platform-specific *PostDetails objects) is correct and faithfully reproduced here. If a call fails, the schema/tool is not at fault — treat it as a possible server-side GHL issue and check the response body for details before assuming a client-side mistake. Create post Create posts for all supported platforms. It is possible to create customized posts per channel by using the same platform account IDs in a request and hitting the create post API multiple times with different summaries and account IDs per platform.
The content and media limitations, as well as platform rate limiters corresponding to the respective platforms, are provided in the following reference link:
Link: Platform Limitations Endpoint: POST /social-media-posting/{locationId}/posts (Version header: v3; source: v3/social-planner-v3.json) OAuth scopes: socialplanner/post.write
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Request body (schema carried verbatim from the official OpenAPI spec). | |
| locationId | Yes | Location Id |