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}"
}