Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Anwesenheiten über REST API erhalten

    ChurchTools Schnittstellen
    3
    5
    132
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      smhr last edited by

      Hallo,

      Ich versuche, die Anwesenheitsdaten für eine bestimmte Gruppe über die API zu bekommen, um einen Anwesenheitsbericht zu erstellen.

      Ich habe jedoch keinen API-Endpunkt gefunden, der mir diese Informationen liefert. Vom Namen her kommt "GET /groups/{groupId}/meetings" dem am nächsten - liefert aber nur eine Zusammenfassung über die Meetings (Anzahl Meetings, etc), aber keine Details oder Anwesenheiten zu jedem einzelnen Meeting.

      Wie kann ich die Anwesenheiten über die API auslesen?

      jziegeler 1 Reply Last reply Reply Quote 0
      • jziegeler
        jziegeler ChurchToolsMitarbeiter @smhr last edited by

        @smhr mit /groups/{groupId}/meetings/{meetingId}/members Solltest du denke ich weiterkommen

        S 1 Reply Last reply Reply Quote 0
        • S
          smhr @jziegeler last edited by

          @jziegeler sagte in Anwesenheiten über REST API erhalten:

          @smhr mit /groups/{groupId}/meetings/{meetingId}/members Solltest du denke ich weiterkommen

          Cool, danke, das klingt schon mal gut.
          Aber wie komme ich an die meetingId dran? Ich bräuchte dann erst mal alle Meetings, die es in einer bestimmten Gruppe gibt.

          /groups/{groupId}/meetings liefert wie erwähnt nur Statistiken:

          {
            "data": [],
            "meta": {
              "count": 0,
              "statistics": {
                "notCanceled": 21,
                "notCompleted": 3,
                "completed": 18,
                "notCompletedAndNotCanceledAndInPast": 3,
                "notCompletedAndNotCanceledAndInFuture": 0,
                "completedAndNotCanceled": 18
              },
              "previous": "2022-08-21T08:00:00.000000Z",
              "next": null
            }
          }
          
          davidschilling 1 Reply Last reply Reply Quote 0
          • davidschilling
            davidschilling ChurchToolsMitarbeiter @smhr last edited by

            @smhr die Api gibt dir immer Daten aus einem Zeitabschnitt zurück. Standardmäßig von gestern bis in 30 Tagen.

            Wenn man das anpassen will kann man das mit den query Parametern start_date und end_date.

            Also z.b. start_date=2022-08-01&end_date=2022-09-01

            Die Parameter fehlen noch in der Api Dokumentation. Ich trage das jetzt nach.

            S 1 Reply Last reply Reply Quote 0
            • S
              smhr @davidschilling last edited by

              @davidschilling Danke, funktioniert!

              1 Reply Last reply Reply Quote 0
              • First post
                Last post