List channels

GET/api/v1/channels
bash
curl https://postme.live/api/v1/channels \
  -H "Authorization: Bearer pml_live_..."

Response — 200 OK

json
{
  "data": [
    {
      "id": "5a1d…",
      "platform": "meta_instagram",
      "display_name": "@outbackyak",
      "avatar_url": "https://…",
      "status": "active",
      "business_id": "9f3a…",
      "business_name": "Outback Yak"
    },
    {
      "id": "6b2e…",
      "platform": "youtube",
      "display_name": "Outback Yak",
      "avatar_url": null,
      "status": "active",
      "business_id": "9f3a…",
      "business_name": "Outback Yak"
    }
  ]
}

Status values

StatusMeaning
activeTokens valid; the channel can publish. Only active channels are valid targets in POST /posts.
expiredRefresh failed. The owning user must reconnect from the dashboard.
revokedProvider revoked the grant. Same fix as expired.
disconnectedUser disconnected the channel in-app. Reconnecting restores it.
Channels — Public API