Alle Funktionen von ChurchTools stehen dir über APIs zur Verfügung. Da wir ChurchTools ständig weiter entwickeln, entwickeln sich auch die APIs immer weiter. Dadurch müssen wir auch Änderungen an APIs vornehmen, die inkompatibel sind und an API-Clients angepasst werden müssen. Bevor wir die Änderungen an diesen APIs vornehmen, werden die veralteten APIs genannt und als „deprecated“ markiert, sodass dir genug Zeit bleibt, um dich auf die Änderungen vorzubereiten.
Auf dieser Seite findest du alle Deprecations und Löschungen.
Deprecations #
Deprecated | Neu | Löschdatum | Weitere Infos |
---|---|---|---|
GET /api/groups/tags | (ersatzlos entfernt) | 20.01.2025 (sofort) | |
GET /api/tags?type=xxx | GET /api/tags/{domainType} | 20.07.2025 | Mit dem Parameter type=persons wurden bisher Personen- und Gruppentags gemeinsam zurückgegeben. Da diese beiden Tagtypen inzwischen getrennt wurden, liefert type=persons nun auch nur noch Personentags. Um die Gruppentags zu bekommen, muss zwingend die API GET /api/tags/group verwendet werden. |
churchservice/ajax addNewSong | POST /api/songs | 20.07.2025 | |
churchservice/ajax editSong | PUT /api/songs/{songId} | 20.07.2025 | |
churchservice/ajax deleteSong | DELETE /api/songs/{songId} | 20.07.2025 | |
churchservice/ajax addArrangement | POST /api/songs/{songId}/arrangements | 20.07.2025 | |
churchservice/ajax editArrangement | PUT /api/songs/{songId}/arrangement/{arrangementId} | 20.07.2025 | |
churchservice/ajax makeAsStandardArrangement | PATCH /api/songs/{songId}/arrangement/{arrangementId}/delete | 20.07.2025 | |
churchservice/ajax delArrangement | DELETE /api/songs/{songId}/arrangement/{arrangementId} | 20.07.2025 | |
churchservice/ajax addSongTag | PUT /api/tags/song/{songId}/{tagId} | 20.07.2025 | |
churchservice/ajax delSongTag | DELETE /api/tags/song/{songId}/{tagId} | 20.07.2025 | |
churchdb/ajax addPersonTag | PUT /api/tags/person/{personId}/{tagId} | 20.07.2025 | |
churchdb/ajax delPersonTag | DELETE /api/tags/person/{personId}/{tagId} | 20.07.2025 | |
churchdb/ajax addGroupTag | PUT /api/tags/group/{groupId}/{tagId} | 20.07.2025 | |
churchdb/ajax delGroupTag | DELETE /api/tags/group/{groupId}/{tagId} | 20.07.2025 | |
churchdb/ajax addGroupHomepage | PUT /api/group/{groupId}/grouphomepage | 20.07.2025 | |
churchdb/ajax updateGroupHomepage | PUT /api/group/{groupId}/grouphomepage | 20.07.2025 | |
churchdb/ajax getGroupHomepage | GET /api/group/{groupId}/grouphomepage | 20.07.2025 | |
churchdb/ajax adminExportOfAllPersons | GET /api/persons | 12.05.2025 | |
churchdb/ajax getOldGroupRelations | GET /api/groups/{groupId}/history | 12.05.2025 | |
churchdb/ajax createGroup | POST /api/groups | 12.05.2025 | |
churchdb/ajax editPersonGroupRelation | PATCH /api/groups/{groupId}/members/{personId} | 12.05.2025 | |
churchdb/ajax addPersonGroupRelation | PUT /api/groups/{groupId}/members/{personId} | 12.05.2025 | |
churchdb/ajax delPersonGroupRelation | DELETE /api/groups/{groupId}/members/{personId} | 15.04.2025 |