34 lines
856 B
Markdown
34 lines
856 B
Markdown
|
# API
|
||
|
All API endpoints are accessible with this base URL: `https://api.nerdcult.net/`.
|
||
|
Some API endpoints require an Authorization HTTP header.
|
||
|
The token for this can be aquired using the `/account/authenticate` endpoint.
|
||
|
|
||
|
## Implementation Status
|
||
|
- `/account`
|
||
|
- [X] `/register`
|
||
|
- [X] `/verify`
|
||
|
- [X] `/authenticate`
|
||
|
- [X] `/delete`
|
||
|
- [X] `/tokens`
|
||
|
- [X] `/tokens`
|
||
|
- [ ] `/follows`
|
||
|
- [ ] `/followers`
|
||
|
- `/user/{username}`
|
||
|
- [ ] `/info`
|
||
|
- [ ] `/follow`
|
||
|
- [ ] `/follows`
|
||
|
- [ ] `/followers`
|
||
|
- [ ] `/projects`
|
||
|
- `/project`
|
||
|
- [ ] `/create`
|
||
|
- `/{projectname}`
|
||
|
- [ ] `/info`
|
||
|
- [ ] `/join`
|
||
|
|
||
|
## TODO
|
||
|
- Password checking on registration
|
||
|
- usage examples
|
||
|
- anonymized account deletion reason
|
||
|
- account deactivation
|
||
|
- account bound rate limit
|
||
|
- id support for user and project specific calls
|