Publishing
GET
/profiles

The named destinations in this workspace and the social accounts connected to each. Unpaginated: a workspace holds a handful at most.

Pass ?refresh=true to re-read the connected accounts upstream before answering. That is slower, and never fails the request: if the accounts cannot be re-read, the cached ones are returned.

Authorization

bearerAuth
AuthorizationBearer <token>

An API key created under Settings > API & Webhooks. Keys start with sf_live_.

In: header

Query Parameters

refresh?string

Re-sync the connected accounts before answering.

Value in

  • "true"
  • "1"

Response Body

application/json

application/json

curl -X GET "https://example.com/profiles"
{  "data": [    {      "id": "pR4kM8xT2vQ6nL9wz",      "name": "Acme brand",      "description": "Main brand accounts",      "color": "#0A66C2",      "isDefault": true,      "createdAt": "2026-05-14T08:31:00.000Z",      "accounts": [        {          "id": "acc_tt_01",          "platform": "tiktok",          "username": "acmehq",          "displayName": "Acme",          "pictureUrl": "https://cdn.shortfast.com/uploads/avatars/acmehq.jpg"        },        {          "id": "acc_yt_01",          "platform": "youtube",          "username": "@acme",          "displayName": "Acme Studio",          "pictureUrl": null        }      ]    }  ]}