{"id":1891,"date":"2023-04-19T05:26:49","date_gmt":"2023-04-19T03:26:49","guid":{"rendered":"https:\/\/blog.church.tools\/en\/?p=1891"},"modified":"2025-09-09T17:05:25","modified_gmt":"2025-09-09T15:05:25","slug":"v3-97-song-usage-export-enhanced-api-performance-and-rest-api","status":"publish","type":"post","link":"https:\/\/blog.church.tools\/en\/v3-97-song-usage-export-enhanced-api-performance-and-rest-api\/","title":{"rendered":"v3.97: Song usage export enhanced, API performance and REST API"},"content":{"rendered":"\n<p>The second quarter has begun and version 3.97 is already the fourth release of ChurchTools this year. This release brings some minor changes and also some bugs have been fixed again. While little has changed on the digital front at first glance, we are currently working hard in the background and on the new group module.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">Song usage export enhanced<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>The song usage export (CCLI Report view) now additionally contains the author of the song. The information about the author makes it easier for you to submit the sung songs to the <a href=\"https:\/\/www.vg-musikedition.de\/\">VG Musikedition<\/a>, because they require song title and artist as information.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" data-id=\"1895\" src=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/04\/autoreportingccli-1024x435.png\" alt=\"\" class=\"wp-image-1895\" srcset=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/04\/autoreportingccli-1024x435.png 1024w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/04\/autoreportingccli-300x128.png 300w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/04\/autoreportingccli-768x327.png 768w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/04\/autoreportingccli-1536x653.png 1536w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/04\/autoreportingccli-2048x871.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">With the CCLI report view sung songs of a certain period can be listed and also exported.<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">Performance for person data<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>We are continuously working to make ChurchTools faster and more secure. With version 3.97, we have accelerated the APIs that return person data while taking security levels into account. Person data are important data elements in ChurchTools that are queried in very many places. Therefore, it is very good for the general operation of ChurchTools if these interfaces are secure and perform well. Any speed improvements to these APIs will have a positive impact on the web and the app.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">REST-API for Facts<\/h2>\n\n\n\n<p>The REST API, the programming interface of ChurchTools, is extended with each version. Many endpoints have already been implemented, but new ones are being added all the time. Version 3.97 brings you two CRUD APIs: One to maintain facts (master data) and another to maintain event facts, the actual values in the Events module.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>New CRUD API: Facts (master data)<\/li>\n\n\n\n<li>New CRUD API: Event facts<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p id=\"block-ff68f5e0-bb25-4846-9012-0451a4a0e3da\">If this is not enough for you, you will find all changes of this and earlier versions in our&nbsp;<a href=\"https:\/\/intern.church.tools\/wiki\/30\/Changelog\">Changelog<\/a>.<\/p>\n\n\n\n<p id=\"block-cf4923f6-709f-460a-bb33-54567e9d8154\">We hope you like the new version as much as we do. As always, you may leave praise and criticism in our\u00a0<a href=\"https:\/\/forum.church.tools\/category\/24\/english\">forum.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The second quarter has begun and version 3.97 is already the fourth release of ChurchTools this year. This release brings some minor changes and also some bugs have been fixed again. While little has changed on the digital front at<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_notices":[],"footnotes":""},"categories":[1,20],"tags":[111],"class_list":["post-1891","post","type-post","status-publish","format-standard","hentry","category-changelog","category-churchtools","tag-v3-97"],"_links":{"self":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts\/1891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/comments?post=1891"}],"version-history":[{"count":5,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts\/1891\/revisions"}],"predecessor-version":[{"id":2635,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts\/1891\/revisions\/2635"}],"wp:attachment":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/media?parent=1891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/categories?post=1891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/tags?post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}