Kanka.NET is a .NET 6 Library wrapping the Kanka.io API.
Eventually, all features of the API will be supported in code, and this project will be released as a Nuget.
Any action the API allows a user to take, you will be able to do with Kanka.NET, barring deprecated endpoints.
Below is the status of all functions. Note, at this time, sub-endpoints like map markers and all the sub-endpoints for entity are not supported.
This code is not production-ready or tested. USE AT YOUR OWN RISK
| Endpoint | GET | POST | PATCH | DELETE |
|---|---|---|---|---|
| Profile | ✔️ | |||
| Campaign | ✔️ | |||
| Character | ✔️ | ✖️ | ✖️ | ✔️ |
| Location | ✔️ | ✖️ | ✖️ | ✔️ |
| Family | ✔️ | ✖️ | ✖️ | ✔️ |
| Organisation | ✔️ | ✖️ | ✖️ | ✔️ |
| Item | ✔️ | ✖️ | ✖️ | ✔️ |
| Note | ✔️ | ✖️ | ✖️ | ✔️ |
| Event | ✔️ | ✖️ | ✖️ | ✔️ |
| Calendar | ✔️ | ✖️ | ✖️ | ✔️ |
| Race | ✔️ | ✖️ | ✖️ | ✔️ |
| Quest | ✔️ | ✖️ | ✖️ | ✔️ |
| Journal | ✔️ | ✖️ | ✖️ | ✔️ |
| Ability | ✔️ | ✖️ | ✖️ | ✔️ |
| Tag | ✔️ | ✖️ | ✖️ | ✔️ |
| Map | ✔️ | ✖️ | ✖️ | ✔️ |
| Entity | ✔️ | ✖️ | ✖️ | ✔️ |