Condividi tramite


Elenca ticket

Descrizione DELL'API

Elenchi tutti i ticket di supporto.

Operatori di query OData V4 supportati:

$filter

$skip

$top

$orderby

Prerequisiti

Per chiamare questa API è necessaria una delle autorizzazioni seguenti. Per altre informazioni, incluso come scegliere le autorizzazioni, vedere Autorizzazioni.

Tipo di autorizzazione Autorizzazioni
Delegato Non applicabile
Applicazione MmdSupport.ReadWrite

Richiesta HTTP

GET https://mmdls.microsoft.com/support/odata/v1/tickets

Intestazioni della richiesta

Intestazione Valore
Autorizzazione Bearer {token} (Obbligatorio)
Accept application/json

Corpo della richiesta

Non specificare un corpo della richiesta per questo metodo.

Risposta

In caso di esito positivo, questo metodo restituisce un codice di risposta 200 OK e un elenco di ticket nel corpo della risposta.

Esempio 1: Elencare i ticket

Elencare la richiesta di ticket

Di seguito è riportato un esempio HTTP per elencare i primi 50 ticket restituiti in ordine decrescente dalla proprietà createdDateTime .

GET https://mmdls.microsoft.com/support/odata/v1/tickets?$skip=0&$top=50&$orderby=createdDateTime desc

Elencare la risposta dei ticket

Di seguito è riportato un esempio della risposta JSON.

Nota

L'elenco di risposte visualizzato può essere troncato per brevità. Tutti i ticket verranno restituiti da una chiamata effettiva.

{ 
    "@odata.context": "https://mmd-support-prod-nam.trafficmanager.net/odata/v1/$metadata#Tickets", 
    "value": [ 
        { 
            "title": "Title", 
            "description": "Description", 
            "isPartner": true, 
            "type": "Incident", 
            "category": "Devices", 
            "subcategory": "Configuration/Policy", 
            "compromiseIndicator": null, 
            "usersOrDevicesImpacted": 100, 
            "relatedAlerts": null, 
            "businessImpact": "Business Impact", 
            "issueFirstNoticed": "2021-10-06T07:00:00Z", 
            "issueReproduced": true, 
            "endUserSupportEngaged": true, 
            "troubleshootingSteps": "Describe any performed remediation steps.", 
            "nextActionOwner": "Microsoft", 
            "nextActionTime": null, 
            "reproSteps": null, 
            "id": "Ticket Number", 
            "severity": 4, 
            "state": "active", 
            "createdDateTime": "2021-12-14T04:28:18Z", 
            "resolvedDateTime": null, 
            "contact": { 
                "id": "Unique Id", 
                "givenName": "John", 
                "surname": "Doe", 
                "email": "jd@contoso.com", 
                "phoneNumber": "phone number", 
                "preferredLanguageId": "" 
            }, 
            "emails": [], 
            "attachments": [], 
            "notes": [] 
        }, 
        { 
            "title": "Title", 
            "description": "Description", 
            "isPartner": true, 
            "type": "Incident", 
            "category": "Devices", 
            "subcategory": "Configuration/Policy", 
            "compromiseIndicator": null, 
            "usersOrDevicesImpacted": 100, 
            "relatedAlerts": null, 
            "businessImpact": "Business Impact", 
            "issueFirstNoticed": "2021-10-06T07:00:00Z", 
            "issueReproduced": true, 
            "endUserSupportEngaged": true, 
            "troubleshootingSteps": "Describe any performed remediation steps.", 
            "nextActionOwner": "Microsoft", 
            "nextActionTime": null, 
            "reproSteps": null, 
            "id": "Ticket Number", 
            "severity": 4, 
            "state": "active", 
            "createdDateTime": "2021-12-14T04:28:18Z", 
            "resolvedDateTime": null, 
            "contact": { 
                "id": "Unique Id", 
                "givenName": "John", 
                "surname": "Doe", 
                "email": "jd@contoso.com", 
                "phoneNumber": "phone number", 
                "preferredLanguageId": "" 
            }, 
            "emails": [], 
            "attachments": [], 
            "notes": [] 
        }, 
        .... 
    ] 
}

Esempio 2: Elencare i ticket filtrati in base al titolo

Elencare i ticket filtrati in base alla richiesta di titolo

Di seguito è riportato un esempio HTTP per elencare tutti i ticket che contengono Test nel titolo del ticket

GET https://mmdls.microsoft.com/support/odata/v1/tickets?$filter=contains(title,'Test')

Elencare i ticket filtrati in base alla risposta del titolo

Di seguito è riportato un esempio della risposta JSON.

Nota

L'elenco di risposte visualizzato può essere troncato per brevità. Tutti i ticket verranno restituiti da una chiamata effettiva.

