introduction
1.
design
1.1.
database models
1.2.
server
2.
api
2.1.
version
2.2.
authentication
2.2.1.
create a captcha
2.2.2.
send token via email
2.2.3.
log out
2.3.
user
2.3.1.
get current user
2.3.2.
update current user
2.4.
organization
2.4.1.
create an organization
2.4.2.
get joined organizations
2.4.3.
get created organizations
2.4.4.
invite an user
2.5.
theme
2.5.1.
create a theme
2.5.2.
get themes of an organization
2.5.3.
watch a theme
2.5.4.
unwatch a theme
2.5.5.
update a theme
2.5.6.
theme status
2.5.7.
theme order
2.6.
image
2.6.1.
upload images to temperary directory
2.6.2.
upload images to persistent directory
2.6.3.
move image from temperary directory to persistent directory
2.7.
push
2.8.
application
2.8.1.
register an application
2.8.2.
get registered applications
2.8.3.
update an application
2.8.4.
delete an application
2.8.5.
reset client secret
2.8.6.
get authorized applications
2.8.7.
revoke an application
2.8.8.
get an application
2.9.
access token
2.9.1.
get access tokens
2.9.2.
create an access token
2.9.3.
update an access token
2.9.4.
regenerate an access token
2.9.5.
delete an access token
2.9.6.
create an access token for application
2.9.7.
confirm
2.10.
scope
2.10.1.
get scopes
2.11.
request
2.11.1.
parameters
2.11.2.
headers
2.11.3.
cookies
2.12.
response
3.
html
4.
image
Published with GitBook
tools and global npm packages
scope
models
key name
value type
name
string
description
string