Temporary api doc - nrudenko/anarcho GitHub Wiki
Auth header: x-auth-token:0d0b596248ef9ce936ec6344462ad28f
login:
POST http://localhost:5000/api/login
->
{"email":"[email protected]","password":"admin"}
<-
{"authToken": "0d0b596248ef9ce936ec6344462ad28f"}
get user:
GET http://localhost:5000/api/user
<-
{"id": 1, "name": "admin" }
get apps:
GET http://localhost:5000/api/apps
<-
{
"list": [
{
"app_key": "524ee14c-d154-11e4-9d33-3c15c2c59caa",
"created_on": 1427112081.643565,
"icon_url": "http://localhost:5000/api/icon/524ee14c-d154-11e4-9d33-3c15c2c59caa",
"name": "TestApp",
"permission": "w"
}
]
}
get single app:
GET http://localhost:5000/api/apps/524ee14c-d154-11e4-9d33-3c15c2c59caa
<-
{
"app_key": "524ee14c-d154-11e4-9d33-3c15c2c59caa",
"created_on": 1427112081.643565,
"icon_url": "http://localhost:5000/api/icon/524ee14c-d154-11e4-9d33-3c15c2c59caa",
"name": "TestApp",
"permission": "w"
}
get builds:
GET http://localhost:5000/api/apps/524ee14c-d154-11e4-9d33-3c15c2c59caa/builds
<-
{
"list": [
{
"created_on": 1427112081.645497,
"id": 1,
"release_notes": "release notes",
"version_code": 11,
"version_name": "1.1"
}
]
}
get single build:
GET http://localhost:5000/api/apps/524ee14c-d154-11e4-9d33-3c15c2c59caa/1
<-
{
"created_on": 1427112081.645497,
"id": 1,
"release_notes": "release notes",
"version_code": 11,
"version_name": "1.1"
}