{
  "name": "Hop !",
  "auth": "Authorization: Bearer <API key made on /app> (or an OAuth token)",
  "mcp": "https://hop-staging.bbstudio.app/mcp",
  "routes": {
    "GET /api/accounts": "connected accounts",
    "GET /api/posts?status=upcoming|done|scheduled|published|failed…&account=&from=&to=&limit=": "posts",
    "POST /api/posts": "{accounts, media_url, media_type?, caption?, title?, cover_url?, at?, tiktok_mode?, privacy?} or {posts:[…]}",
    "GET /api/posts/:id": "one post",
    "PATCH /api/posts/:id": "change a scheduled or failed post",
    "DELETE /api/posts/:id": "cancel",
    "POST /api/posts/:id/publish": "publish now / try again",
    "POST /api/media?name=video.mp4": "raw file in the body → {url}",
    "POST /api/uploads": "{filename, content_type?} → {upload_url, public_url} (PUT the file to upload_url)"
  },
  "times": "Without an offset, times are Europe/Paris (\"2026-11-10 19:00\")."
}