<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RESTful API: Vorstellung]]></title><description><![CDATA[<p dir="auto">An verschiedenen Stellen im Forum wurde es schon erwähnt und endlich darf ich euch die neue REST API (Work in Progress) vorstellen. Im Folgenden möchte ich euch kurz die Hintergründe aufzeigen, den aktuellen Stand besprechen und die nächsten Schritte nennen.</p>
<h2>Wo kommen wir her?</h2>
<p dir="auto">Es ist kein Geheimnis. ChurchTools ist fast 15 Jahre alt. In diesem Zeitraum ist die Codebase enorm gewachsen. Viele Features haben Einzug erhalten und es werden immer mehr. Wir haben fast 230.000 Zeilen Code! Das ist nicht wenig (kommt natürlich immer drauf an mit was man es vergleicht) und verlang viel Arbeit. Seit gut 2 Jahren setzten wir daher auf ein neues Framework und haben unsere Vorgehensweisen verbessert und angepasst. D.h. wir Überarbeiten Funktionen und machen sie zukunftssicherer. Dabei möchten wir unsere Systemarchitektur um neue Standards bereichern. Wir versprechen uns dadurch eine bessere Performance und Skalierbarkeit. Und ich muss sagen, die ersten Früchte sind davon schon zu sehen, wenn auch nicht auf dem ersten Blick.</p>
<p dir="auto">Seit letztem Jahr arbeiten wir effektiv an einer App. Die kam ja im Dezember raus. Diese App ist es die maßgeblich diesen Prozess der Überarbeitung vorantreibt. Wir nutzen in der App ausschließlich die neue REST API. Aber woher kommt die denn? Genau hier liegt der Hase im Pfeffer. Wir programmieren die neue REST API, damit wir Features in der App abbilden können.</p>
<p dir="auto">Diese neue API planen wir gründlich und dadurch dauert der Prozess gerade etwas länger, denn wir müssen jedes einzelne Feature noch mal anpacken und in einer zeitgemäßen Representation darstellen.</p>
<p dir="auto"><strong>Das Ziel ist ganz klar, die alte API irgendwann komplett abzuschalten!</strong> Bis wir an diesen Punkt gelangt sind wird noch viel Wasser den Rhein hinunter fließen. Aber wir arbeiten daran!</p>
<h2>Wo stehen wir gerade?</h2>
<p dir="auto">Die Frage die euch jetzt interessiert ist wohl: Wie nutzte ich die neue API?</p>
<p dir="auto">Das ganze Vorgeplänkel musste sein, damit ihr versteht warum es scheinbar so schleppend vorran geht. Wir haben, wie man sich hoffentlich denken kann, noch nicht alles in der REST API drin. Aber einiges ist schon fertig und kann auch genutzt werden. Wir dokumentieren die neue API nach dem <a href="https://swagger.io/specification/" rel="nofollow ugc">OpenAPI Standard</a> (ja, endlich eine gescheite API Dokumentation). Ihr könnt euch die Doku jederzeit in eurer eigenen ChurchTools Installation angucken unter <a href="https://meine-gemeinde.church.tools/api" rel="nofollow ugc">https://meine-gemeinde.church.tools/api</a> (Statt <code>meine-gemeinde</code> einfach eure URL verwenden).</p>
<p dir="auto">Diese Seite zeigt euch den aktuellen Stand der REST API für eure aktuelle CT Version an. Alles was ihr da seht könnt ihr mit dieser Installation nutzen. Wenn ihr ein Update macht werden die neuen Endpoints dort wieder gelistet. Zusätzlich könnt ihr jeden Endpoint sofort in der Doku ausprobieren.</p>
<p dir="auto"><strong>VORSICHT:</strong> Jeder Request wird komplett auf der Installation ausgeführt und zwar mit genau den Rechten mit den ihr gerade eingeloggt seit. Seid ihr also als Super Admin eingeloggt dann seid vorsichtig, dass ihr nicht aus Versehen etwas löscht oder ändert!</p>
<p dir="auto"><strong>Eure Hilfe:</strong> Wir möchten eine gute und vollständige Dokumentation haben. Solltet ihr also Unstimmigkeiten in der Dokumentation finden, wie z.B. daß anders Felder heißen als dokumentiert oder das etwas nicht klar gewesen ist, dann schreibt das gerne an den Support <a href="mailto:support@churchtools.de" rel="nofollow ugc">support@churchtools.de</a> und wir werden das dann verbessern.</p>
<h2>Die nächsten Schritte</h2>
<p dir="auto">Wir arbeiten aktuell in jedem Sprint weiter an der API. Manche Endpoints sind einfach und schnell implementiert, andere wiederum sind sehr komplex und benötigen viel viel Planung und Vorarbeit.</p>
<p dir="auto">Da wir nach Bedarf arbeiten steht keine Roadmap fest in welcher Reihenfolge wir welche Features / Endpoints implementieren werden. Aber vielleicht so viel sei verraten: Schon bald möchten wir die Gruppen und Personen API fertig haben. Das sind zwei sehr schwierige Fälle, weil sehr viele Abhängigkeiten bestehen. Aber gleichzeitig sind es auch zwei Kernfunktionalitäten, die wir überall brauchen. Also wenn diese Endpoints fertig sind haben wir schonmal einen guten Ausgangspunkt.</p>
<p dir="auto">Ich hoffe ihr freut euch auch über die neue API wie ich und bin auf euer Feedback gespannt. <img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.church.tools/topic/5121/restful-api-vorstellung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 07:22:02 GMT</lastBuildDate><atom:link href="https://forum.church.tools/topic/5121.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Mar 2019 11:48:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RESTful API: Vorstellung on Mon, 01 Apr 2024 18:25:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/8056">@narnitz</a> merci <img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/2764.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--red_heart" style="height:23px;width:auto;vertical-align:middle" title="&lt;3" alt="❤" /></p>
<p dir="auto">noch hab ich das mit TOTP nicht zum laufen bekommen, doch der rest funktioniert super.</p>
<p dir="auto">(wer genauers wissen will kann hier schauen: <a href="https://github.com/GifhornerFriedenskirche/churchtool-song-checker" rel="nofollow ugc">GitHub - ChurchTools-song-checker</a>)</p>
<p dir="auto">Nun aber genug mit OT <img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://forum.church.tools/post/46106</link><guid isPermaLink="true">https://forum.church.tools/post/46106</guid><dc:creator><![CDATA[MaBo]]></dc:creator><pubDate>Mon, 01 Apr 2024 18:25:14 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Thu, 28 Mar 2024 06:02:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/9054">@MaBo</a> du kannst mit der neuen API mit <code>/api/login</code> und <code>/api/totp</code> dich authentifizieren können. Danach kannst du dir auch deinen Login Token über den endpoint (der mir gerade nur leider nicht einfällt) rauslassen.</p>
<p dir="auto">Die Dokumentation zur REST api findest du wie gewohnt unter <code>https://deineinstanz.church.tools/api</code></p>
]]></description><link>https://forum.church.tools/post/46068</link><guid isPermaLink="true">https://forum.church.tools/post/46068</guid><dc:creator><![CDATA[narnitz]]></dc:creator><pubDate>Thu, 28 Mar 2024 06:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Wed, 27 Mar 2024 16:26:51 GMT]]></title><description><![CDATA[<p dir="auto">Moin <a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/8056">@narnitz</a> , ich bin schon ein ganzes Stück weiter. Leider habe ich lange nicht mitbekommen, dass meine requests wegen der 2-FA nicht erfolgreich waren.</p>
<p dir="auto">Kaum habe ich einen Testuser genutzt, kam ich durch. Nun hänge ich "nur" noch daran, dass er keine Berechtigungen haben soll (BasicAuth+Cookies, CSRF und Token hab ich schon versucht, mal sehen was da fehlt).</p>
<p dir="auto">Auf jeden Fall: <strong>DANKE</strong> für die Unterstützung, die hat mich weiter gebracht!</p>
]]></description><link>https://forum.church.tools/post/46059</link><guid isPermaLink="true">https://forum.church.tools/post/46059</guid><dc:creator><![CDATA[MaBo]]></dc:creator><pubDate>Wed, 27 Mar 2024 16:26:51 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Wed, 27 Mar 2024 07:05:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/9054">@MaBo</a> Doch, das tut er.</p>
<p dir="auto">Das müsste mit <code>churchToolsClient.oldApi('churchwiki/ajax')</code> gehen.</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2795">@jziegeler</a> könntest du hier vllt. noch einen Tipp geben?</p>
]]></description><link>https://forum.church.tools/post/46055</link><guid isPermaLink="true">https://forum.church.tools/post/46055</guid><dc:creator><![CDATA[narnitz]]></dc:creator><pubDate>Wed, 27 Mar 2024 07:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Tue, 26 Mar 2024 19:59:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/8056">@narnitz</a> Generell kannst du dir auch die Request einfach mal anschauen, die abgeschickt wird, wenn du eine Wikiseite speicherst:<br />
Beispielsweise beim Bearbeiten einer Wikiseite ist das:<br />
Ein <code>POST</code> an <code>https://instanzName.church.tools/?q=churchwiki/ajax</code><br />
Mit dem Cookie und Csrf-Token als Header (hier sollte aber auch ein login token gehen, siehe <a href="https://hilfe.church.tools/wiki/0/API%20Authentifizierung" rel="nofollow ugc">https://hilfe.church.tools/wiki/0/API Authentifizierung</a> und <a href="https://hilfe.church.tools/wiki/0/API-CSRF" rel="nofollow ugc">https://hilfe.church.tools/wiki/0/API-CSRF</a></p>
<p dir="auto">Und der Request Body ist dann das JSON, das auch oben schon steht.</p>
]]></description><link>https://forum.church.tools/post/46054</link><guid isPermaLink="true">https://forum.church.tools/post/46054</guid><dc:creator><![CDATA[narnitz]]></dc:creator><pubDate>Tue, 26 Mar 2024 19:59:53 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Tue, 26 Mar 2024 19:57:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/8056">@narnitz</a><br />
Nope, python. Doch der JS Client unterstützt (wie ich verstanden habe) die alte API nicht. Sonst würde mir das als Basis reichen.</p>
<p dir="auto">Und mit php (<a href="https://github.com/5pm-HDH/churchtools-api" rel="nofollow ugc">https://github.com/5pm-HDH/churchtools-api</a>) bin ich nicht fit genug...</p>
]]></description><link>https://forum.church.tools/post/46052</link><guid isPermaLink="true">https://forum.church.tools/post/46052</guid><dc:creator><![CDATA[MaBo]]></dc:creator><pubDate>Tue, 26 Mar 2024 19:57:32 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Tue, 26 Mar 2024 19:55:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/9054">@MaBo</a> Nutzt du den ChurchTools JS Client?</p>
]]></description><link>https://forum.church.tools/post/46051</link><guid isPermaLink="true">https://forum.church.tools/post/46051</guid><dc:creator><![CDATA[narnitz]]></dc:creator><pubDate>Tue, 26 Mar 2024 19:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Tue, 26 Mar 2024 19:54:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/8056">@narnitz</a> sagte in <a href="/post/46019">RESTful API: Vorstellung</a>:</p>
<blockquote>
<p dir="auto">churchwiki/ajax</p>
</blockquote>
<p dir="auto">Danke für die flotte Hilfe. Leider bin ich mit der alten API verloren... Ich werde mit <a href="https://api.church.tools/" rel="nofollow ugc">https://api.church.tools/</a> einfach nicht warm.</p>
<p dir="auto">Gibt es jmd, der mich etwas abholen kann oder eine umfassende Doku?</p>
]]></description><link>https://forum.church.tools/post/46050</link><guid isPermaLink="true">https://forum.church.tools/post/46050</guid><dc:creator><![CDATA[MaBo]]></dc:creator><pubDate>Tue, 26 Mar 2024 19:54:29 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sun, 24 Mar 2024 15:44:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/9054">@MaBo</a> Aktuell ist da glaube ich noch nichts fest geplant, aber du kannst (wenn du den ChurchTools Client nutzt) die alte Funktion <code>churchwiki/ajax</code> der alten API Nutzen.</p>
<p dir="auto">Die Payload sieht dann so aus:</p>
<pre><code class="lang-json">{
    "doc_id": "main",
    "wikicategory_id": 11,
    "val": "# Test",
    "auf_startseite_yn": false,
    "identifier": "2e39dfbb-7127-4d9d-a3d2-0b96d94cd96f",
    "browsertabId": 12345678,
    "is_markdown": true,
    "func": "save"
}
</code></pre>
]]></description><link>https://forum.church.tools/post/46019</link><guid isPermaLink="true">https://forum.church.tools/post/46019</guid><dc:creator><![CDATA[narnitz]]></dc:creator><pubDate>Sun, 24 Mar 2024 15:44:42 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sun, 24 Mar 2024 07:31:57 GMT]]></title><description><![CDATA[<h1>Wiki APIs</h1>
<p dir="auto">Moin, ich baue gerade div. Automatisierungen für uns.</p>
<p dir="auto">Leider fehlt mir die <strong>Put</strong> / <strong>Post</strong> API für's Wiki um Seiten zu erstellen oder zu aktualisieren (<code>/wiki/categories/{wikiCategoryId}/pages/{identifier}</code>).</p>
<p dir="auto">Frage: wann sollen die kommen? Ich gehe davon aus, dass Ihr da schon was auf der Agenda habt.</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2795">@jziegeler</a></p>
]]></description><link>https://forum.church.tools/post/46013</link><guid isPermaLink="true">https://forum.church.tools/post/46013</guid><dc:creator><![CDATA[MaBo]]></dc:creator><pubDate>Sun, 24 Mar 2024 07:31:57 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sat, 05 Nov 2022 19:53:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/3400">@bwl21</a> Stimmt, das funktioniert natürlich auch. Probiere ich aus. Danke.</p>
]]></description><link>https://forum.church.tools/post/40382</link><guid isPermaLink="true">https://forum.church.tools/post/40382</guid><dc:creator><![CDATA[MarkusFriesen]]></dc:creator><pubDate>Sat, 05 Nov 2022 19:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sat, 05 Nov 2022 18:41:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2795">@jziegeler</a>  danke für den Hinweis, das ist natürlich richtig.</p>
]]></description><link>https://forum.church.tools/post/40380</link><guid isPermaLink="true">https://forum.church.tools/post/40380</guid><dc:creator><![CDATA[bwl21]]></dc:creator><pubDate>Sat, 05 Nov 2022 18:41:55 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sat, 05 Nov 2022 18:15:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/3400">@bwl21</a> wobei du die alte API nur für das erstellen der Songs bräuchtest. Für die Dateien gibt es eine eigene file-API bei der du den domaintype song angeben kannst</p>
]]></description><link>https://forum.church.tools/post/40378</link><guid isPermaLink="true">https://forum.church.tools/post/40378</guid><dc:creator><![CDATA[jziegeler]]></dc:creator><pubDate>Sat, 05 Nov 2022 18:15:17 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sat, 05 Nov 2022 17:36:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/5961">@markusfriesen</a> Du kannst jenseits der dokumentierten RESTful API auch die alte API nutzen. Die musst du halt ein bisschen ausforschen, im Browser die Entwicklertools aufmachen, einen Song hochladen und im Netzwerktab schauen, was da läuft.</p>
]]></description><link>https://forum.church.tools/post/40377</link><guid isPermaLink="true">https://forum.church.tools/post/40377</guid><dc:creator><![CDATA[bwl21]]></dc:creator><pubDate>Sat, 05 Nov 2022 17:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sat, 05 Nov 2022 15:11:09 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2468">@hbuerger</a>. Vielen Dank für die API, bin gerade drauf gestoßen und finde sie super Hilfreicht!</p>
<p dir="auto">Ich habe eine kurze frage zur Erweiterung. Ich habe es geschafft meine Gemeinde dazu zu überreden das wir unsere Lieder Datenbank in die Cloud zu ChurchTools ziehen.</p>
<p dir="auto">Die Song api kann ja aber zur Zeit nur lesen. Habt ihr euch auch überlegt API's zum erstellen von Songs, und für das automatisierte hochlanden von z.b. songbeamer sng dateien zu ermöglichen?</p>
<p dir="auto">Das wäre super Hilfreich.</p>
<p dir="auto">Danke.</p>
]]></description><link>https://forum.church.tools/post/40376</link><guid isPermaLink="true">https://forum.church.tools/post/40376</guid><dc:creator><![CDATA[MarkusFriesen]]></dc:creator><pubDate>Sat, 05 Nov 2022 15:11:09 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Mon, 06 May 2019 11:54:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2065">@davidschilling</a> Perfekt, den Link zur JSON-Spezifikation hab ich gesucht. Danke dir!</p>
]]></description><link>https://forum.church.tools/post/21919</link><guid isPermaLink="true">https://forum.church.tools/post/21919</guid><dc:creator><![CDATA[philipptrenz]]></dc:creator><pubDate>Mon, 06 May 2019 11:54:40 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Mon, 06 May 2019 11:53:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2838">@philipptrenz</a> sagte in <a href="/post/21916">RESTful API: Vorstellung</a>:</p>
<blockquote>
<p dir="auto">Btw: Wird es eine veröffentlichte Swagger-Spezifikation für die API geben, um sich mit Swagger CodeGen den Client-Code generieren lassen zu können?</p>
</blockquote>
<p dir="auto">Diese Spezifikation gibt es schon. Eine Nutzung davon siehst du wenn du /api bei euch in der Installation aufrufst.<br />
Die spezifikation findest du unter <code>https://$DEINE_GEMEINDE.church.tools/system/runtime/swagger/openapi.json</code><br />
<code>$DEINE_GEMEInDE</code> musst du natürlich austauschen.</p>
]]></description><link>https://forum.church.tools/post/21918</link><guid isPermaLink="true">https://forum.church.tools/post/21918</guid><dc:creator><![CDATA[davidschilling]]></dc:creator><pubDate>Mon, 06 May 2019 11:53:10 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Mon, 06 May 2019 10:21:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2468">@hbuerger</a> Genau! Okay, aber ist der Events-Endpoint schon in Planung? Nachdem die Facts ja frei konfigurierbar sind würde ich für den Endpunkt einfach ein Array mit Key-Values zum Lesen und Setzen vorschlagen.</p>
<p dir="auto">In etwa so</p>
<pre><code>GET /events/{id}/facts

