Anfrage zum Postbericht

Anfrage zum Postbericht #

Stellen Sie eine Anfrage, einen Bericht für einen bestimmten Zeitraum zu erstellen (dateFilter).

POST /v1.0/workspaces/{WORKSPACE_ID}/reports/{REPORT_ID}/requests

Beispiel mit einem voreingestellten Datumsfilter #

Dieser Antrag wird einen Bericht für das aktuelle Quartal erstellen. Der Rückgabekörper enthält 'requestId' mit dem man den Status des Berichts abfragen und den Datensatz abrufen kann.

Anfrage #

POST <https://api.na.myreports.cloud/api/v1.0/workspaces/00000000-0000-0000-0000-000000000001/reports/00000000-0000-0000-0000-000000000001/requests> HTTP/1.1
Inhaltstyp: application/json
Autorisierung: Inhaber {TOKEN}
Verbindung: am Leben bleiben
{
    "reportId": "00000000-0000-0000-00000-000000001",
    "filterId": "00000000-0000-0000-00000-0000000001",
    "dateFilter": {
        "presetName": "ThisQuarter"
    }
}
Information Circle info
Das 'presetName' kann eines der gültigen Preset Date Filters sein.
Information Circle info
Das 'filterId' kann verwendet werden, um einen vordefinierten Filter auf den Bericht anzuwenden. Wenn nicht bereitgestellt, wird der Standardfilter verwendet, der auf den angeforderten Bericht angewendet wird.

Reaktion #

HTTP/1.1 200 OK
Inhaltstyp: application/json; charset=utf-8
Inhalt-Länge: xx
{
    "data": {
        "requestId": "00000000-0000-0000-00000-0000000005",
        "locale": "en-GB",
        "reportId": "00000000-0000-0000-00000-000000001",
        "referenceDate": "2025-09-22T15:23:01.0201791+00:00",
        "dateFilter": {
            "presetName": "ThisQuarter",
            "presetFilterObject": {
                "Einheiten": 5,
                "Offset": 0,
                "Länge": 1,
                "roundingMode": 1,
                "daysOfWeek": 127
            },
            "daysOfWeek": 127
        },
        "startTime": "2025-07-01T00:00:00+01:00",
        "endTime": "2025-09-22T16:08:01.02159+01:00"
    },
    "Status": "Erfolg",
    "Zeitstempel": "2025-09-22T15:23:02.2982477Z"
}

Beispiel mit einem festen Datumsbereich #

Dieser Antrag wird einen Bericht für das aktuelle Quartal erstellen. Der Rückgabekörper enthält 'requestId' mit dem man den Status des Berichts abfragen und den Datensatz abrufen kann.

Anfrage #

POST <https://api.na.myreports.cloud/api/v1.0/workspaces/00000000-0000-0000-0000-000000000001/reports/00000000-0000-0000-0000-000000000001/requests> HTTP/1.1
Inhaltstyp: application/json
Autorisierung: Inhaber {TOKEN}
Verbindung: am Leben bleiben
{
    "reportId": "00000000-0000-0000-00000-000000001",
    "dateFilter": {
       "Start": "2025-09-26T09:00:00+01:00",
        "Ende": "2025-09-26T17:00:00+01:00"
    }
}
Information Circle info
Das 'presetName' kann eines der gültigen Preset Date Filters sein.

Reaktion #

HTTP/1.1 200 OK
Inhaltstyp: application/json; charset=utf-8
Inhalt-Länge: xx
{
    "data": {
        "requestId": "00000000-0000-0000-00000-0000000005",
        "locale": "en-GB",
        "reportId": "00000000-0000-0000-00000-000000001",
        "referenceDate": "2025-09-22T15:23:01.0201791+00:00",
        "dateFilter": {
            "Start": "2025-09-26T09:00:00+01:00",
            "Ende": "2025-09-26T17:00:00+01:00",
            "presetFilterObject": {
                "Einheiten": 5,
                "Offset": 0,
                "Länge": 1,
                "roundingMode": 1,
                "daysOfWeek": 127
            },
            "daysOfWeek": 127
        },
        "Start": "2025-09-26T09:00:00+01:00",
        "Ende": "2025-09-26T17:00:00+01:00"
    },
    "Status": "Erfolg",
    "Zeitstempel": "2025-09-22T15:23:02.2982477Z"
}

Fehler #

Unautorisiert #

Wenn der Token nicht bereitgestellt wird, ungültig oder abgelaufen ist

HTTP/1.1 401 Unautorisiert