{ 
    "@odata.context": "https://mmd-support-prod-nam.trafficmanager.net/odata/v1/$metadata#Tickets", 
    "value": [ 
        { 
            "title": "Test ticket 1", 
            "description": "Description", 
            "isPartner": true, 
            "type": "Incident", 
            "category": "Devices", 
            "subcategory": "Configuration/Policy", 
            "compromiseIndicator": null, 
            "usersOrDevicesImpacted": 100, 
            "relatedAlerts": null, 
            "businessImpact": "Business Impact", 
            "issueFirstNoticed": "2021-10-06T07:00:00Z", 
            "issueReproduced": true, 
            "endUserSupportEngaged": true, 
            "troubleshootingSteps": "Describe any performed remediation steps.", 
            "nextActionOwner": "Microsoft", 
            "nextActionTime": null, 
            "reproSteps": null, 
            "id": "Ticket Number", 
            "severity": 4, 
            "state": "active", 
            "createdDateTime": "2021-12-14T04:28:18Z", 
            "resolvedDateTime": null, 
            "contact": { 
                "id": "Unique Id", 
                "givenName": "John", 
                "surname": "Doe", 
                "email": "jd@contoso.com", 
                "phoneNumber": "phone number", 
                "preferredLanguageId": "" 
            }, 
            "emails": [], 
            "attachments": [], 
            "notes": [] 
        }, 
        { 
            "title": "Test ticket 2", 
            "description": "Description", 
            "isPartner": true, 
            "type": "Change Request", 
            "category": "Apps", 
            "subcategory": "Other ", 
            "compromiseIndicator": null, 
            "usersOrDevicesImpacted": 100, 
            "relatedAlerts": null, 
            "businessImpact": "Business Impact", 
            "issueFirstNoticed": "2021-10-06T07:00:00Z", 
            "issueReproduced": true, 
            "endUserSupportEngaged": true, 
            "troubleshootingSteps": "Describe any performed remediation steps.", 
            "nextActionOwner": "Microsoft", 
            "nextActionTime": null, 
            "reproSteps": null, 
            "id": "Ticket Number", 
            "severity": 4, 
            "state": "active", 
            "createdDateTime": "2021-12-14T04:28:18Z", 
            "resolvedDateTime": null, 
            "contact": { 
                "id": "Unique Id", 
                "givenName": "John", 
                "surname": "Doe", 
                "email": "jd@contoso.com", 
                "phoneNumber": "phone number", 
                "preferredLanguageId": "" 
            }, 
            "emails": [], 
            "attachments": [], 
            "notes": [] 
        }, 
        .... 
    ] 
}

Esempio 3: Elencare i ticket filtrati in base allo stato e alla gravità

Elencare i ticket filtrati in base allo stato e alla richiesta di gravità

Di seguito è riportato un esempio HTTP per elencare tutti i ticket con gravità elevata risolti.

GET https://mmdls.microsoft.com/support/odata/v1/tickets?$filter=state eq 'resolved' and severity eq 2 

Elencare i ticket filtrati in base allo stato e alla risposta di gravità

Di seguito è riportato un esempio della risposta JSON.

Nota

L'elenco di risposte visualizzato può essere troncato per brevità. Tutti i ticket verranno restituiti da una chiamata effettiva.

{ 
    "@odata.context": "https://mmd-support-prod-nam.trafficmanager.net/odata/v1/$metadata#Tickets", 
    "value": [ 
        { 
            "title": "Test ticket 1", 
            "description": "Description", 
            "isPartner": true, 
            "type": "Incident", 
            "category": "Devices", 
            "subcategory": "Configuration/Policy", 
            "compromiseIndicator": null, 
            "usersOrDevicesImpacted": 100, 
            "relatedAlerts": null, 
            "businessImpact": "Business Impact", 
            "issueFirstNoticed": "2021-10-06T07:00:00Z", 
            "issueReproduced": true, 
            "endUserSupportEngaged": true, 
            "troubleshootingSteps": "Describe any performed remediation steps.", 
            "nextActionOwner": "Microsoft", 
            "nextActionTime": null, 
            "reproSteps": null, 
            "id": "Ticket Number", 
            "severity": 2, 
            "state": "resolved", 
            "createdDateTime": "2021-12-14T04:28:18Z", 
            "resolvedDateTime": null, 
            "contact": { 
                "id": "Unique Id", 
                "givenName": "John", 
                "surname": "Doe", 
                "email": "jd@contoso.com", 
                "phoneNumber": "phone number", 
                "preferredLanguageId": "" 
            }, 
            "emails": [], 
            "attachments": [], 
            "notes": [] 
        }, 
        { 
            "title": "Test ticket 2", 
            "description": "Description", 
            "isPartner": true, 
            "type": "Change Request", 
            "category": "Apps", 
            "subcategory": "Other ", 
            "compromiseIndicator": null, 
            "usersOrDevicesImpacted": 100, 
            "relatedAlerts": null, 
            "businessImpact": "Business Impact", 
            "issueFirstNoticed": "2021-10-06T07:00:00Z", 
            "issueReproduced": true, 
            "endUserSupportEngaged": true, 
            "troubleshootingSteps": "Describe any performed remediation steps.", 
            "nextActionOwner": "Microsoft", 
            "nextActionTime": null, 
            "reproSteps": null, 
            "id": "Ticket Number", 
            "severity": 2, 
            "state": "resolved", 
            "createdDateTime": "2021-12-14T04:28:18Z", 
            "resolvedDateTime": null, 
            "contact": { 
                "id": "Unique Id", 
                "givenName": "John", 
                "surname": "Doe", 
                "email": "jd@contoso.com", 
                "phoneNumber": "phone number", 
                "preferredLanguageId": "" 
            }, 
            "emails": [], 
            "attachments": [], 
            "notes": [] 
        }, 
        .... 
    ] 
}