Ottenere l'elenco di lead e opportunità
Questo articolo illustra come ottenere l'elenco di lead e opportunità di co-selling. Questi lead vengono ricevuti dalla pagina Solution-Provider di Microsoft, mentre le opportunità di co-selling vengono ricevute dai venditori Microsoft o da altri partner. Questo processo recupera anche l'elenco di opportunità di co-selling o offerte di pipeline create dall'organizzazione.
Nota
I lead ricevuti dal marketplace commerciale Microsoft (Azure Marketplace e AppSource) non sono supportati.
Prerequisiti
- Credenziali descritte in Autenticazione dell'API Segnalazioni. Questo scenario supporta l'autenticazione con le credenziali dell'app e dell'utente.
- Questa API supporta attualmente solo l'accesso utente in cui i partner devono trovarsi in uno dei ruoli seguenti: Amministratore delle segnalazioni o Utente segnalazione.
Richiesta REST
Sintassi della richiesta
metodo | URI della richiesta |
---|---|
GET | https://api.partner.microsoft.com/v1.0/engagements/referrals |
Operazioni OData supportate
Nome | Descrizione | Obbligatorio | Esempio |
---|---|---|---|
$select | Seleziona i campi | No | /referrals?$select=id,status,customerProfile |
$filter | Filtri risultati | Consigliato | /referrals?$filter=engagementId eq '65edc0b5-3485-41b7-a17e-dfa9ef4706e2' /referrals?$filter=status eq 'New' and qualification eq 'SalesQualified' /referrals?$filter=customerProfile/address/country eq 'US' and direction eq 'Incoming' |
$orderby | Ordina i risultati | Consigliato | /referrals?$orderby=createdDateTime desc |
Parametri di orderby supportati
Usare i parametri di $orderby seguenti per ordinare l'elenco di lead e opportunità
Nome | Tipo | Descrizione |
---|---|---|
createdDateTime | Data/Ora | Data e ora di creazione del lead o dell'opportunità |
updatedDateTime | Data/Ora | Aggiornare la data e l'ora del lead o dell'opportunità |
Intestazioni delle richieste
Per altre informazioni, vedere Intestazioni REST dei partner.
Testo della richiesta
Nessuno.
Esempio di richiesta
GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json
Risposta REST
In caso di esito positivo, il corpo della risposta contiene una raccolta di lead e/o opportunità.
Codici di errore e di esito della risposta
Ogni risposta viene fornita con un codice di stato HTTP che indica l'esito positivo o negativo e altre informazioni di debug. Usare uno strumento di traccia di rete per leggere questo codice, il tipo di errore e altri parametri.
Risposta di esempio
HTTP/1.1 200 OK
Request-ID: 9f8bed52-e4df-4d0c-9ca6-929a187b0731
Content-Type: application/json
{
"@odata.context": "http://api.partner.microsoft.com/v1.0/$metadata#Referrals",
"@odata.count": 1,
"value": [
{
"id": "c5fbb3b6-be74-4795-9fb5-4324c73fed37",
"engagementId": "65edc0b5-3485-41b7-a17e-dfa9ef4706e2",
"organizationId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee",
"organizationName": "Contoso Company",
"createdDateTime": "2020-10-30T21:03:00.0000000Z",
"updatedDateTime": "2020-10-30T21:03:00.0000000Z",
"status": "New",
"substatus": "Pending",
"qualification": "Direct",
"type": "Independent",
"direction": "Incoming",
"customerProfile": {
"name": "Fabrikam Customer Inc",
"address": {
"addressLine1": "One Microsoft Way",
"addressLine2": "",
"city": "Redmond",
"state": "WA",
"postalCode": "98052",
"country": "US"
}
},
"details": {
"notes": "We are interested in deploying Microsoft 365 and are looking for support in training our employees. Can you help?",
"dealValue": 10000,
"currency": "USD",
"closingDateTime": "2020-12-01T00:00:00Z",
"requirements": {
"industries": [ { "id": "Education" } ],
"products": [ { "id": "Microsoft365" } ],
"services": [ { "id": "LearningAndCertification" } ],
"solutions": [ { "id": "SOL-Microsoft365", "name": "Microsoft365" }
]
}
},
"links": {
"relatedReferrals": {
"uri": "https://api.partner.microsoft.com/v1.0/engagements/referrals?$filter=engagementId eq '65edc0b5-3485-41b7-a17e-dfa9ef4706e2'",
"method": "GET"
},
"self": {
"uri": "https://api.partner.microsoft.com/v1.0/engagements/referrals/c5fbb3b6-be74-4795-9fb5-4324c73fed37",
"method": "GET"
}
}
}
],
"@odata.nextLink": "http://api.partner.microsoft.com/v1.0/referrals?$skiptoken=k181pEdP0ykypkieJfcxX"
}
@odata.nextLink
Usare per ottenere la pagina successiva dei risultati.
Nota
I campi in questo esempio non sono esaustivi. La risposta api effettiva contiene più campi, ad esempio i team dei clienti e dei partner. Per l'elenco completo dei campi supportati, vedere risorse di riferimento.
Richieste di esempio
Nell'esempio seguente vengono recuperate le prime 10 opportunità di co-selling in ingresso più recenti. La richiesta recupera le opportunità avviate da un rappresentante microsoft o da un altro partner, invitando l'organizzazione a partecipare a un'attività di co-selling.
GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$top=10&$filter=(type eq 'Shared' and direction eq 'Incoming')&$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json
L'esempio seguente recupera i lead in ingresso e le opportunità più recenti a cui non viene risposto.
GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$top=10&$filter=(direction eq 'Incoming' and substatus eq 'Pending')&$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json
Importante
Se non rispondi a un lead o a un'opportunità entro il tempo assegnato (attualmente 14 giorni), lo archivieremo come Scaduto e informeremo Microsoft o il partner che ti ha inviato questa opportunità.
L'esempio seguente ottiene le opportunità di co-selling attive più recenti avviate dall'organizzazione e lavorate da un venditore specifico.
GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$filter=status eq 'Active' and direction eq 'Outgoing' and type eq 'Shared' and team/any(t:t/email eq 'r2d2@contoso.com')&$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json