Posting Permintaan Laporan #
Memposting permintaan untuk menjalankan laporan untuk jangka waktu tertentu (dateFilter).
POST /v1.0/workspaces/{WORKSPACE_ID}/reports/{REPORT_ID}/requests
Contoh menggunakan Filter Tanggal Preset #
Permintaan ini akan menjalankan laporan untuk kuartal saat ini. Isi pengembalian berisi as ' requestId' yang dapat digunakan untuk mengkueri status laporan dan mengambil himpunan data.
Minta #
POST <https://api.au.myreports.cloud/api/v1.0/workspaces/00000000-0000-0000-0000-000000000001/reports/00000000-0000-0000-0000-000000000001/requests> HTTP/1.1
Jenis Konten: aplikasi/json
Otorisasi: Pembawa {TOKEN}
Koneksi: tetap hidup
{
"reportId": "00000000-0000-0000-000000000000001",
"filterId": "00000000-0000-0000-00000000000001",
"dateFilter": {
"presetName": "ThisQuarter"
},
"Kondisi tambahan" : \[]
}info
Yang ' presetName' Ini bisa salah satu dari < yang valid c1." Filter Tanggal Preset</c1>.
info
' filterId' dapat digunakan untuk menerapkan filter yang telah ditentukan sebelumnya ke laporan. Jika tidak disediakan, filter default yang diterapkan ke laporan yang diminta akan digunakan.
info
'additionalConditions' dapat digunakan untuk menerapkan Filter Tambahan ke laporan. Filter ini akan melengkapi parameter apa pun yang ditentukan dalam filter yang telah ditentukan sebelumnya.
Jawaban #
HTTP/1.1 200 OK
Jenis Konten: aplikasi/json; Charset = UTF-8
Durasi Konten: xx
{
"data": {
"requestId": "00000000-0000-0000-0000000000005",
"locale": "en-GB",
"reportId": "00000000-0000-0000-000000000000001",
"referenceDate": "2025-09-22T15:23:01.0201791+00:00",
"dateFilter": {
"presetName": "ThisQuarter",
"presetFilterObject": {
"unit": 5,
"offset": 0,
"panjang": 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": "sukses",
"stempel waktu": "2025-09-22T15:23:02.2982477Z"
}Contoh menggunakan Rentang Tanggal Tetap #
Permintaan ini akan menjalankan laporan untuk kuartal saat ini. Isi pengembalian berisi as ' requestId' yang dapat digunakan untuk mengkueri status laporan dan mengambil himpunan data.
Minta #
POST <https://api.au.myreports.cloud/api/v1.0/workspaces/00000000-0000-0000-0000-000000000001/reports/00000000-0000-0000-0000-000000000001/requests> HTTP/1.1
Jenis Konten: aplikasi/json
Otorisasi: Pembawa {TOKEN}
Koneksi: tetap hidup
{
"reportId": "00000000-0000-0000-000000000000001",
"dateFilter": {
"mulai": "2025-09-26T09:00:00+01:00",
"akhir": "2025-09-26T17:00:00+01:00"
}
}info
Yang ' presetName' Ini bisa salah satu dari < yang valid c1." Filter Tanggal Preset</c1>.
Jawaban #
HTTP/1.1 200 OK
Jenis Konten: aplikasi/json; Charset = UTF-8
Durasi Konten: xx
{
"data": {
"requestId": "00000000-0000-0000-0000000000005",
"locale": "en-GB",
"reportId": "00000000-0000-0000-000000000000001",
"referenceDate": "2025-09-22T15:23:01.0201791+00:00",
"dateFilter": {
"mulai": "2025-09-26T09:00:00+01:00",
"akhir": "2025-09-26T17:00:00+01:00",
"presetFilterObject": {
"unit": 5,
"offset": 0,
"panjang": 1,
"roundingMode": 1,
"daysOfWeek": 127
},
"daysOfWeek": 127
},
"mulai": "2025-09-26T09:00:00+01:00",
"akhir": "2025-09-26T17:00:00+01:00"
},
"status": "sukses",
"stempel waktu": "2025-09-22T15:23:02.2982477Z"
}Kesalahan #
Sah #
Ketika token tidak diberikan, tidak valid atau kedaluwarsa
HTTP/1.1 401 Tidak Sah