Abgekündigte und Gelöschte APIs

2 Min. lesen

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. Von Zeit zu Zeit müssen wir auch Änderungen an APIs vornehmen, die inkompatibel sind und entsprechende Änderungen erforderlich sind. Bevor wir solche Änderungen an unseren APIs vornehmen, werden die veralteten APIs abgekündigt und als „deprecated“ markiert, sodass dir genug Zeit bleibt, um dich auf diese Änderungen vorzubereiten.

Auf dieser Seite findest du alle Abkündigungen und Löschungen.

Abkündigungen #

AltNeuLöschdatumWeitere Infos
churchservice/ajax saveAbsentPOST /api/persons/{personId}/absences
oder
PUT /api/persons/{personId}/absences/{absenceId}
30.06.2026
churchservice/ajax
delAbsent
DELETE /api/persons/{personId}/absences/{absenceId}30.06.2026
churchdb/ajax addRelPOST /api/persons/{personId}/relationships10.05.2026
churchdb/ajax delRelDELETE /api/persons/{personId}/relationships/{relationsshipId}10.05.2026
PUT /api/events/{eventId}/eventservicesPUT /api/events/{eventId}/servicerequests13.04.2026
DELETE /api/events/{eventId}/eventservices/{serviceId}POST /api/events/{eventId}/servicerequests/undo13.04.2026
PUT /api/events/{eventId}/eventservices/{serviceId}PUT /api/events/{eventId}/servicerequests/{serviceId}
oder
POST /api/events/{eventId}/servicerequests/{serviceId}/accept
oder
POST /api/events/{eventId}/servicerequests/{serviceId}/decline
13.04.2026Das Akzeptieren oder Ablehnen einer Dienstanfrage wurde in eigene Endpunkte ausgelagert, um die Komplexität des ursprünglichen Endpunkts zu reduzieren.
GET /api/groups/{groupId}/placesGET /api/addresses/group/{groupId}13.04.2026
POST /api/groups/{groupId}/placesPOST /api/addresses/group/{groupId}13.04.2026
DELETE /api/groups/{groupId}/places/{placeId}DELETE /api/addresses/group/{groupId}/{addressId}13.04.2026
PUT /api/groups/{groupId}/places/{placeId}PUT /api/addresses/group/{groupId}/{addressId}13.04.2026
GET /api/groups/{groupId}/tagsGET /api/tags/group/{groupId}31.12.2025
GET /api/persons/{personId}/tagsGET /api/tags/person/{personId}31.12.2025
churchdb/ajax addGroupHomepagePUT /api/group/{groupId}/grouphomepage20.07.2025
churchdb/ajax updateGroupHomepagePUT /api/group/{groupId}/grouphomepage20.07.2025
churchdb/ajax getGroupHomepageGET /api/group/{groupId}/grouphomepage20.07.2025
churchdb/ajax adminExportOfAllPersonsGET /api/persons12.05.2025
churchdb/ajax getOldGroupRelationsGET /api/groups/{groupId}/history12.05.2025
churchdb/ajax createGroupPOST /api/groups12.05.2025
churchdb/ajax editPersonGroupRelationPATCH /api/groups/{groupId}/members/{personId}12.05.2025
churchdb/ajax addPersonGroupRelationPUT /api/groups/{groupId}/members/{personId}12.05.2025
churchdb/ajax delPersonGroupRelationDELETE /api/groups/{groupId}/members/{personId}15.04.2025

Löschungen #

EndpunktEffektives Löschdatum
churchdb/ajax addPersonTag, delPersonTag10.11.2025
churchdb/ajax addGroupTag, delGroupTag10.11.2025
churchservice/ajax addSongTag, delSongTag10.11.2025
churchservice/ajax addNewSong, editSong, deleteSong10.11.2025
churchservice/ajax addArrangement, editArrangement, delArrangement, makeAsStandardArrangement10.11.2025
GET /api/tags?type=xxx13.10.2025
POST /api/tags?type=xxx13.10.2025
POST /api/group/{groupId}/tags13.10.2025
DELETE /api/group/{groupId}/tags/{tagId}13.10.2025
GET /api/groups/tags20.01.2025

Aktualisiert am 10. November 2025
War diese Seite hilfreich für dich?