{"id":7316,"date":"2024-07-15T10:44:34","date_gmt":"2024-07-15T08:44:34","guid":{"rendered":"https:\/\/churchtools.academy\/?post_type=docs&#038;p=7316"},"modified":"2026-04-15T13:54:03","modified_gmt":"2026-04-15T12:54:03","password":"","slug":"abgekuendigte-und-geloeschte-apis","status":"publish","type":"docs","link":"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/abgekuendigte-und-geloeschte-apis\/","title":{"rendered":"Abgek\u00fcndigte und Gel\u00f6schte APIs"},"content":{"rendered":"\n<p>Alle Funktionen von ChurchTools stehen dir \u00fcber APIs zur Verf\u00fcgung. Da wir ChurchTools st\u00e4ndig weiter entwickeln, entwickeln sich auch die APIs immer weiter. Von Zeit zu Zeit m\u00fcssen wir auch \u00c4nderungen an APIs vornehmen, die inkompatibel sind und entsprechende \u00c4nderungen erforderlich sind. Bevor wir solche \u00c4nderungen an unseren APIs vornehmen, werden die veralteten APIs abgek\u00fcndigt und als &#8222;deprecated&#8220; markiert, sodass dir genug Zeit bleibt, um dich auf diese \u00c4nderungen vorzubereiten.<\/p>\n\n\n\n<p>Auf dieser Seite findest du alle Abk\u00fcndigungen und L\u00f6schungen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Abk\u00fcndigungen<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Alt<\/th><th>Neu<\/th><th>L\u00f6schdatum<\/th><th>Weitere Infos<\/th><\/tr><\/thead><tbody><tr><td>churchservice\/ajax delFile<\/td><td>DELETE \/api\/files\/{id}<\/td><td>30.10.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax uploadLink<\/td><td>POST \/api\/files\/{domainType}\/{domainIdentifier}\/link<\/td><td>30.10.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax loadAgendaForEvent<\/td><td>GET \/api\/events\/{eventId}\/agenda<\/td><td>30.10.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax loadItem<\/td><td>GET \/api\/events\/{eventId}\/agenda\/items\/{itemId}<br><em>oder<\/em><br>GET \/api\/agendatemplates\/{agendaId}\/items\/{itemId}<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax saveItem<\/td><td>PUT \/api\/events\/{eventId}\/agenda\/items\/{itemId}<br><em>oder<\/em><br>PUT \/api\/agendatemplates\/{agendaId}\/items\/{itemId}<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax deleteItemEventRelation<\/td><td>POST \/api\/events\/{eventId}\/agenda\/items\/hide<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax saveItemEventRelation<\/td><td>POST \/api\/events\/{eventId}\/agenda\/items\/unhide<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax saveServiceGroupNote<\/td><td>PUT \/api\/events\/{eventId}\/agenda\/items\/{itemId}\/servicegroups\/{serviceGroupId}<br><em>oder<\/em><br>PUT \/api\/agendatemplates\/{agendaId}\/items\/{itemId}\/servicegroups\/{serviceGroupId}<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax  deleteItem<\/td><td>DELETE \/api\/events\/{eventId}\/agenda\/items\/{itemId}<br><em>oder<\/em><br>DELETE<br>\/api\/agendatemplates\/{agendaId}\/items\/{itemdId}<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax deleteAgenda<\/td><td>DELETE \/api\/events\/{eventId}\/agenda<br><em>oder<\/em><br>DELETE \/api\/agendatemplates\/{agendaId}<\/td><td>30.09.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax saveAbsent<\/td><td>POST \/api\/persons\/{personId}\/absences<br><em>oder<\/em><br>PUT \/api\/persons\/{personId}\/absences\/{absenceId}<\/td><td>30.06.2026<\/td><td><\/td><\/tr><tr><td>churchservice\/ajax<br>delAbsent<\/td><td>DELETE \/api\/persons\/{personId}\/absences\/{absenceId}<\/td><td>30.06.2026<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax addRel<\/td><td>POST \/api\/persons\/{personId}\/relationships<\/td><td>10.05.2026<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax delRel<\/td><td>DELETE \/api\/persons\/{personId}\/relationships\/{relationsshipId}<\/td><td>10.05.2026<\/td><td><\/td><\/tr><tr><td>PUT \/api\/events\/{eventId}\/eventservices<\/td><td>PUT \/api\/events\/{eventId}\/servicerequests<\/td><td>13.04.2026<\/td><td><\/td><\/tr><tr><td>DELETE \/api\/events\/{eventId}\/eventservices\/{serviceId}<\/td><td>POST \/api\/events\/{eventId}\/servicerequests\/undo<\/td><td>13.04.2026<\/td><td><\/td><\/tr><tr><td>PUT \/api\/events\/{eventId}\/eventservices\/{serviceId}<\/td><td>PUT \/api\/events\/{eventId}\/servicerequests\/{serviceId}<br><em>oder<\/em><br>POST \/api\/events\/{eventId}\/servicerequests\/{serviceId}\/accept<br><em>oder<\/em><br>POST \/api\/events\/{eventId}\/servicerequests\/{serviceId}\/decline<\/td><td>13.04.2026<\/td><td>Das Akzeptieren oder Ablehnen einer Dienstanfrage wurde in eigene Endpunkte ausgelagert, um die Komplexit\u00e4t des urspr\u00fcnglichen Endpunkts zu reduzieren.<\/td><\/tr><tr><td>GET \/api\/groups\/{groupId}\/places<\/td><td>GET \/api\/addresses\/group\/{groupId}<\/td><td>13.04.2026<\/td><td><\/td><\/tr><tr><td>POST \/api\/groups\/{groupId}\/places<\/td><td>POST \/api\/addresses\/group\/{groupId}<\/td><td>13.04.2026<\/td><td><\/td><\/tr><tr><td>DELETE \/api\/groups\/{groupId}\/places\/{placeId}<\/td><td>DELETE \/api\/addresses\/group\/{groupId}\/{addressId}<\/td><td>13.04.2026<\/td><td><\/td><\/tr><tr><td>PUT \/api\/groups\/{groupId}\/places\/{placeId}<\/td><td>PUT \/api\/addresses\/group\/{groupId}\/{addressId}<\/td><td>13.04.2026<\/td><td><\/td><\/tr><tr><td>GET \/api\/groups\/{groupId}\/tags<\/td><td>GET \/api\/tags\/group\/{groupId}<\/td><td>31.12.2025<\/td><td><\/td><\/tr><tr><td>GET \/api\/persons\/{personId}\/tags<\/td><td>GET \/api\/tags\/person\/{personId}<\/td><td>31.12.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax addGroupHomepage<\/td><td>PUT \/api\/group\/{groupId}\/grouphomepage<\/td><td>20.07.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax updateGroupHomepage<\/td><td>PUT \/api\/group\/{groupId}\/grouphomepage<\/td><td>20.07.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax getGroupHomepage<\/td><td>GET \/api\/group\/{groupId}\/grouphomepage<\/td><td>20.07.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax adminExportOfAllPersons<\/td><td>GET \/api\/persons<\/td><td>12.05.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax getOldGroupRelations<\/td><td>GET \/api\/groups\/{groupId}\/history<\/td><td>12.05.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax createGroup<\/td><td>POST \/api\/groups<\/td><td>12.05.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax editPersonGroupRelation<\/td><td>PATCH \/api\/groups\/{groupId}\/members\/{personId}<\/td><td>12.05.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax addPersonGroupRelation<\/td><td>PUT \/api\/groups\/{groupId}\/members\/{personId}<\/td><td>12.05.2025<\/td><td><\/td><\/tr><tr><td>churchdb\/ajax delPersonGroupRelation<\/td><td>DELETE \/api\/groups\/{groupId}\/members\/{personId}<\/td><td>15.04.2025<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">L\u00f6schungen<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Endpunkt<\/strong><\/td><td><strong>Effektives L\u00f6schdatum<\/strong><\/td><\/tr><tr><td>churchdb\/ajax addPersonTag, delPersonTag<\/td><td>10.11.2025<\/td><\/tr><tr><td>churchdb\/ajax addGroupTag, delGroupTag<\/td><td>10.11.2025<\/td><\/tr><tr><td>churchservice\/ajax addSongTag, delSongTag<\/td><td>10.11.2025<\/td><\/tr><tr><td>churchservice\/ajax addNewSong, editSong, deleteSong<\/td><td>10.11.2025<\/td><\/tr><tr><td>churchservice\/ajax addArrangement, editArrangement, delArrangement, makeAsStandardArrangement<\/td><td>10.11.2025<\/td><\/tr><tr><td>GET \/api\/tags?type=xxx<\/td><td>13.10.2025<\/td><\/tr><tr><td>POST \/api\/tags?type=xxx<\/td><td>13.10.2025<\/td><\/tr><tr><td>POST \/api\/group\/{groupId}\/tags<\/td><td>13.10.2025<\/td><\/tr><tr><td>DELETE \/api\/group\/{groupId}\/tags\/{tagId}<\/td><td>13.10.2025<\/td><\/tr><tr><td>GET \/api\/groups\/tags<\/td><td>20.01.2025<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<aside class=\"wp-block-group ct-artikel-zum-weiterlesen has-background is-layout-constrained wp-container-core-group-is-layout-89fd719a wp-block-group-is-layout-constrained\" style=\"border-radius:8px;background-color:#f9fafb;margin-top:24px;margin-bottom:24px;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px\">\n<h2 class=\"wp-block-heading has-medium-font-size\">Artikel zum Weiterlesen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/0-api\/\" data-type=\"docs\" data-id=\"7251\">\u00dcberblick API<\/a><\/li>\n<\/ul>\n<\/aside>\n","protected":false},"excerpt":{"rendered":"<p>Alle Funktionen von ChurchTools stehen dir \u00fcber APIs zur Verf\u00fcgung. Da wir ChurchTools st\u00e4ndig weiter entwickeln, entwickeln sich auch die APIs immer weiter. Von Zeit zu Zeit m\u00fcssen wir auch \u00c4nderungen an APIs vornehmen, die inkompatibel sind und entsprechende \u00c4nderungen erforderlich sind. Bevor wir solche \u00c4nderungen an unseren APIs vornehmen, werden die veralteten APIs abgek\u00fcndigt [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[370],"doc_tag":[268],"knowledge_base":[346],"class_list":["post-7316","docs","type-docs","status-publish","hentry","doc_category-api","doc_tag-inhalt-veraltet","knowledge_base-system-einstellungen"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"year_month":"2026-04","word_count":482,"total_views":"2823","reactions":{"happy":"2","normal":"0","sad":"9"},"author_info":{"name":"Hans-Helge B\u00fcrger","author_nicename":"hhbuerger","author_url":"https:\/\/churchtools.academy\/de\/author\/hhbuerger\/"},"doc_category_info":[{"term_name":"API","term_url":"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/"}],"doc_tag_info":[{"term_name":"Inhalt veraltet","term_url":"https:\/\/churchtools.academy\/de\/docs-tag\/inhalt-veraltet\/"}],"knowledge_base_info":[{"term_name":"System-Einstellungen","term_url":"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/","term_slug":"system-einstellungen"}],"knowledge_base_slug":["system-einstellungen"],"_links":{"self":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/docs\/7316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/comments?post=7316"}],"version-history":[{"count":14,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/docs\/7316\/revisions"}],"predecessor-version":[{"id":55774,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/docs\/7316\/revisions\/55774"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/media?parent=7316"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/doc_category?post=7316"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/doc_tag?post=7316"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/knowledge_base?post=7316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}