Skip to content

Authentication

Kun Deng edited this page Jul 18, 2019 · 5 revisions

Authentication

Retrieving token

URI: https://icarus-demo.com/api/v1/login
Method: Post
Content type: application/json
Request body:

{
    "username" : "phoenix",
    "password" : "Flame"
}

Response body:

{
    "id" : 1,
    "username" : "phoenix",
    "token" : "dsfsdfnisdnosnfwefh923hr329hf29fb293fhn20jf20f",
    "token_type" : "Bearer",
    "expiration" : 8000
}

Register

URI: https://icarus-demo.com/api/v1/register
Method: Post
Content type: application/json
Request body:

{
    "first_name" : "Atman",
    "last_name" : "Heron",
    "username" : "ateron",
    "nickname" : "heron",
    "password" : "secret",
    "email" : "elysium@aaru.org",
    "phone_number" : "(789) 555-841"
}

Response body:

{
    "username" : "ateron",
    "successfully_registered" : true,
    "message" : "User successfully registered"
}

Clone this wiki locally