DialMyCalls MCP by usefulapi

Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
93%
Calidad de los nombres
76%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (6)

  • LOWTool 'dialmycalls_list_contacts_in_group' name length outside 3-30 rangeen dialmycalls_list_contacts_in_group
  • LOWTool 'dialmycalls_create_recording_tts' name length outside 3-30 rangeen dialmycalls_create_recording_tts
  • LOWTool 'dialmycalls_list_do_not_contacts' name length outside 3-30 rangeen dialmycalls_list_do_not_contacts
  • LOWTool 'dialmycalls_list_call_recipients' name length outside 3-30 rangeen dialmycalls_list_call_recipients
  • LOWTool 'dialmycalls_list_text_recipients' name length outside 3-30 rangeen dialmycalls_list_text_recipients
  • LOWTool 'dialmycalls_list_incoming_texts' name length outside 3-30 rangeen dialmycalls_list_incoming_texts

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,964Tokens (definiciones de herramientas)
~1.5 KBTamaño de respuesta típico
Impacto significativo en la atención (4.66% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "dialmycalls": {
      "url": "https://dialmycalls.usefulapi.io/mcp"
    }
  }
}

Puntos de conexión remotos

https://dialmycalls.usefulapi.io/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (28)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢dialmycalls_get_account

Get the account: credits available (calls and texts spend credits) and the account creation date.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_contacts(start, limit)

List contacts in the account (name, phone, email, groups), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_contacts_in_group(group_id, start, limit)

List the contacts that belong to one contact group (from dialmycalls_list_groups), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "group_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact group id."
    },
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "group_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_contact(id)

Get one contact by id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡dialmycalls_create_contact(phone, firstname, lastname, extension, email, ...)

Add a contact (phone number required) to the contact list, optionally into contact groups. Sends nothing to the contact.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "phone": {
      "type": "string",
      "minLength": 7,
      "maxLength": 30,
      "description": "Phone number, e.g. 5555555555."
    },
    "firstname": {
      "type": "string",
      "maxLength": 100
    },
    "lastname": {
      "type": "string",
      "maxLength": 100
    },
    "extension": {
      "description": "Phone extension.",
      "type": "string",
      "maxLength": 10
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "extra1": {
      "description": "Miscellaneous data about the contact.",
      "type": "string",
      "maxLength": 500
    },
    "group_ids": {
      "description": "Contact groups the contact belongs to (from dialmycalls_list_groups).",
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "description": "A contact group id."
      }
    }
  },
  "required": [
    "phone"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_update_contact(id, phone, firstname, lastname, extension, ...)

Update a contact. DialMyCalls requires the phone number on every update. Fields you omit are left as they are; if you pass group_ids the contact's groups are REPLACED by that list.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact id."
    },
    "phone": {
      "type": "string",
      "minLength": 7,
      "maxLength": 30,
      "description": "Phone number, e.g. 5555555555."
    },
    "firstname": {
      "type": "string",
      "maxLength": 100
    },
    "lastname": {
      "type": "string",
      "maxLength": 100
    },
    "extension": {
      "description": "Phone extension.",
      "type": "string",
      "maxLength": 10
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "extra1": {
      "description": "Miscellaneous data about the contact.",
      "type": "string",
      "maxLength": 500
    },
    "group_ids": {
      "description": "Contact groups the contact belongs to (from dialmycalls_list_groups).",
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
        "description": "A contact group id."
      }
    }
  },
  "required": [
    "id",
    "phone"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_groups(start, limit)

List contact groups with their contact counts, 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_group(id)

Get one contact group (name, contacts_count) by id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The contact group id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡dialmycalls_create_group(name)

Create an empty contact group. Sends nothing.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Group name."
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_recordings(start, limit)

List voice recordings (the messages a call broadcast can play): id, name, type, length, processed. A call needs a processed recording.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_recording(id)

Get one voice recording by id (includes its audio file url and whether it is processed and ready).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The recording id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡dialmycalls_create_recording_tts(name, text, gender, language)

Create a voice recording from text (text-to-speech) that a call broadcast can then play. Makes no call and sends nothing.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Recording name."
    },
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 5000,
      "description": "The text to speak."
    },
    "gender": {
      "type": "string",
      "enum": [
        "M",
        "F"
      ],
      "description": "Voice gender: M or F."
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "es"
      ],
      "description": "Language: en or es."
    }
  },
  "required": [
    "name",
    "text",
    "gender",
    "language"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_caller_ids(start, limit)

List caller ID phone numbers on the account (id, name, phone, approved). A call broadcast needs an approved caller ID.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_keywords(start, limit)

List text-message keywords (id, keyword, status). A text broadcast must be tied to one active keyword.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_shortcodes(start, limit)

List shortcodes available to send texts from.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_do_not_contacts(start, limit)

List phone numbers on the account's do-not-contact lists (type call or text); these opted out.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_calls(start, limit)

List voice call broadcasts (name, recording, recipients, credit cost, send time), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_call(id)

Get one voice call broadcast by id (name, recipients, credit cost, send time, pending_cancel).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The call broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_call_recipients(id, start, limit)

List the recipients of a call broadcast with the result per number (answered, voicemail, busy, no answer...), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The call broadcast id."
    },
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_send_call(name, callerid_id, recording_id, use_amd, recipients, ...)

