Updated Version 1.0 API (markdown)
@@ -10,53 +10,6 @@ This page contains API documentation regarding version 1.0 if the API. For the s
|
|||||||
* Year
|
* Year
|
||||||
* Cover art
|
* Cover art
|
||||||
|
|
||||||
## Authentication
|
|
||||||
### Retrieving token
|
|
||||||
**URI**: https://icarus-demo.com/api/v1/login
|
|
||||||
**Method**: Post
|
|
||||||
**Content type**: application/json
|
|
||||||
**Request body**:
|
|
||||||
```Json
|
|
||||||
{
|
|
||||||
"username" : "phoenix",
|
|
||||||
"password" : "Flame"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
**Response body**:
|
|
||||||
```Json
|
|
||||||
{
|
|
||||||
"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**:
|
|
||||||
```Json
|
|
||||||
{
|
|
||||||
"first_name" : "Atman",
|
|
||||||
"last_name" : "Heron",
|
|
||||||
"username" : "ateron",
|
|
||||||
"nickname" : "heron",
|
|
||||||
"password" : "secret",
|
|
||||||
"email" : "elysium@aaru.org",
|
|
||||||
"phone_number" : "(789) 555-841"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
**Response body**:
|
|
||||||
```Json
|
|
||||||
{
|
|
||||||
"username" : "ateron",
|
|
||||||
"successfully_registered" : true,
|
|
||||||
"message" : "User successfully registered"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
## Songs
|
## Songs
|
||||||
|
|
||||||
### Uploading Song
|
### Uploading Song
|
||||||
|
|||||||
Reference in New Issue
Block a user