{
  "info": {
    "name": "GetMulticast API v1",
    "description": "Publish, schedule, and manage replies across every platform GetMulticast connects to. Full reference: https://getmulticast.com/api-docs.html",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{api_key}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "base_url",
      "value": "https://getmulticast.com/api/v1"
    },
    {
      "key": "api_key",
      "value": "gmc_live_your_key_here"
    }
  ],
  "item": [
    {
      "name": "Accounts",
      "item": [
        {
          "name": "GET /accounts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/accounts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "accounts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Posts",
      "item": [
        {
          "name": "POST /posts",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/posts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "posts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"mediaUrl\": \"https://example.com/clip.mp4\",\n  \"mediaType\": \"video\",\n  \"caption\": \"Hello from the API\",\n  \"selections\": {\n    \"instagram\": [\n      \"ACCOUNT_ID\"\n    ]\n  }\n}"
            }
          }
        },
        {
          "name": "GET /posts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/posts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "posts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "POST /posts/scheduled",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/posts/scheduled",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "posts",
                "scheduled"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"mediaUrl\": \"https://example.com/clip.mp4\",\n  \"mediaType\": \"video\",\n  \"caption\": \"Hello from the API\",\n  \"selections\": {\n    \"instagram\": [\n      \"ACCOUNT_ID\"\n    ]\n  },\n  \"date\": \"2026-09-20\",\n  \"time\": \"09:00\",\n  \"timezone\": \"UTC\"\n}"
            }
          }
        },
        {
          "name": "GET /posts/:id",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/posts/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "posts",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "GET /posts/:id/analytics?platform=x",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/posts/:id/analytics?platform=x",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "posts",
                ":id",
                "analytics"
              ],
              "query": [
                {
                  "key": "platform",
                  "value": "x"
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "POST /posts/:id/retry",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/posts/:id/retry",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "posts",
                ":id",
                "retry"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"platform\": \"instagram\"\n}"
            }
          }
        },
        {
          "name": "GET /scheduled-posts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/scheduled-posts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "scheduled-posts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "PATCH /scheduled-posts/:id",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/scheduled-posts/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "scheduled-posts",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"scheduledAtUtc\": \"2026-09-21T14:00:00Z\"\n}"
            }
          }
        },
        {
          "name": "DELETE /scheduled-posts/:id",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{base_url}}/scheduled-posts/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "scheduled-posts",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Comments & Replies",
      "item": [
        {
          "name": "GET /comments",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/comments",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "comments"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "POST /comments/reply",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/comments/reply",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "comments",
                "reply"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"platform\": \"instagram\",\n  \"accountId\": \"ACCOUNT_ID\",\n  \"commentId\": \"COMMENT_ID\",\n  \"text\": \"original comment text\",\n  \"directText\": \"Thanks so much!\"\n}"
            }
          }
        },
        {
          "name": "POST /comments/dismiss",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/comments/dismiss",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "comments",
                "dismiss"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"platform\": \"instagram\",\n  \"accountId\": \"ACCOUNT_ID\",\n  \"commentId\": \"COMMENT_ID\"\n}"
            }
          }
        },
        {
          "name": "GET /replies/pending",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/replies/pending",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "replies",
                "pending"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "POST /replies/pending/:id/approve",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/replies/pending/:id/approve",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "replies",
                "pending",
                ":id",
                "approve"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{}"
            }
          }
        },
        {
          "name": "POST /replies/pending/:id/reject",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/replies/pending/:id/reject",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "replies",
                "pending",
                ":id",
                "reject"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{}"
            }
          }
        },
        {
          "name": "POST /replies/pending/:id/regenerate",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/replies/pending/:id/regenerate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "replies",
                "pending",
                ":id",
                "regenerate"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"context\": \"make it shorter and friendlier\"\n}"
            }
          }
        },
        {
          "name": "PATCH /replies/pending/:id",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/replies/pending/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "replies",
                "pending",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"text\": \"revised reply text\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Credits",
      "item": [
        {
          "name": "GET /credits",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/credits",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "credits"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "AI Video Generation",
      "item": [
        {
          "name": "POST /videos",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/videos",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "videos"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"prompt\": \"A cinematic drone shot flying over a mountain lake at sunrise\",\n  \"aspectRatio\": \"9:16\",\n  \"aiVoiceover\": true\n}"
            }
          }
        },
        {
          "name": "GET /videos",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/videos",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "videos"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "GET /videos/:id",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/videos/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "videos",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "DELETE /videos/:id",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{base_url}}/videos/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "videos",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Webhooks",
      "item": [
        {
          "name": "POST /webhooks",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/webhooks",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhooks"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"https://example.com/webhook\",\n  \"events\": [\n    \"post.published\",\n    \"reply.sent\"\n  ]\n}"
            }
          }
        },
        {
          "name": "GET /webhooks",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/webhooks",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhooks"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "DELETE /webhooks/:id",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{base_url}}/webhooks/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhooks",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "GET /webhooks/:id/deliveries",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/webhooks/:id/deliveries",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "webhooks",
                ":id",
                "deliveries"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "RSS Auto-Post",
      "item": [
        {
          "name": "POST /rss-feeds",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/rss-feeds",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "rss-feeds"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"https://example.com/feed/\",\n  \"selections\": {\n    \"instagram\": [\n      \"ACCOUNT_ID\"\n    ]\n  },\n  \"captionTemplate\": \"New post: {title}\\n\\nRead more: {link}\",\n  \"checkIntervalMinutes\": 30\n}"
            }
          }
        },
        {
          "name": "GET /rss-feeds",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/rss-feeds",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "rss-feeds"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "PATCH /rss-feeds/:id",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/rss-feeds/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "rss-feeds",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"active\": false\n}"
            }
          }
        },
        {
          "name": "DELETE /rss-feeds/:id",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{base_url}}/rss-feeds/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "rss-feeds",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "POST /rss-feeds/:id/check-now",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/rss-feeds/:id/check-now",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "rss-feeds",
                ":id",
                "check-now"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{}"
            }
          }
        }
      ]
    },
    {
      "name": "Content Recycling",
      "item": [
        {
          "name": "POST /recycling-rules",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/recycling-rules",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "recycling-rules"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"sourcePostId\": \"RUN_ID\",\n  \"intervalDays\": 14,\n  \"rewriteCaption\": true\n}"
            }
          }
        },
        {
          "name": "GET /recycling-rules",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/recycling-rules",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "recycling-rules"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "PATCH /recycling-rules/:id",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/recycling-rules/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "recycling-rules",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"active\": false\n}"
            }
          }
        },
        {
          "name": "DELETE /recycling-rules/:id",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{base_url}}/recycling-rules/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "recycling-rules",
                ":id"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "POST /recycling-rules/:id/run-now",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{base_url}}/recycling-rules/:id/run-now",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "recycling-rules",
                ":id",
                "run-now"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{api_key}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{}"
            }
          }
        }
      ]
    }
  ]
}