Send (or schedule) an automated VOICE CALL broadcast that plays a recording to real people. THIS SPENDS ACCOUNT CREDITS AND PHONES THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_call). Needs an approved caller_id (dialmycalls_list_caller_ids) and a processed recording (dialmycalls_list_recordings or dialmycalls_create_recording_tts). Ask the user to approve the recipients, recording and time first; with confirm false nothing is sent and a preview is returned.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Name of the broadcast."
    },
    "callerid_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Caller ID to call from (an approved one from dialmycalls_list_caller_ids)."
    },
    "recording_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Recording to play (from dialmycalls_list_recordings)."
    },
    "use_amd": {
      "description": "Detect answering machines (default: off).",
      "type": "boolean"
    },
    "recipients": {
      "description": "People to send to, by phone number (up to 1000). Give recipients, group_id, or both.",
      "maxItems": 1000,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string",
            "minLength": 7,
            "maxLength": 30,
            "description": "Phone number, e.g. 5555555555 (spaces, dashes and a leading + are allowed)."
          },
          "firstname": {
            "type": "string",
            "maxLength": 100
          },
          "lastname": {
            "type": "string",
            "maxLength": 100
          }
        },
        "required": [
          "phone"
        ]
      }
    },
    "group_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Send to every contact in this contact group (from dialmycalls_list_groups); contacts without a phone number are skipped."
    },
    "send_at": {
      "description": "When to send, an ISO 8601 date-time WITH time zone (e.g. 2026-11-05T14:00:00-05:00). Omit to send immediately.",
      "type": "string",
      "minLength": 1
    },
    "confirm": {
      "type": "boolean",
      "description": "MUST be true to send. Set it to true ONLY after the user has explicitly approved the recipients and content in this conversation. With false the tool sends nothing and returns a preview."
    }
  },
  "required": [
    "name",
    "callerid_id",
    "recording_id",
    "confirm"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_cancel_call(id)

Cancel an outgoing or scheduled call broadcast that has not finished. Calls already placed are not undone.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The call broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_texts(start, limit)

List outgoing text (SMS) broadcasts (name, recipients, credit cost, send time), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_text(id)

Get one outgoing text broadcast by id (name, recipients, credit cost, send time, pending_cancel).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The text broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_text_recipients(id, start, limit)

List the recipients of a text broadcast with the delivery status per number (delivered, undeliverable, queued...), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The text broadcast id."
    },
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_send_text(name, keyword_id, messages, shortcode_id, concatenate_sms, ...)

Send (or schedule) a TEXT MESSAGE (SMS) broadcast to real people. THIS SPENDS ACCOUNT CREDITS AND TEXTS THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_text). Needs an active keyword (dialmycalls_list_keywords). Up to 10 messages per broadcast. Ask the user to approve the recipients, wording and time first; with confirm false nothing is sent and a preview is returned.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Name of the broadcast."
    },
    "keyword_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The keyword to tie the broadcast to (an active one from dialmycalls_list_keywords)."
    },
    "messages": {
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 1600
      },
      "description": "The message texts (1-10, each up to 1600 characters)."
    },
    "shortcode_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Send from this shortcode (from dialmycalls_list_shortcodes); default: the account's number."
    },
    "concatenate_sms": {
      "description": "Combine all messages into one on the recipient's phone.",
      "type": "boolean"
    },
    "recipients": {
      "description": "People to send to, by phone number (up to 1000). Give recipients, group_id, or both.",
      "maxItems": 1000,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string",
            "minLength": 7,
            "maxLength": 30,
            "description": "Phone number, e.g. 5555555555 (spaces, dashes and a leading + are allowed)."
          },
          "firstname": {
            "type": "string",
            "maxLength": 100
          },
          "lastname": {
            "type": "string",
            "maxLength": 100
          }
        },
        "required": [
          "phone"
        ]
      }
    },
    "group_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "Send to every contact in this contact group (from dialmycalls_list_groups); contacts without a phone number are skipped."
    },
    "send_at": {
      "description": "When to send, an ISO 8601 date-time WITH time zone (e.g. 2026-11-05T14:00:00-05:00). Omit to send immediately.",
      "type": "string",
      "minLength": 1
    },
    "confirm": {
      "type": "boolean",
      "description": "MUST be true to send. Set it to true ONLY after the user has explicitly approved the recipients and content in this conversation. With false the tool sends nothing and returns a preview."
    }
  },
  "required": [
    "name",
    "keyword_id",
    "messages",
    "confirm"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴dialmycalls_cancel_text(id)

Cancel an outgoing or scheduled text broadcast that has not finished. Texts already sent are not undone.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The text broadcast id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_list_incoming_texts(start, limit)

List text messages people sent to the account's numbers (from, to, message, time), 100 per page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "start": {
      "description": "First record to return, 1-based (default 1). Use next_start from the previous reply to get the next page.",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "limit": {
      "description": "Records per page, 1-100 (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢dialmycalls_get_incoming_text(id)

Get one incoming text message by id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
      "description": "The incoming text id."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada28 herramientas