Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd API:erna för representativ tillgänglighet för att hämta information om kö- och kundtjänstrepresentanternas tillgänglighet i Dynamics 365 Contact Center.
Du kan använda dessa API:er i scenarier som:
- När AI-agenter behöver eskalera pågående konversationer till de köer där endast tjänstrepresentanter är tillgängliga.
- Du vill att kunderna endast ska initiera konversationer när köerna är inom drifttimmarna eller har tillgängliga representanter.
API:erna för representativ tillgänglighet gäller för alla kanaler, inklusive röst- och livechatt och digitala meddelanden.
Förutsättningar
- Du har rollen som Omnichannel-administratör tilldelats.
Konfigurera token för API-auktorisering
Om du vill använda API:erna för representativ tillgänglighet måste du generera en åtkomsttoken. Den här token fungerar som en säker autentiseringsuppgift för att autentisera programmets identitet och ge den behörighet att komma åt specifika tjänstresurser.
Utför följande steg i portalen Azure:
Registrera ditt program eller gå till Entra ID>App registrations och välj sedan klientprogrammet. Kopiera följande värden:
- Applikations-ID (klientens ID)
- Katalog-ID (hyresgäst)
I appregistreringen väljer du API-behörigheter>Lägg till en behörighet.
I Request API-behörigheter väljer du fliken Microsoft API:er och väljer sedan Dynamics CRM.
Välj Delegerade behörigheter och välj sedan omfånget
user_impersonation.Välj Lägg till behörigheter.
Important
Kopiera det hemliga värdet omedelbart. Det här värdet är krypterat och visas inte igen när du har lämnat sidan.
Kör följande POST begäran för att generera token. Ersätt följande värden.
| Value | Beskrivning |
|---|---|
tenant-Id |
Appens katalog-ID (tenants-ID). |
client_id |
Program-ID:t (klient) som tilldelats din app i Microsoft Entra ID. |
client_secret |
Den hemliga sträng som genererades under appregistreringen. |
resource |
URL:en för din Dynamics 365 miljö, som definierar de begärda behörigheterna. |
curl --request POST \
--url https://login.windows.net/{tenant-Id}/oauth2/token \
--header 'Content-Type: multipart/form-data' \
--header 'User-Agent: insomnia/10.1.0' \
--cookie 'fpc=ApQqO0OrCftGhsPOawVKHv6SxOiUAgAAHN3YN8OAAAA; x-ms-gateway-slice=estsfd; stsservicecookie=estsfd' \
--form grant_type=client_credentials \
--form client_id={ApplicationIdFromAppRegistration} \
--form 'client_secret={secretSavedInPreviousStep}' \
--form resource={OrgUrl}
Svaret returnerar ett JSON-objekt med den token som du kan använda i auktoriseringshuvudet för dina API-anrop för representativ tillgänglighet som en ägartoken.
API:er för representativ tillgänglighet
Följande representativa tillgänglighets-API:er är tillgängliga:
- CCaaS_GetRepresentativeAvailabilityForConversation: Returnerar tillgängligheten för kön och tjänstrepresentanten under en aktiv konversation med ett giltigt konversations-ID. Läs mer i CCaaS_GetRepresentativeAvailabilityForConversation
- CCaaS_GetRepresentativeAvailabilityBeforeConversation: Returnerar kö- och tjänstrepresentantens tillgänglighet innan en konversation med kunden startar. Läs mer i CCaaS_GetRepresentativeAvailabilityBeforeConversation
Relaterad information
CCaaS_GetRepresentativeAvailabilityForConversation
CCaaS_GetRepresentativeAvailabilityBeforeConversation