{"id":7251,"date":"2026-08-12T07:46:48","date_gmt":"2026-08-12T06:46:48","guid":{"rendered":"https:\/\/churchtools.academy\/?post_type=docs&#038;p=7251"},"modified":"2026-08-12T08:06:50","modified_gmt":"2026-08-12T07:06:50","password":"","slug":"uberblick-api","status":"publish","type":"docs","link":"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/uberblick-api\/","title":{"rendered":"\u00dcberblick API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Alle Funktionen, die in ChurchTools verf\u00fcgbar sind, k\u00f6nnen auch \u00fcber die API genutzt werden. Genauso funktionieren das ChurchTools-Frontend und auch die App.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt eine alte API, die auf Funktionsaufrufen basiert und eine neue REST-API.<\/p>\n\n\n<!--presto-player:video_id=23--><figure class=\"wp-block-video presto-block-video  presto-provider-youtube\" style=\"--plyr-color-main: var(--presto-player-highlight-color, #2563eb); --presto-player-logo-width: 150px; \">\n\t<presto-player \n\t\tpreset='{&quot;id&quot;:5,&quot;name&quot;:&quot;YouTube Optimized&quot;,&quot;slug&quot;:&quot;youtube&quot;,&quot;icon&quot;:&quot;youtube&quot;,&quot;skin&quot;:&quot;modern&quot;,&quot;play-large&quot;:true,&quot;rewind&quot;:true,&quot;play&quot;:true,&quot;fast-forward&quot;:true,&quot;progress&quot;:true,&quot;current-time&quot;:true,&quot;mute&quot;:true,&quot;volume&quot;:true,&quot;speed&quot;:true,&quot;pip&quot;:false,&quot;fullscreen&quot;:true,&quot;captions&quot;:false,&quot;reset_on_end&quot;:true,&quot;auto_hide&quot;:true,&quot;show_time_elapsed&quot;:false,&quot;captions_enabled&quot;:false,&quot;save_player_position&quot;:false,&quot;sticky_scroll&quot;:false,&quot;sticky_scroll_position&quot;:&quot;bottom right&quot;,&quot;on_video_end&quot;:&quot;select&quot;,&quot;play_video_viewport&quot;:false,&quot;hide_youtube&quot;:false,&quot;lazy_load_youtube&quot;:true,&quot;hide_logo&quot;:false,&quot;border_radius&quot;:0,&quot;caption_style&quot;:&quot;&quot;,&quot;caption_background&quot;:&quot;&quot;,&quot;is_locked&quot;:true,&quot;cta&quot;:[&quot;&quot;],&quot;watermark&quot;:[&quot;&quot;],&quot;search&quot;:[&quot;&quot;],&quot;email_collection&quot;:[&quot;&quot;],&quot;created_by&quot;:4,&quot;created_at&quot;:&quot;2024-06-20 11:19:03&quot;,&quot;updated_at&quot;:&quot;2024-06-20 11:19:03&quot;,&quot;deleted_at&quot;:&quot;&quot;}'\n\t\tbranding='{&quot;logo&quot;:&quot;&quot;,&quot;color&quot;:&quot;#2563eb&quot;,&quot;logo_width&quot;:150,&quot;player_css&quot;:&quot;&quot;}'\n\t\tchapters='[]'\n\t\toverlays='[]'\n\t\ttracks='[]'\n\t\tblock-attributes='{&quot;playsInline&quot;:true,&quot;id&quot;:23,&quot;src&quot;:&quot;https:\\\/\\\/youtu.be\\\/a2dWZTOnGFM&quot;,&quot;preset&quot;:5,&quot;video_id&quot;:&quot;a2dWZTOnGFM&quot;,&quot;title&quot;:&quot;ChurchTools API - \\u00dcberblick&quot;}'\n\t\tanalytics=''\n\t\tautomations\t\tprovider='youtube'\n\t\t\t\tid=\"presto-player-1\"\n\t\tsrc=\"\/\/www.youtube.com\/embed\/a2dWZTOnGFM?iv_load_policy=3&amp;modestbranding=1&amp;playinline=1&amp;showinfo=0&amp;rel=0&amp;enablejsapi=1\"\n\t\tmedia-title=\"ChurchTools API - \u00dcberblick\"\n\t\tcss=\"\"\n\t\tclass=\"presto-video-id-23 presto-preset-id-5 skin-modern\"\n\t\tskin=\"modern\" \n\t\ticon-url=\"https:\/\/churchtools.academy\/wp-content\/plugins\/presto-player\/img\/sprite.svg\" \n\t\tpreload=\"\" \n\t\tposter=\"\"\n\t\tyoutube=\"{&quot;noCookie&quot;:true,&quot;channelId&quot;:&quot;&quot;,&quot;show_count&quot;:false}\"\n\t\tprovider-video-id=\"a2dWZTOnGFM\"\n\t\tvideo-id=\"23\"\n\t\tlazy-load-youtube\t\tvideo-attributes='{}'\n\t\tplaysinline\t\t\t\t>\n\t\t\n\n\t<\/presto-player>\n<\/figure>\n\n\n<h2 class=\"wp-block-heading\">RESTful API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ChurchTools besitzt eine REST API, die f\u00fcr Informationsabrufe aber auch f\u00fcr Aktionen genutzt werden kann. Viele Endpunkte sind bereits implementiert, es ist aber noch nicht der ganze Funktionsumfang von ChurchTools dar\u00fcber realisiert. Mit jeder Version wird die API verbessert und erweitert. F\u00fcr Hintergr\u00fcnde und Anregungen ist es empfehlenswert diesen Forumsbeitrag <strong>zuerst<\/strong> zu lesen: <a href=\"https:\/\/forum.church.tools\/topic\/5121\/restful-api-vorstellung\">RESTful API: Vorstellung<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AJAX API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ChurchTools besitzt eine AJAX API. Diese wird noch an vielen Stellen genutzt, wird aber nach und nach von der REST API abgel\u00f6st. Die meisten Funktionen lassen sich damit ansprechen und so interessante Einsatzm\u00f6glichkeiten schaffen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dokumentation zur Nutzung gibt es im Artikel <a href=\"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/api-alt\/\">API alt<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anfragen zur AJAX API werden von unserem Support nicht abgedeckt.<\/strong> Bei Fragen dazu ist eure Anlaufstelle das <a href=\"https:\/\/forum.church.tools\/category\/22\/churchtools-schnittstellen\">Forum<\/a>.<\/p>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-text-color has-background has-link-color wp-elements-74648fa9a9506de5179716347194bc98 is-vertical is-layout-flex wp-container-core-group-is-layout-1ccdadb1 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#e7c000;border-left-width:0.5rem;color:#3f3400;background-color:#ffe5644d;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p class=\"wp-block-paragraph\" style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>Warnung<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">Aus Sicherheitsgr\u00fcnden ben\u00f6tigst du beim Einsatz der AJAX API oder von Formularen ein <a href=\"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/allgemein-datenschutz-sicherheit\/csrf-prevention\/\" id=\"7638\">CSRF Token<\/a>.  <\/p>\n<\/aside>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<aside class=\"wp-block-group ct-artikel-zum-weiterlesen has-background is-layout-constrained wp-container-core-group-is-layout-79a8db7e 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\/api-dokumentation\/\">API Dokumentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/api-authentifizierung\/\">API Authentifizierung<\/a><\/li>\n<\/ul>\n<\/aside>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<aside class=\"wp-block-group ct-artikel-zum-weiterlesen has-background is-layout-constrained wp-container-core-group-is-layout-79a8db7e 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\">Links zum Weiterlesen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/forum.church.tools\/topic\/5121\/restful-api-vorstellung\">https:\/\/forum.church.tools\/topic\/5121\/restful-api-vorstellung<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/churchtools\/churchtools-js-client\">https:\/\/github.com\/churchtools\/churchtools-js-client<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/churchtools\/churchtools-js-client\">https:\/\/github.com\/churchtools\/churchtools-js-client<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/5pm-HDH\/churchtools-api\">https:\/\/github.com\/5pm-HDH\/churchtools-api<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/fodinabor\/CT-API-Tools\">https:\/\/github.com\/fodinabor\/CT-API-Tools<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/forum.church.tools\/topic\/4489\/frage-zur-benutzung-der-api\">https:\/\/forum.church.tools\/topic\/4489\/frage-zur-benutzung-der-api<\/a><\/li>\n<\/ul>\n<\/aside>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Alle Funktionen, die in ChurchTools verf\u00fcgbar sind, k\u00f6nnen auch \u00fcber die API genutzt werden. Genauso funktionieren das ChurchTools-Frontend und auch die App. Es gibt eine alte API, die auf Funktionsaufrufen basiert und eine neue REST-API. RESTful API ChurchTools besitzt eine REST API, die f\u00fcr Informationsabrufe aber auch f\u00fcr Aktionen genutzt werden kann. Viele Endpunkte sind [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[370],"doc_tag":[],"knowledge_base":[346],"class_list":["post-7251","docs","type-docs","status-publish","hentry","doc_category-api","knowledge_base-system-einstellungen"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","pp_force_visibility":null,"pp_subpost_visibility":null,"pp_inherited_force_visibility":null,"pp_inherited_subpost_visibility":null,"acf":[],"year_month":"2026-08","word_count":207,"total_views":"5298","reactions":{"happy":"1","normal":"0","sad":"4"},"author_info":{"name":"Victoria Weidemann","author_nicename":"vweidemann","author_url":"https:\/\/churchtools.academy\/de\/author\/vweidemann\/"},"doc_category_info":[{"term_name":"API","term_url":"https:\/\/churchtools.academy\/de\/help\/system-einstellungen\/api\/"}],"doc_tag_info":[],"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\/7251","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/comments?post=7251"}],"version-history":[{"count":16,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/docs\/7251\/revisions"}],"predecessor-version":[{"id":89628,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/docs\/7251\/revisions\/89628"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/media?parent=7251"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/doc_category?post=7251"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/doc_tag?post=7251"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/knowledge_base?post=7251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}