POST api/Registration/User

Register a new user.

Request Information

URI Parameters

None.

Body Parameters

UserRegistrationRequestModel
NameDescriptionTypeAdditional information
FirstName

User first name.

string

Required

LastName

User last name.

string

Required

Email

User email. Acts as the primary user name.

string

Required

Password

User password.

string

Required

Age

User age.

integer

Required

Gender

User gender.

string

Required

Address

User address.

string

Required

City

User city.

string

Required

Position

User position.

string

Required

Association

User association.

string

Required

ChatAvailabilityRangeInKM

User chat availability range. Restricts the possible users that can connect with the user.

decimal number

Required

CompanyName

User company name.

string

None.

CompanyURL

User company URL.

string

None.

CompanyAddress

User company address.

string

None.

CompanyAddressLatitude

User company address latitude.

decimal number

None.

CompanyAddressLongitude

User company address longitude.

decimal number

None.

CompanyBusinessLine

User company business line.

string

None.

CompanyRevenue

User company revenue.

string

None.

CompanyVAT

User company VAT.

string

Required

Request Formats

application/json, text/json

Sample:
{
  "FirstName": "sample string 1",
  "LastName": "sample string 2",
  "Email": "sample string 3",
  "Password": "sample string 4",
  "Age": 5,
  "Gender": "sample string 6",
  "Address": "sample string 7",
  "City": "sample string 8",
  "Position": "sample string 9",
  "Association": "sample string 10",
  "ChatAvailabilityRangeInKM": 11.0,
  "CompanyName": "sample string 12",
  "CompanyURL": "sample string 13",
  "CompanyAddress": "sample string 14",
  "CompanyAddressLatitude": 15.0,
  "CompanyAddressLongitude": 16.0,
  "CompanyBusinessLine": "sample string 17",
  "CompanyRevenue": "sample string 18",
  "CompanyVAT": "sample string 19"
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'UserRegistrationRequestModel'.

Response Information

Resource Description

UserDataResponseModel
NameDescriptionTypeAdditional information
ID

integer

None.

FirstName

string

None.

LastName

string

None.

Email

string

None.

Address

string

None.

City

string

None.

PhotoURL

string

None.

Token

string

None.

CreatedOn

date

None.

Response Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "FirstName": "sample string 2",
  "LastName": "sample string 3",
  "Email": "sample string 4",
  "Address": "sample string 5",
  "City": "sample string 6",
  "PhotoURL": "sample string 7",
  "Token": "sample string 8",
  "CreatedOn": "2026-05-29T01:01:29.4728953+02:00"
}