๐Ÿ“ก PostAll API Documentation

Automate your social media posting with the PostAll API. Create, schedule, and publish posts to 30+ platforms programmatically.

Base URL: https://postall.ioPRO plan requiredREST API

๐Ÿš€ Getting Started

1. Sign up for a PostAll account and upgrade to PRO plan.

2. Go to Dashboard โ†’ Settings โ†’ API & Data and generate your API key.

3. Connect your social media platforms in the Platforms section.

4. Use your API key in the Authorization header:

Authorization: Bearer pa_your_api_key_here

๐Ÿ“‹ API Endpoints

โš ๏ธ Error Codes

401UnauthorizedMissing or invalid API key
403PLAN_REQUIREDAPI access requires a paid plan
401API_KEY_INVALIDInvalid API key or IP mismatch
429Rate LimitedToo many requests or daily limit reached
400Bad RequestMissing required fields
404Not FoundPost or resource not found

๐Ÿค– ChatGPT Integration

Post to all your platforms directly from ChatGPT using the PostAll GPT Action.

  1. Open ChatGPT โ†’ search "PostAll" in GPT Store
  2. Open the PostAll GPT
  3. First time: enter your API key (get from Settings โ†’ API)
  4. Ask: "Write a post about AI trends and publish to Instagram & LinkedIn"
  5. ChatGPT creates the post and publishes via PostAll โœ…
๐Ÿ’ก Pro tip

You can ask ChatGPT to write content, generate hashtags, schedule posts, and check analytics โ€” all through natural conversation.

๐ŸŸฃ Claude AI Integration (MCP)

Connect PostAll to Claude using the Model Context Protocol (MCP).

Option 1: Claude.ai (Web)

  1. Go to Claude.ai โ†’ Settings โ†’ Connectors
  2. Click "Add Custom Connector"
  3. Enter URL: https://postall.io/mcp/sse?apiKey=YOUR_API_KEY
  4. Replace YOUR_API_KEY with your key from Settings โ†’ API
  5. Save and start a new chat
  6. Ask: "Show my connected platforms on PostAll"

Option 2: Claude Desktop

  1. Install: npm install -g postall-mcp-server
  2. Edit Claude config file and add:
{
  "mcpServers": {
    "postall": {
      "command": "npx",
      "args": ["postall-mcp-server"],
      "env": {
        "POSTALL_API_KEY": "pa_your_key_here"
      }
    }
  }
}
  1. Restart Claude Desktop
  2. Ask: "Create a post about productivity and publish to Twitter"

โšก Zapier / n8n / Make / Pipedream

PostAll API works with any automation platform. Use the HTTP Request node:

  1. Add an HTTP Request node
  2. Set method to POST, URL to https://postall.io/api/posts
  3. Add header: Authorization: Bearer YOUR_KEY
  4. Set JSON body with your content and platforms
  5. Add another node to publish: POST to /api/posts/POST_ID/publish
โšก Get Started Free โ†’

1-day free trial ยท No credit card required