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"
    	}