Posting Permintaan Laporan

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.na.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": {
        "presetName": "ThisQuarter"
    }
}
Information Circle 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": {
            "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.na.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"
    }
}
Information Circle 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