Bloss Docs

Activate, pause or archive a flow

Developers
POST
/brands/{brandId}/onboarding/flows/{flowId}/status

Set a flow's status. "active": its links take new creators (refused with 400 and details.problems until the live version is complete: to launch a flow that was never published, use brand.onboarding.flow.publish with goLive). "paused": links stop taking new creators; creators partway through carry on. "archived": hidden, and it can't be edited or get links; set it active or paused to restore it. Preview with dryRun.

Authorization

bearerAuth onboarding:write
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:write

Path Parameters

brandId*string

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

Length1 <= length
flowId*string

A flow id from GET /brands/{brandId}/onboarding/flows.

Length1 <= length

Query Parameters

dryRun?string

"true": run every check and return { dryRun: true, wouldChange } without changing anything.

Value in"true""false"

Request Body

application/json
  1. body
status*string
Value in"active""paused""archived"

Response Body

Success.

application/json
  1. response
id*string
status*string
curl -X POST 'https://example.com/api/v1/brands/string/onboarding/flows/string/status' \  -H 'Content-Type: application/json' \  -d '{  "status": "active"}'
{  "id": "string",  "status": "string"}

Was this page helpful?