Aller au contenu principal

CompanyRegister

emailstring<email>required
passwordPassword (string)required

Password must be at least 8 characters

Possible values: >= 8 characters

first_nameFirst Name (string)required

Possible values: >= 2 characters and <= 50 characters

last_nameLast Name (string)required

Possible values: >= 2 characters and <= 50 characters

phone object
anyOf
string

Possible values: Value must match regular expression ^\+?[1-9]\d{1,14}$

user_typeUserType (string)required

Possible values: [STUDENT, UNIVERSITY_ADMIN, ACADEMIC_SUPERVISOR, COMPANY, COMPANY_MENTOR, PLATFORM_ADMIN]

company_nameCompany Name (string)required

Possible values: >= 2 characters and <= 200 characters

company_sectorCompany Sector (string)required

Possible values: <= 100 characters

company_sizeCompany Size (string)required

Possible values: Value must match regular expression ^(1-10|11-50|51-200|201-500|500\+)$

ifu_number object

URL du document IFU (Cloudinary)

anyOf
string<uri>

Possible values: non-empty and <= 2083 characters

rccm_number object

URL du document RCCM (Cloudinary)

anyOf
string<uri>

Possible values: non-empty and <= 2083 characters

addressAddress (string)required

Possible values: <= 500 characters

cityCity (string)required

Possible values: <= 100 characters

departmentDepartment (string)required

Possible values: <= 100 characters

website_url object
anyOf
string
CompanyRegister
{
"email": "user@example.com",
"password": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"user_type": "STUDENT",
"company_name": "string",
"company_sector": "string",
"company_size": "string",
"ifu_number": "string",
"rccm_number": "string",
"address": "string",
"city": "string",
"department": "string",
"website_url": "string"
}