API Manager

Contact Center AI Platform (CCAI Platform) fournit un certain nombre de points de terminaison d'API pour faciliter l'intégration à la plate-forme. L'API Manager étend les fonctionnalités liées aux paramètres et à la configuration du système, ainsi qu'aux événements et aux activités.

Les points de terminaison de l'API Manager sont regroupés de différentes manières :

  • Agent : ressources d'agent individuel

  • Activité de l'agent : chaque fois qu'un widget d'agent modifie l'état d'un utilisateur ou reçoit une notification

  • Campagnes : événements associés au composeur sortant

  • Appels : ressource d'appel unique

  • Discussions : ressource de discussion unique

  • E-mails : ressource d'e-mail unique

  • Menu : files d'attente auxquelles les agents sont affectés et auxquelles les utilisateurs finaux accèdent pour obtenir l'assistance d'un agent.

  • Équipe : équipes auxquelles appartient un agent

  • État de l'utilisateur : états individuels dans lesquels le widget d'agent peut se trouver

Authentification de base

Les requêtes utilisent l'authentification de base. Pour créer des identifiants API, procédez comme suit :

  1. Accédez au portail CCAI Platform.

  2. Accédez à Settings > Developer Settings > API Credentials (Paramètres > Paramètres pour les développeurs > Identifiants API).

  3. Ajoutez de nouveaux identifiants API et attribuez-leur un nom.

Les identifiants pour les appels d'API sont les suivants :

  • Le sous-domaine est utilisé comme variable {username}.

  • Le jeton est utilisé comme variable {​password}.

Chaque installation possède son propre sous-domaine. Pour trouver le sous-domaine, recherchez l'URL dans votre navigateur. Le résultat doit ressembler à ceci :

https://customer.uc1.ccaiplatform.com

Remplacez le sous-domaine (customer dans cet exemple) par la variable \{subdomain\​}. Remplacez le reste de l'URL (rest.of.url.com dans cet exemple) par la variable \{domain\}.

URL de base

L'API utilise l'URL de base suivante pour toutes ses requêtes API.

https://{subdomain}.{domain​}/apps/api/v1

où une mention de /calls signifie https://{subdomain​}.​{domain​}/manager/api/v1/calls.

Limites de débit

Le système limite les requêtes à un débit de 10 requêtes par seconde et par client.