Returns: 
{
  "data": [
    {
      "key": "Besucherzahl",
      "value": 57
    },
    {
      "key": "Kollekte",
      "value": 0
    }
  ]
}
</code></pre>
<p dir="auto">und</p>
<pre><code>PUT /events/{id}/facts

Request body: 
{
  "data": [
    {
      "key": "Besucherzahl",
      "value": 57
    },
    {
      "key": "Kollekte",
      "value": 165
    }
  ]
}
</code></pre>
<p dir="auto">Das sollte generisch genug sein, um auch spätere Erweiterungen an den Facts abbilden zu können.</p>
<p dir="auto">Ich fände es klasse, wenn das Feature zeitnah Einzug erhält. Ich habe nämlich wenig Lust mich mit der alten API herumzuschlagen <img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--winking_face" style="height:23px;width:auto;vertical-align:middle" title=":winking_face:" alt="😉" /></p>
<p dir="auto">Btw: Wird es eine veröffentlichte Swagger-Spezifikation für die API geben, um sich mit Swagger CodeGen den Client-Code generieren lassen zu können?</p>
]]></description><link>https://forum.church.tools/post/21916</link><guid isPermaLink="true">https://forum.church.tools/post/21916</guid><dc:creator><![CDATA[philipptrenz]]></dc:creator><pubDate>Mon, 06 May 2019 10:21:45 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Mon, 06 May 2019 09:50:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2838">@philipptrenz</a> sagte in <a href="/post/21905">RESTful API: Vorstellung</a>:</p>
<blockquote>
<p dir="auto">Hey, vielen Dank für das Bereitstellen der API.</p>
<p dir="auto">Ich wurde von meiner Gemeinde angefragt, ob ich ein kleines Desktop-Tool schreiben kann, dass die Gottesdienstbesucher in ChurchTools einträgt ohne sich im Webportal einloggen zu müssen. Ist schon absehbar wann diese Funktionalität implementiert sein wird?</p>
<p dir="auto">Vielen Dank!</p>
</blockquote>
<p dir="auto">Du meinst sicherlich die Fakten im Events Modul, oder? Nein darüber haben wir aktuell noch nicht gesprochen.</p>
]]></description><link>https://forum.church.tools/post/21915</link><guid isPermaLink="true">https://forum.church.tools/post/21915</guid><dc:creator><![CDATA[hbuerger]]></dc:creator><pubDate>Mon, 06 May 2019 09:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sun, 05 May 2019 17:08:17 GMT]]></title><description><![CDATA[<p dir="auto">Hey, vielen Dank für das Bereitstellen der API.</p>
<p dir="auto">Ich wurde von meiner Gemeinde angefragt, ob ich ein kleines Desktop-Tool schreiben kann, dass die Gottesdienstbesucher in ChurchTools einträgt ohne sich im Webportal einloggen zu müssen. Ist schon absehbar wann diese Funktionalität implementiert sein wird?</p>
<p dir="auto">Vielen Dank!</p>
]]></description><link>https://forum.church.tools/post/21905</link><guid isPermaLink="true">https://forum.church.tools/post/21905</guid><dc:creator><![CDATA[philipptrenz]]></dc:creator><pubDate>Sun, 05 May 2019 17:08:17 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Sat, 04 May 2019 10:06:21 GMT]]></title><description><![CDATA[<p dir="auto">Sehr gut! Habe auch erst mal nach /api/groups/{id}/members gesucht ....</p>
]]></description><link>https://forum.church.tools/post/21898</link><guid isPermaLink="true">https://forum.church.tools/post/21898</guid><dc:creator><![CDATA[AGraf]]></dc:creator><pubDate>Sat, 04 May 2019 10:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Fri, 03 May 2019 06:48:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2832">@AGraf</a> sagte in <a href="/post/21882">RESTful API: Vorstellung</a>:</p>
<blockquote>
<p dir="auto">Mir fiel auf, dass bei Gruppen /api/groups/{id} das Property "members" fehlt.</p>
</blockquote>
<p dir="auto">Sehr gut aufgefallen. <img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f648.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--see-no-evil_monkey" style="height:23px;width:auto;vertical-align:middle" title=":see-no-evil_monkey:" alt="🙈" /> Das sollte nicht in der Doku sein. Wir haben uns erstmal dagegen entscheiden die Members in die Gruppen API reinzunehmen. Wir arbeiten an einem eigenen Members Endpoint, der ist aber noch nicht fertig. Ich behebe die Unstimmigkeiten in der Doku.</p>
]]></description><link>https://forum.church.tools/post/21890</link><guid isPermaLink="true">https://forum.church.tools/post/21890</guid><dc:creator><![CDATA[hbuerger]]></dc:creator><pubDate>Fri, 03 May 2019 06:48:36 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Fri, 03 May 2019 05:54:07 GMT]]></title><description><![CDATA[<p dir="auto">Ich habe mir die RESTful API angeschaut und sie sieht sehr gut aus!<br />
Vor allem die Doku mit Swagger ist genial.<br />
Mir fiel auf, dass bei Gruppen /api/groups/{id} das Property "members" fehlt. In der Doku ist es vorhanden, bei meinen Antworten fehlt es. Die Properties "information", "settings", "followUp" sind da, nur "members" fehlt. Genau was ich brauche <img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--disappointed_face" style="height:23px;width:auto;vertical-align:middle" title=":-(" alt="😞" /><br />
Kann das Problem jemand nachvollziehen? CT-Version 3.45.0</p>
]]></description><link>https://forum.church.tools/post/21882</link><guid isPermaLink="true">https://forum.church.tools/post/21882</guid><dc:creator><![CDATA[AGraf]]></dc:creator><pubDate>Fri, 03 May 2019 05:54:07 GMT</pubDate></item><item><title><![CDATA[Reply to RESTful API: Vorstellung on Tue, 02 Apr 2019 11:37:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/1641">@tomzi</a><br />
The url only works if there is NO "/" (Slash) in the end</p>
<p dir="auto">xyz.church.tools/api  -&gt; works<br />
xyz.church.tools/api/ -&gt; doesn't work</p>
]]></description><link>https://forum.church.tools/post/21552</link><guid isPermaLink="true">https://forum.church.tools/post/21552</guid><dc:creator><![CDATA[hallo144]]></dc:creator><pubDate>Tue, 02 Apr 2019 11:37:46 GMT</pubDate></item></channel></rss>