Bloss Docs

List recruitment applications

Developers
GET
/brands/{brandId}/recruitment/submissions

Applications from the brand's public recruitment page, newest first, as on Recruitment › Submissions. Filter by status; rejected includes older automatic blocks. GET .../submissions/{submissionId} has the answers and the applicant's social stats.

Authorization

bearerAuth recruitment: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, recruitment:read, engagement:read, support:read, integrations:read, payouts:read, funds:read, billing:read.

Scope: recruitment:read

Path Parameters

brandId*string

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

Length1 <= length

Query Parameters

limit?integer

Page size, 1–100. Default 50.

Range1 <= value <= 100
Default50
cursor?string

The nextCursor from the previous page. Omit for the first page.

Length1 <= length
status?string

Only applications in this state. Default: all.

Value in"submitted""approved""rejected""draft"

Response Body

Success.

application/json
  1. response
data*array<>
nextCursor*|

Pass as cursor to get the next page; null on the last page.

curl -X GET 'https://example.com/api/v1/brands/string/recruitment/submissions'
{  "data": [    {      "id": "string",      "status": "string",      "name": "string",      "email": "string",      "hasAccount": true,      "discordConfirmed": true,      "source": "string",      "creatorId": "string",      "rejectionReason": "string",      "createdAt": "string",      "submittedAt": "string",      "reviewedAt": "string"    }  ],  "nextCursor": "string"}

Was this page helpful?