Skip to main content
🧠 Agent concerné : Tom

RobotAppel - Gestion des Numéros de Téléphone

Description

Ce module gère l’ajout, la suppression et la configuration des numéros de téléphone pour les appels robotisés.

Routes

Ajouter un numéro de téléphone client

POST /phoneNumber/addClientPhone Ajoute un numéro de téléphone à l’organisation client. Corps de requête :
{
  "$ref": "#/components/schemas/AddPhoneNumberDto"
}
Coût : 10 Token(s) Réponse :
{
  "phoneNumber": "string",
  "validationCode": "string"
}

Supprimer un numéro de téléphone

DELETE /phoneNumber/deletePhoneNumber/{id} Supprime un numéro de téléphone. Paramètres :
  • id (path, requis) : L’ID du numéro de téléphone à supprimer
Coût : 5 Token(s) Réponse :
{
  "phoneNumber": "string",
  "twillioResponse": "string",
  "dbResponse": "string"
}

Récupérer tous les numéros de téléphone client

GET /phoneNumber/getAllClientPhoneNumbers Récupère tous les numéros de téléphone de l’organisation client. Paramètres :
  • id (path, optionnel) : L’ID de l’organisation client
Coût : 5 Token(s) Réponse :
{
  "type": "array",
  "items": {
    "$ref": "ClientOrgPhone"
  }
}

Acheter et activer un numéro Twilio

POST /phoneNumber/buyTwilioNumberAndActivate Achète et active un numéro de téléphone Twilio. Corps de requête :
{
  "$ref": "#/components/schemas/InboundParamsDto"
}
Coût : 40 Token(s) Réponse :
{
  "description": ""
}

Récupérer un numéro Twilio par numéro client

GET /phoneNumber/GetTwilioPhoneNumberByClientPhoneNumber/{clientPhoneNumber} Récupère un numéro Twilio associé à un numéro de téléphone client. Paramètres :
  • clientPhoneNumber (path, requis) : Le numéro de téléphone client
Coût : 5 Token(s) Réponse :
{
  "$ref": "#/components/schemas/InboundClientNumber"
}

Récupérer les numéros Twilio par organisation

GET /phoneNumber/GetTwilioPhoneNumberByOrg Récupère tous les numéros Twilio de l’organisation. Coût : 5 Token(s) Réponse :
{
  "type": "array",
  "items": {
    "$ref": "TwilioNumber"
  }
}

Liste des numéros de téléphone par organisation

GET /phoneNumber/getOrgPhoneNumberList/{orgId} Récupère la liste des numéros de téléphone d’une organisation. Paramètres :
  • orgId (path, optionnel) : L’ID de l’organisation client
Coût : 5 Token(s) Réponse :
{
  "type": "array",
  "items": {
    "id": "string",
    "phoneNumber": "string",
    "friendlyName": "string",
    "status": "string",
    "totalCalls": "string",
    "createdAt": "string",
    "direction": "string",
    "twilioNumber": "string",
    "phoneNumberSid": "string"
  }
}