Aller au contenu principal

PlatformAdminRegister

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]

positionPosition (string)required

Position/Title in the platform administration

Possible values: <= 100 characters

permissions object

List of specific permissions

anyOf
  • Array [
  • ]
  • created_by_admin_id object

    ID of the admin who created this account

    anyOf
    string
    PlatformAdminRegister
    {
    "email": "user@example.com",
    "password": "string",
    "first_name": "string",
    "last_name": "string",
    "phone": "string",
    "user_type": "STUDENT",
    "position": "string",
    "permissions": [
    null
    ],
    "created_by_admin_id": "string"
    }