API reference
Channels
Social connections and the browser link to add one.
Connected channels
GET/v1/public/channels
scopesaccount:read
The business's social channel connections (what publishing actually checks). Connecting a channel requires a browser; see connectUrl.
request
curl https://api.taka.ai/v1/public/channels \
-H "Authorization: Bearer taka_live_..."response
{
"channels": [
{
"platform": "instagram",
"displayName": "Instagram",
"connected": true,
"account": "@sunrisebakery",
"available": true,
"needsReconnect": false,
"restricted": false,
"connectedAt": "2026-09-01T09:30:00Z"
}
],
"connectUrl": "https://app.taka.ai/settings/channels"
}Get a browser link to connect a channel
POST/v1/public/channels/{platform}/connect-link
scopesaccount:read
There is no headless channel connect: the platform OAuth flow needs the user in a browser. This returns the app page where they finish connecting.
Path and query parameters
| platformrequired | string | Platform to connect |
request
curl -X POST https://api.taka.ai/v1/public/channels/instagram/connect-link \
-H "Authorization: Bearer taka_live_..."response
{
"url": "https://app.taka.ai/settings/channels?connect=instagram",
"platform": "instagram"
}