Skip to main content
POST
Submit AllTrack creator affiliation registration
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

POST /writer//alltrack/affiliation Description: Submits writer KYC details to AllTrack for in-app PRO creator affiliation. Enforces pre-flight requirements: age >= 13 years old, no dual PRO affiliation, and valid ToS acceptance. Formats international phone numbers via E.164 and clamps legal name fields to 45 characters. Authorization:
  • Requires active publisher addon with alltrack feature
  • Required role: user or higher
  • Environment kill-switch: ALLTRACK_AFFILIATION_ENABLED (503 if off)
Method: POST

Code Examples

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Path Parameters

id
string<uuid>
required

Writer UUID

Body

application/json
firstName
string
required
Maximum string length: 45
lastName
string
required
Maximum string length: 45
email
string<email>
required
phone
string
required
dateOfBirth
string<date>
required
otherProDeclared
enum<boolean>
required
Available options:
false
tosAcceptedAt
string<date-time>
required
address
object
required
middleName
string | null
Maximum string length: 45
stageName
string | null
taxId
string | null

Response

Affiliation submitted successfully