Bloss Docs

List onboarding flows

Developers
GET
/brands/{brandId}/onboarding/flows

The brand's onboarding flows, as on Onboarding › Flows: each flow's tasks in order, its join group, its invite links with their sign-up URLs and the group each one places joiners in, and how many creators are in it or joined through it. Task and link ids filter GET .../onboarding/submissions.

Authorization

bearerAuth onboarding:read
headerAuthorizationBearer <token>

Personal access token. Scopes: account:read, creator:read, creator:earnings, managed:read, coach:read, brand:read, creators:read, videos:read, analytics:read, onboarding:read, onboarding:signatures, engagement:read, support:read, integrations:read, payouts:read, funds:read, billing:read, groups:write, videos:write, onboarding:write, sync:write, payouts:write.

Scope: onboarding:read

Path Parameters

brandId*string

A brand id from GET /me or GET /creator/brands.

Length1 <= length

Response Body

Success.

application/json
  1. response
data*array<>
curl -X GET 'https://example.com/api/v1/brands/string/onboarding/flows'
{  "data": [    {      "id": "string",      "name": "string",      "status": "string",      "completionMode": "string",      "preJoinVideosIrrelevant": true,      "joinGroup": {        "id": "string",        "name": "string"      },      "tasks": [        {          "id": "string",          "title": "string",          "kind": "form",          "deadlineHours": 0,          "agreementId": "string"        }      ],      "links": [        {          "id": "string",          "url": "string",          "label": "string",          "active": true,          "uses": 0,          "maxUses": 0,          "expiresAt": "string",          "group": {            "id": "string",            "name": "string"          },          "effectiveGroup": {            "id": "string",            "name": "string",            "source": "flow"          }        }      ],      "openSubmissions": 0,      "joined": 0,      "updatedAt": "string"    }  ]}

Was this page helpful?