POST
Record contributor application metadata (frozen CLI contract)

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Frozen installed CLI metadata shape. An application or manual approval is not required for uploads.

companyName
string
required
Required string length: 1 - 200
ycBatch
string
required
Pattern: ^[WSFX]\d{2}$
website
string<uri>
required
Maximum string length: 2048
email
string<email>
required
Maximum string length: 320
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
role
string
required
Required string length: 1 - 120
authorized
boolean
required
directoryUrl
string<uri>
Maximum string length: 2048
contactName
string
Maximum string length: 200
phone
string
Maximum string length: 80

Response

Application recorded, or existing reviewed application returned.

ok
boolean
required
status
enum<string>
required
Available options:
not_applied,
pending,
approved,
declined,
revoked
application
object | null
required
applyUrl
string<uri>
required