Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 942 Bytes

api.rest

File metadata and controls

64 lines (53 loc) · 942 Bytes

:content = application/json :host = http://localhost:8080

auth = Authorization:

# Signin POST :host/api/auth/signin Accept: :content Content-Type: :content {

"nick": "test", "name": "test", "second_name": "Second", "password": "pass"

}

# Login

POST :host/api/auth/login Accept: :content Content-Type: :content {

"nick": "test", "password": "pass"

}

:token = dGVzdDpwYXNz :authToken = :auth Basic :token

# List users GET :host/api/users Accept: :content :authToken #[ # {"id":"[email protected]","email":"[email protected]","name":"Name","second_name":"Second"}]

# :[email protected] # User GET :host/api/users/:user_id Accept: :content :authToken

# List rooms GET :host/api/rooms Accept: :content :authToken

# :room_id=test # Add room POST :host/api/rooms Accept: :content Content-Type: :content :authToken

{
"name": ":room_id"

}

# Room GET :host/api/rooms/:room_id Accept: :content :authToken