Skip to main content

createNewUser

The CreateNewUser API endpoint allows the creation of a new user with various sign-up options.

Endpoint​

  • Route: /apiv1/CreateNewUser
  • Method: POST
  • Rate Limit: 50 requests per minute

Request​

Parameters​

  • signUpType: The type of sign-up either "G"(oogle) or "o"(wn).
  • json (Body): JSON data containing user information.

Example​

Google Sign-up​

{
"signUpType": "G",
"username": "exampleUser",
"pfpimg": "urlToPfpFromFirebase",
"firebaseID": "FirebaseID"
}

own Sign-up​

{
"signUpType": "o",
"username": "exampleUser",
"firebaseID": "FirebaseID"
}

Response​

Success Response (own)​

  • Status Code: 200 OK

  • Body:

    {
    "ok": "createdNewUser",
    "s3uploadresult": 1
    }

Success Response (Google)​

  • Status Code: 200 OK

  • Body:

    {
    "ok": "createdNewUser"
    }

Error?​

if something were to go wrong it will be returned like this

{
"error":"{error}"
}