api/docs/API.md

34 lines
856 B
Markdown
Raw Normal View History

# 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