Obtenir des résultats

Obtenir des résultats #

Cette demande accepte un rapport ' requestId' et renvoie les résultats du rapport s'il est terminé.

GET /v1.0/workspaces/{WORKSPACE_ID}/reports/{REPORT_ID}/results/{REQUEST_ID}/data

Exemple #

Cette demande renvoie les données de résultat d'une demande de rapport terminée.

Demander #

GET <https://api.au.myreports.cloud/api/v1.0/workspaces/00000000-0000-0000-0000-000000000001/reports/00000000-0000-0000-0000-000000000001/results/00000000-0000-0000-0000-000000000005/data> HTTP/1.1
Autorisation : porteur {TOKEN}

Réponse #

HTTP/1.1 200 OK
Type de contenu : application/json ; charset=utf-8
Contenu - Durée : xx
{
    « requestId » : « 00000000-0000-0000-0000-000000000005 »,
    « tenantId » : « 00000000-0000-0000-0000-0000000000 »,
    « demande » : {
        « requestId » : « 00000000-0000-0000-0000-000000000005 »,
        « dateCreated » : « 2025-09-22T15:27:40.1946146Z »,
        « tenantId » : « 00000000-0000-0000-0000-0000000000 »,
        « reportId » : « 00000000-0000-0000-0000-000000000001 »,
        « reportTemplateName » : « CallListByUserSegmented »,
        « filterConditions » : \[
            {
                « fieldName » : « start »,
                « operator » : « >= »,
                « valeurs » :  2025-01-01T00:00:00.0000000+00:00 »][
                    "2025-01-01T00:00:00.0000000+00:00"
                ]
            },
            {
                « fieldName » : « fin »,
                « opérateur » : « \< »,
                « valeurs » :  2025-09-22T15:12:40.1423517+00:00 »][
                    "2025-09-22T15:12:40.1423517+00:00"
                ]
            }
        ],
        « sortFields » : [
            {
                « fieldName » : « start »,
                « Direction » : 1
            }
        ][
            {
                "fieldName": "start",
                "direction": 1
            }
        ],
        « displayFields » : [
            {
                « fieldName » : « connId »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « start »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « userName »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « userNum »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « cli »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « cliName »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « hgNum »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « callType »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « callDir »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « ans »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « ref »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « lost »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « ring »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « duration »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « calledUserNum »,
                « obligatoire » : faux
            },
            {
                « nomDechamp » : « appeléDeNomDeUtilisateur »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « callUserName »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « callUserNum »,
                « obligatoire » : faux
            },
            {
                « fieldName » : « hgName »,
                « obligatoire » : faux
            }
        ][
            {
                "fieldName": "connId",
                "mandatory": false
            },
            {
                "fieldName": "start",
                "mandatory": false
            },
            {
                "fieldName": "userName",
                "mandatory": false
            },
            {
                "fieldName": "userNum",
                "mandatory": false
            },
            {
                "fieldName": "cli",
                "mandatory": false
            },
            {
                "fieldName": "cliName",
                "mandatory": false
            },
            {
                "fieldName": "hgNum",
                "mandatory": false
            },
            {
                "fieldName": "callType",
                "mandatory": false
            },
            {
                "fieldName": "callDir",
                "mandatory": false
            },
            {
                "fieldName": "ans",
                "mandatory": false
            },
            {
                "fieldName": "ref",
                "mandatory": false
            },
            {
                "fieldName": "lost",
                "mandatory": false
            },
            {
                "fieldName": "ring",
                "mandatory": false
            },
            {
                "fieldName": "duration",
                "mandatory": false
            },
            {
                "fieldName": "calledUserNum",
                "mandatory": false
            },
            {
                "fieldName": "calledUserName",
                "mandatory": false
            },
            {
                "fieldName": "callUserName",
                "mandatory": false
            },
            {
                "fieldName": "callUserNum",
                "mandatory": false
            },
            {
                "fieldName": "hgName",
                "mandatory": false
            }
        ],
        « childDisplayFields » : \[],
        « ignoreDisplayFields » : faux,
        « metadata » : {
            « reportName » : null,
            « dateFilter » : {
                « présetName » : « ThisYear »,
                « presetFilterObject » : {
                    « unités » : 6,
                    « décalage » : 0,
                    « longueur » : 1,
                    « roundingMode » : 1,
                    « joursDeSemaine » : 127
                },
                « joursDeSemaine » : 127
            },
            « dateRéférence » : « 2025-09-22T15:27:40.1423161+00:00 »,
            « timeZoneReferenceDate » : « 2025-09-22T16:27:40 »,
            « filterId » : null,
            « additionalFilters » : \[],
            « workspaceFilterId » : null,
            « timezoneDateFrom » : « 2025-01-01T00:00:00 »,
            « timezoneDateTo » : « 2025-09-22T16:12:40 »,
            « timeZoneDateCreated » : « 2025-09-22T15:27:40.1423517+00:00 »,
            « timeZone Abréviation » : « BST »
        },
        « source » : « api.onboarding »,
        « pageTaille » : -1,
        « batchSize » : -1,
        « rowLimit » : 1000000,
        « PriorityLevel » : 2,
        « callRatePeriod » : 120,
        « ignorerAppelsAbandonnés » : faux,
        « ignorerShortAnsweredCalls » : faux,
        « accountCodeLabels » : {},
        « seuilsDeDurée de l'anneau » : [
            10,
            20,
            30,
            40,
            50,
            60,
            70,
            80,
            90,
            100,
            110,
            120,
            120
        ][
            10,
            20,
            30,
            40,
            50,
            60,
            70,
            80,
            90,
            100,
            110,
            120,
            120
        ],
        « Recettes estiméesEntrantes » : 100,0,
        « incomingCallsPerSale » : 5,
        « Recettes estimées sortantes » : 100,0,
        « AppelsSortantsPerVente » : 5,
        « DuréeGroupPériodeEnSecondes » : 10,
        « timeZoneID » : « Europe/Londres »,
        « countryCode » : « GB »,
        « locale » : « en-GB »,
        « totalTrunks » : 10,
        « maxRows » : 0
    },
    « effort » : 210,17,
    « queryDurée » : 2076,
    « totalDurée » : 2121,
    « queryCount » : 2053,
    « rowLimitExceeded » : faux,
    « totalCount » : 922,
    « data » : [
        {
            « connId » : « 00000000-0000-0000-000000-00000000001 »,
            « start » : « 2025-09-18T11:16:31 »,
            « userName » : « Test User User 1 »,
            « userNum » : « 101 »,
            « cli » : « +11234567890 »,
            « cliName » : «  »,
            « hgNum » : « 200 »,
            « callType » : 2,
            « callDir » : 2,
            « ring » : 1.0,
            « durée » : 1,0,
            « appeléUserNum » : « +19876543210 »,
            « appeléDeNom d'Utilisateur » : « Inconnu »,
            « callUserNum » : « +11234567890 »,
            « hgName » : « File d'attente 200 »,
            « docId » : « 00000000-0000-0000-0000-000000000009 »
        },
        {
            « connId » : « 00000000-0000-0000-0000-000000000002 »,
            « start » : « 2025-09-18T11:16:13 »,
            « userName » : « Test User User 1 »,
            « userNum » : « 101 »,
            « cli » : « +11234567890 »,
            « cliName » : «  »,
            « callType » : 2,
            « callDir » : 3,
            « Réponse » : 1,
            « Ring » : 5.0,
            « durée » : 6,0,
            « appeléUserNum » : « +19876543210 »,
            « callUserName » : Utilisateur test 1 »,
            « callUserNum » : « 101 »,
            « docId » : « 00000000-0000-0000-0000-0000000000010 »
        },
        {
            « connId » : « 00000000-0000-0000-000000-00000000003 »,
            « start » : « 2025-01-03T16:44:40 »,
            « userName » : « Test User 2 »,
            « userNum » : « 102 »,
            « callType » : 1,
            « callDir » : 2,
            « Réponse » : 1,
            « ring » : 0.0,
            « durée » : 498,0,
            « appeléUserNum » : « 00000000-0000-0000-0000-000000000012 »,
            « appeléDeNom d'Utilisateur » : « Tester l'Utilisateur 2 »,
            « docId » : « 00000000-0000-0000-0000-00000000011 »
        }
    ][
        {
            "connId": "00000000-0000-0000-0000-000000000001",
            "start": "2025-09-18T11:16:31",
            "userName": "Test User 1",
            "userNum": "101",
            "cli": "+11234567890",
            "cliName": "",
            "hgNum": "200",
            "callType": 2,
            "callDir": 2,
            "ring": 1.0,
            "duration": 1.0,
            "calledUserNum": "+19876543210",
            "calledUserName": "Unknown",
            "callUserNum": "+11234567890",
            "hgName": "Queue 200",
            "docId": "00000000-0000-0000-0000-000000000009"
        },
        {
            "connId": "00000000-0000-0000-0000-000000000002",
            "start": "2025-09-18T11:16:13",
            "userName": "Test User 1",
            "userNum": "101",
            "cli": "+11234567890",
            "cliName": "",
            "callType": 2,
            "callDir": 3,
            "ans": 1,
            "ring": 5.0,
            "duration": 6.0,
            "calledUserNum": "+19876543210",
            "callUserName": Test User 1",
            "callUserNum": "101",
            "docId": "00000000-0000-0000-0000-000000000010"
        },
        {
            "connId": "00000000-0000-0000-0000-000000000003",
            "start": "2025-01-03T16:44:40",
            "userName": "Test User 2",
            "userNum": "102",
            "callType": 1,
            "callDir": 2,
            "ans": 1,
            "ring": 0.0,
            "duration": 498.0,
            "calledUserNum": "00000000-0000-0000-0000-000000000012",
            "calledUserName": "Test User 2",
            "docId": "00000000-0000-0000-0000-000000000011"
        }
    ],
    « résumé » : [
        {
            « réponse » : 621,
            « réf. » : 37,
            « perdu » : 79,
            « Ring » : 3318.0,
            « durée » : 124315,0
        }
    ][
        {
            "ans": 621,
            "ref": 37,
            "lost": 79,
            "ring": 3318.0,
            "duration": 124315.0
        }
    ],
    « statut » : 1,
    « statusMessage » : « Traitement du rapport terminé »,
    « rowLimit » : 1000000
}

Erreurs #

Non autorisée #

Lorsque le jeton n'est pas fourni, qu'il n'est pas valide ou qu'il a expiré

HTTP/1.1 401 Non autorisé