🧠 Agent concerné : Tom

RobotAppel - Gestion des Appels

Description

Ce module gère l’envoi et la configuration des appels robotisés via l’API.

Routes

Envoyer un lot d’appels

POST /robotAppel/batch-call

Envoie un lot d’appels à une liste de numéros de téléphone.

Corps de requête :

{
  "multipart/form-data": {
    "$ref": "#/components/schemas/BatchCallDto"
  }
}

Coût : 5 Token(s)

Réponse :

{
  "batchId": "string",
  "batchInfos": "object"
}

Vérifier un fichier CSV

POST /robotAppel/csv-checker

Traite les données depuis un fichier ou une URL Google Sheets.

Corps de requête :

{
  "multipart/form-data": {
    "$ref": "#/components/schemas/FileOrGoogleSheetUrlDto"
  }
}

Coût : 5 Token(s)

Réponse :

{
  "$ref": "#/components/schemas/FileOrGoogleSheetUrlDto"
}

Envoyer un appel unique

POST /robotAppel/one-call/{phoneNumber}

Envoie un appel à un numéro spécifique.

Paramètres :

  • phoneNumber (path, requis) : Le numéro de téléphone à appeler

Corps de requête :

{
  "$ref": "#/components/schemas/OneCallDto"
}

Coût : 5 Token(s)

Réponse :

{
  "batchId": "string",
  "batchInfos": "object"
}

Récupérer les paramètres d’appel

GET /robotAppel/callParams

Récupère les paramètres de configuration des appels.

Coût : 5 Token(s)

Réponse :

{
  "type": "object"
}

Échantillon de voix

GET /robotAppel/voiceSample/{lang}/{model}

Récupère un échantillon de voix pour une langue et un modèle spécifiques.

Paramètres :

  • lang (path, requis) : La langue de l’échantillon de voix
  • model (path, requis) : Le modèle de voix

Coût : 5 Token(s)

Réponse :

{
  "type": "object"
}

Désactiver un numéro entrant

POST /robotAppel/desactivateInboundPhoneNumber/{phoneNumberSid}

Désactive un numéro de téléphone entrant.

Paramètres :

  • phoneNumberSid (path, requis) : Le SID du numéro de téléphone à désactiver

Coût : 5 Token(s)

Réponse :

{
  "$ref": "#/components/schemas/InboundParamsDto"
}

Activer un numéro entrant

POST /robotAppel/activeInboundPhoneNumber/{phoneNumberSid}

Active un numéro de téléphone entrant.

Paramètres :

  • phoneNumberSid (path, requis) : Le SID du numéro de téléphone à activer

Corps de requête :

{
  "$ref": "#/components/schemas/InboundParamsDto"
}

Coût : 80 Token(s)

Réponse :

{
  "$ref": "#/components/schemas/InboundParamsDto"
}

Récupérer les informations d’un numéro entrant

POST /robotAppel/getInboundDataInfo/{phoneNumberSid}

Récupère les informations d’un numéro de téléphone entrant.

Paramètres :

  • phoneNumberSid (path, requis) : Le SID du numéro de téléphone

Coût : 5 Token(s)

Réponse :

{
  "$ref": "#/components/schemas/InboundParamsDto"
}

Activer tous les numéros entrants

POST /robotAppel/activateAllInboundPhoneNumber

Active tous les numéros de téléphone entrants.

Coût : 5 Token(s)

Réponse :

{
  "description": "The inbound phone numbers have been successfully activated."
}

Routes de Gestion des Agents d’Appel

Créer un agent d’appel

POST /robotAppel/createCallAgent

Crée un nouvel agent d’appel.

Corps de la requête :

{
  "clientOrgId": "123456789",
  "agentName": "Agent 1",
  "voice": "fr-6546ef6-6f46wef876s",
  "language": "fr",
  "baseInfo": {},
  "phoneNumber": {
    "phoneNumber": "string",
    "friendlyName": "string",
    "clientId": "string"
  },
  "firstSentence": "string",
  "prompt": "string",
  "backgroundTrack": "string",
  "maxDuration": "string",
  "tools": ["string"],
  "knowledgeBaseId": "knowledgeBaseId"
}

Coût : 5 Token(s)

Mettre à jour un agent d’appel

PATCH /robotAppel/updateCallAgent/{id}

Met à jour un agent d’appel existant.

Paramètres :

  • id (path, requis) : L’ID de l’agent d’appel

Coût : 5 Token(s)

Supprimer un agent d’appel

POST /robotAppel/deleteCallAgent/{id}

Supprime un agent d’appel.

Paramètres :

  • id (path, requis) : L’ID de l’agent d’appel à supprimer

Coût : 5 Token(s)

Obtenir tous les agents d’appel

GET /robotAppel/getCallAgent

Récupère tous les agents d’appel.

Coût : 5 Token(s)

Obtenir un agent d’appel par ID

GET /robotAppel/getCallAgent/{id}

Récupère un agent d’appel par son ID.

Paramètres :

  • id (path, requis) : L’ID de l’agent d’appel

Coût : 5 Token(s)

Dupliquer un agent d’appel

POST /robotAppel/duplicateCallAgent/{id}

Duplique un agent d’appel existant.

Paramètres :

  • id (path, requis) : L’ID de l’agent d’appel à dupliquer

Coût : 5 Token(s)

Routes d’Intégration

Obtenir les outils par organisation client

GET /robotAppel/integration/get-tools

Récupère les outils par ID d’organisation client.

Coût : 5 Token(s)