Udostępnij za pośrednictwem


Pobieranie listy potencjalnych klientów i szans sprzedaży

W tym artykule wyjaśniono, jak uzyskać listę potencjalnych klientów i możliwości wspólnej sprzedaży. Ci potencjalni klienci otrzymują od strony dostawcy rozwiązań firmy Microsoft, natomiast możliwości wspólnej sprzedaży są odbierane od sprzedawców firmy Microsoft lub innych partnerów. Ten proces pobiera również listę szans wspólnej sprzedaży lub transakcji potoku utworzonych przez organizację.

Uwaga

Potencjalni klienci otrzymywani z komercyjnej platformy handlowej firmy Microsoft (Azure Marketplace i AppSource) nie są obsługiwani.

Wymagania wstępne

  • Poświadczenia zgodnie z opisem w temacie Uwierzytelnianie interfejsu API poleceń. Ten scenariusz obsługuje uwierzytelnianie przy użyciu poświadczeń aplikacji i użytkownika.
  • Ten interfejs API obsługuje obecnie tylko dostęp użytkowników, w których partnerzy muszą należeć do jednej z następujących ról: Administrator poleceń lub Użytkownik poleceń.

Żądanie REST

Składnia żądania

Method Identyfikator URI żądania
GET https://api.partner.microsoft.com/v1.0/engagements/referrals

Obsługiwane operacje OData

Nazwa/nazwisko opis Wymagania Przykład
$select Zaznacza pola Nie. /referrals?$select=id,status,customerProfile
$filter Filtruje wyniki Zalecane /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 Wyniki zamówień Zalecane /referrals?$orderby=createdDateTime desc

Obsługiwane parametry orderby

Użyj następujących parametrów $orderby, aby posortować listę potencjalnych klientów i szans sprzedaży

Nazwisko Pisz Opis
createdDateTime DateTime Data i godzina utworzenia potencjalnego klienta lub szansy sprzedaży
updatedDateTime DateTime Data i godzina aktualizacji potencjalnego klienta lub szansy sprzedaży

Nagłówki żądań

Aby uzyskać więcej informacji, zobacz Nagłówki REST partnera.

Treść żądania

Brak.

Przykład żądania

GET https://api.partner.microsoft.com/v1.0/engagements/referrals?$orderby=createdDateTime desc HTTP/1.1
Authorization: Bearer <token>
Content-Type: application/json

Odpowiedź REST

W przypadku powodzenia treść odpowiedzi zawiera kolekcję potencjalnych klientów i/lub szans sprzedaży.

Kody powodzenia i błędów odpowiedzi

Każda odpowiedź zawiera kod stanu HTTP, który wskazuje powodzenie lub niepowodzenie i inne informacje o debugowaniu. Użyj narzędzia do śledzenia sieci, aby odczytać ten kod, typ błędu i więcej parametrów.

Przykład odpowiedzi

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": "7d23e5ca-19dc-4eaa-aac8-5e6b559f0d1d",
      "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"
}

Użyj polecenia , @odata.nextLink aby uzyskać następną stronę wyników.

Uwaga

Pola w tym przykładzie nie są wyczerpujące. Rzeczywista odpowiedź interfejsu API zawiera więcej pól, takich jak zespoły klienta i partnerów. Aby uzyskać pełną listę obsługiwanych pól, zobacz zasoby poleceń.

Przykładowe żądania

Poniższy przykład pobiera 10 najnowszych szans wspólnej sprzedaży dla ruchu przychodzącego. Żądanie pobiera możliwości zainicjowane przez przedstawiciela sprzedaży firmy Microsoft lub innego partnera, zapraszając organizację do udziału w działaniu wspólnej sprzedaży.

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

W poniższym przykładzie pobrano najnowsze potencjalnych klientów przychodzących i możliwości, na które nie odpowiadano.

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

Ważne

Jeśli nie odpowiesz na potencjalnego klienta lub szansę sprzedaży w wyznaczonym czasie (obecnie 14 dni), zarchiwizujemy je jako Wygasłe i powiadomimy firmę Microsoft lub partnera, który wysłał Ci tę szansę sprzedaży.

Poniższy przykład pobiera najnowsze aktywne możliwości wspólnej sprzedaży zainicjowane przez organizację i pracuje nad konkretnym sprzedawcą.

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