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.uk.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}
Mieter-ID: {TENANT_ID}
Verbindung: am Leben bleiben
{
"reportId": "00000000-0000-0000-00000-000000001",
"dateFilter": {
"presetName": "ThisQuarter"
}
}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": {
"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.uk.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"
}
}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