public/api/wekan.html
Download OpenAPI specification:
The REST API allows you to control and extend Wekan with ease.
If you are an end-user and not a dev or a tester, create an issue to request new APIs.
All API calls in the documentation are made using
curl. However, you are free to use Java / Python / PHP / Golang / Ruby / Swift / Objective-C / Rust / Scala / C# or any other programming languages.
When calling a production Wekan server, ensure it is running via HTTPS and has a valid SSL Certificate. The login method requires you to post your username and password in plaintext, which is why we highly suggest only calling the REST login api over HTTPS. Also, few things to note:
Login credentials
| username required |
string
Your username
| | password required |
string <password>
Your password
|
200
Successful authentication
400
Error in authentication
default
Error in authentication
post/users/login
/users/login
Content type application/jsonapplication/x-www-form-urlencodedapplication/json
Copy
`{
"username": "string",
"password": "pa$$word"
}`
Notes:
| username required |
string
Your username
| | password required |
string <password>
Your password
| | email required |
string
Your email
|
200
Successful registration
400
Error in registration
default
Error in registration
post/users/register
/users/register