ghl_social_csv_upload
Upload a CSV file to bulk schedule social media posts for a specific location.
Instructions
multipart/form-data upload, body.file (binary CSV) required — there is no URL-based alternative for this endpoint (unlike media upload). This tool does not construct the multipart payload for you; the body argument is sent to GHL verbatim as the request body, so the caller must already have a valid pre-encoded multipart/form-data payload (with boundary) to pass through.
Upload CSV
Upload a CSV file containing social media posts for bulk scheduling
Endpoint: POST /social-media-posting/{locationId}/csv (Version header: v3; source: v3/social-planner-v3.json)
OAuth scopes: socialplanner/csv.write
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Request body (schema carried verbatim from the official OpenAPI spec). | |
| locationId | Yes | Location Id |