POST /api/register/

API tp register new user

Body

  • username string
  • email string
  • password string
  • password2 string

    Confirm Password

  • first_name string | null

    Optional

  • last_name string | null

    Optional

  • vendor_code string | null

    Optional, Vendor Code if user is vendor

Body

  • username string
  • email string
  • password string
  • password2 string

    Confirm Password

  • first_name string | null

    Optional

  • last_name string | null

    Optional

  • vendor_code string | null

    Optional, Vendor Code if user is vendor

Body

  • username string
  • email string
  • password string
  • password2 string

    Confirm Password

  • first_name string | null

    Optional

  • last_name string | null

    Optional

  • vendor_code string | null

    Optional, Vendor Code if user is vendor

Responses

  • 201 application/json
    Hide response attributes Show response attributes object
    • success boolean
    • user object
      Hide user attributes Show user attributes object
      • id integer
      • username string
      • first_name string
      • last_name string
      • email string
    • token string
POST /api/register/
curl \
 --request POST 'https://vendorms.pythonanywhere.com/api/register/' \
 --header "Content-Type: application/json" \
 --data '{"username":"string","email":"string","password":"string","password2":"string","first_name":"string","last_name":"string","vendor_code":"string"}'
curl \
 --request POST 'https://vendorms.pythonanywhere.com/api/register/' \
 --header "Content-Type: application/x-www-form-urlencoded" \
 --data 'username=string&email=string&password=string&password2=string&first_name=string&last_name=string&vendor_code=string'
curl \
 --request POST 'https://vendorms.pythonanywhere.com/api/register/' \
 --header "Content-Type: multipart/form-data" \
 --form "username=string" \
 --form "email=string" \
 --form "password=string" \
 --form "password2=string" \
 --form "first_name=string" \
 --form "last_name=string" \
 --form "vendor_code=string"
Request examples
{
  "username": "string",
  "email": "string",
  "password": "string",
  "password2": "string",
  "first_name": "string",
  "last_name": "string",
  "vendor_code": "string"
}
Response examples (201)
{
  "success": true,
  "user": {
    "id": 42,
    "username": "string",
    "first_name": "string",
    "last_name": "string",
    "email": "string"
  },
  "token": "string"
}