Текстовый запрос
Текстовый запрос — это бизнес-платформа для преобразования взаимодействия с клиентами. Мы создали решение для обмена сообщениями plug-and-play для повседневных проблем связи, чтобы вы могли сократить шум и подключиться к клиентам в любое время, где угодно. Узнайте больше о том, как мы помогаем занятым бизнес-лидерам, как вы.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка API запросов текста |
| URL | https://www.textrequest.com/contact |
| Адрес электронной почты | apidev@textrequest.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Текстовый запрос |
| Website | https://www.textrequest.com/ |
| Политика конфиденциальности | https://www.textrequest.com/privacy-policy/ |
| Категории | Коммуникация; Продажи и CRM |
Aranda Service Management Suite (ASMS)
Повышение производительности вашей компании и преобразование взаимодействия пользователей с Aranda Service Management Suite, мультитенантное решение, которое позволяет управлять, интегрировать и автоматизировать бизнес-процессы и службы. Создание, поиск и обновление записей, хранящихся в любой рабочей области (проекте) ASMS, включая инциденты, требования и изменения, среди прочего.
Pre-requisites
Имейте в виду следующие предварительные требования для продолжения:
- Подписка и экземпляр Aranda Service Management Suite (ASMS). Начните с этого: https://arandasoft.com/
- Активная подписка Microsoft Power Automate с возможностями соединителя Premium.
Получение учетных данных
- Чтобы выполнить проверку подлинности, используйте маркер интеграции. В следующей ссылке вы найдете сведения о том, как получить маркер интеграции
Начало работы с соединителем
Требуется подписка на Aranda Service Management Suite (ASMS).
Получение маркера интеграции
Получите URL-адрес экземпляра API ASMS для управления службами Aranda (ApiAsms).
Установите подключение к соединителю Aranda Service Management Suite.
Выберите одну из следующих функций, предлагаемых соединителем:
Подробные сведения о соединителе см. в этой статье. https://docs.arandasoft.com/connectors
Этот соединитель можно использовать в следующих случаях:
- Создание, поиск и обновление билетов, среди других доступных действий.
- Получение трассировки билетов.
- Скачайте вложения, связанные с билетом.
- Найдите статьи базы знаний (КБ) в Aranda Service Management Suite.
- Скачайте вложения из статей базы знаний (КБ).
- Создание, поиск и обновление элементов конфигурации (CIs).
- Она позволяет организациям разрешать свои внутренние запросы на поддержку, управлять и оптимизировать процесс устранения технических проблем.
- Позволяет отслеживать обмен данными между запрашивателями и агентами поддержки.
- Предложите автоматические ответы, чтобы сообщить запрашивателям о состоянии своего билета.
Успешный ответ
| Code | Имя | Description |
|---|---|---|
| 200 | ХОРОШО | Запрос был успешно выполнен |
| 204 | НетКонтент | Нет данных, найденных в запросе |
Распространенные ошибки и средства устранения неполадок
| Code | Имя | Description | Solution |
|---|---|---|---|
| 400 | Неверный запрос | CriteriaNeedsSomeArguments | Убедитесь, что параметры поиска не пусты |
| 400 | Неверный запрос | InvalidAdditionalFieldId | Убедитесь, что идентификаторы дополнительных полей верны |
| 400 | Неверный запрос | InvalidItemType | Неверный тип регистра, изменение идентификатора типа регистра |
| 400 | Неверный запрос | InvalidProjectId | Неверный идентификатор проекта, измените идентификатор проекта, на который будет связан случай. |
| 400 | Неверный запрос | InvalidStateId | Проверьте добавленное состояние при создании или обновлении билета |
| 400 | Неверный запрос | InvalidUploadType | Ошибка при присоединении файла, запрос помощи от системного администратора |
| 400 | Неверный запрос | RequestNeedsSomeArguments | Проверьте обязательные поля билета и добавьте соответствующее значение этих значений в соединитель. |
| 400 | Неверный запрос | SearchListIsRequired | Запрос помощи от системного администратора |
| 400 | Неверный запрос | Имя параметра: {Параметр Name} | Убедитесь, что свойства, упомянутые в ошибке, не являются null |
| 400 | Неверный запрос | Имеет значение NULL- имя параметра: {Name parameter} | Убедитесь, что свойства, упомянутые в ошибке, не являются null |
| 400 | Неверный запрос | ItemTypeIsRequired | Добавление типа регистра |
| 400 | Неверный запрос | ModelIdIsEmpty | Добавьте параметр modelId. Это обязательно. |
| 400 | Неверный запрос | StateIdIsEmpty | Добавьте параметр stateId. Это обязательно. |
| 400 | Неверный запрос | ServiceIdIsEmpty | Добавьте параметр ServiceId. Это обязательно. |
| 400 | Неверный запрос | CategoryIdIsEmpty | Добавьте параметр categoryId. Это обязательно. |
| 400 | Неверный запрос | TypesListNeedsSomeArguments | Требуется добавить тип случая при поиске билетов, запрос помощи от системного администратора |
| 400 | Неверный запрос | "{PARAMETER_NAME}" AdditionalFieldIsRequired | Дополнительное поле "{PARAMETER_NAME}" является обязательным |
| 400 | Неверный запрос | ModelNotActive | Модель, связанная с делом, не активна |
| 400 | Неверный запрос | FailedToCloseTaskPendingCloseTasksPredecesors | Если вы попытаетесь закрыть дело и родительский случай имеет ожидающие задачи, чтобы закрыть |
| 400 | Неверный запрос | Повторяющийся объектObject | Ci уже существует в базе данных |
| 400 | Неверный запрос | Имя параметра EmptyValue: {PARAMETER_NAME} | Обязательный параметр {PARAMETER_NAME} |
| 400 | Неверный запрос | Имя параметра EmptyEnumeration: {PARAMETER_NAME} | Параметр {PARAMETER_NAME} является списком и является обязательным. |
| Ошибка 403: Доступ запрещён | Запрещено | DoNotHavePermissionForThisAction | Обратитесь к системным администратору, чтобы назначить разрешения |
| Code | Имя | Description | Solution |
|---|---|---|---|
| 500 | ВнутренняяОшибкаСервера | Запрос помощи от системного администратора | |
| 500 | ВнутренняяОшибкаСервера | FailureExportExcel | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetAdditionalFields | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetCategoriesByService | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetChangeFSC | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetFields | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetFieldsList | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetFiles | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetLookupValues | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetMailTemplates | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetModelByCategory | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetOperator | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetReassignmentReasons | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureGetSimilarItems | Запрос помощи от системного администратора |
| 500 | ВнутренняяОшибкаСервера | FailureSearchQuickManagement | Запрос помощи от системного администратора |
Часто задаваемые вопросы
Как получить идентификаторы атрибутов, необходимых для использования различных действий в соединителе (например, проект, служба, категория, группа, специалист)?
Идентификаторы можно получить различными способами:
- С помощью диспетчера запросов Aranda можно создать отчет, который запрашивает таблицу Aranda Service Management Suite (ASMS), в которой находятся необходимые данные. Если вам нужна рекомендация по объектам данных в решении, перейдите по следующей ссылке https://docs.arandasoft.com/docs/database.html и определите версию базы данных Aranda, соответствующую установке ASMS.
- Если вы используете локальную установку ASMS, вы можете запросить таблицу ASMS, в которой необходимые данные находятся через клиент SQL.
- С помощью Центра поддержки Aranda создайте запрос на поддержку через каналы контактов, указанные на следующем веб-сайте.
Какой максимальный размер файлов требуется вложить при использовании действия "Добавить вложение"?
Максимальный размер зависит от конкретной конфигурации экземпляра или установки ASMS. Попросите администратора ASMS.
Какой уровень доступа к данным требуется учетной записи технического специалиста, маркер которой используется в конфигурации подключения ASMS, необходимого соединителю?
Уровень доступа совпадает с учетной записью технического специалиста, используемой в ASMS на регулярной основе. Другими словами, на основе ролей и разрешений соответствующего технического специалиста в ASMS данные можно получить с помощью соединителя.
Должна ли учетная запись технического специалиста, маркер которой будет использоваться в соединителе, иметь имя или параллельное использование?
Так как соединитель может получить доступ к связанному экземпляру ASMS несколько раз в час, настоятельно рекомендуется, чтобы учетная запись была именованным типом.
Следует ли создавать или изменять варианты, использующие соединитель, те же правила проверки данных, которые присутствуют в интерфейсе ASMS?
Да, он следует тем же правилам проверки. Например, при создании регистра для определенного проекта, службы и категории, если должны быть заполнены собственные и дополнительные поля, эти данные также требуются при отправке дела через соединитель.
Можно ли использовать соединитель для экземпляров ASMS в облачных и локальных средах?
Да, его можно использовать как в облачных, так и в локальных установках ASMS. В локальных установках необходимо рассмотреть возможность подключения между сервером ASMS и средой Power Automate.
У меня есть лицензия Power Automate, которая позволяет использовать только стандартные соединители. Можно ли использовать соединитель ASMS?
Невозможно, соединитель ASMS является типом Premium.
Я хочу создать потоки в Power Automate, начинающиеся с событий в ASMS (например, при создании дела, когда дело назначается определенной группе). Можно ли использовать триггеры, начинающиеся с событий в ASMS?
Да, это возможно. Рекомендуется выполнить следующие действия.
- Инициализируйте триггер "При получении HTTP-запроса" и создайте схему JSON текста запроса, содержащую структуру данных, которая должна быть получена из ASMS. После создания триггера вы получите URL-адрес HTTP POST (URL-адрес веб-перехватчика) для использования в экземпляре ASMS. Не забудьте рассмотреть механизм проверки подлинности для доступа к URL-адресу веб-перехватчика (например, токену).
- Создайте бизнес-правило в ASMS для набора условий, которые при выполнении должны инициировать поток в Power Automate. В качестве действия в правиле выберите "Вызвать веб-перехватчик" и в URL-адрес назначения вызова введите ранее полученный URL-адрес веб-перехватчика, параметры для отправки и текст запроса (который должен соответствовать схеме JSON текста запроса). Дополнительные сведения о вызове веб-перехватчика из правила в ASMS см. по следующей ссылке: правило веб-перехватчика
- Проверьте созданное правило и убедитесь, что HTTP-запрос отправляется в URL-адрес веб-перехватчика и инициализирует поток в Power Automate.
Можно ли вызывать конечные точки REST API ASMS в качестве действий из потоков в Power Automate?
Да, это возможно. Используйте действие HTTP и заполните необходимые данные в нем (URI, метод, заголовки, текст, среди прочего).
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Архивация беседы |
Архивирует беседу, удаляя ее из результатов всех конечных точек извлечения беседы. Беседа будет автоматически неархивирована, если клиент отправляет текст в номер текстового запроса или отправляете клиенту текст из номера текстового запроса. Архивация бесед является хорошим способом удалить беспорядок от клиентов, с которые вы не планируете говорить в будущем. Обратите внимание, что если текст клиента в "STOP", чтобы предотвратить отправку их дальнейших SMS-сообщений, беседа автоматически архивируется. |
| Возвращает все беседы для этой панели мониторинга |
Получает все беседы для этой панели мониторинга и содержит сведения о последнем сообщении для каждой беседы. |
| Возвращает все группы |
Возвращает все группы для учетной записи пользователя. |
| Возвращает все настраиваемые поля |
Возвращает все настраиваемые поля для этой панели мониторинга. Пользовательские поля уникальны между панелями мониторинга. |
| Возвращает все теги |
Возвращает все теги для этой панели мониторинга. Теги уникальны между панелями мониторинга. |
| Возвращает контакт с указанным номером телефона |
Возвращает контакт с указанным номером телефона |
| Возвращает платеж с указанным идентификатором |
Возвращает платеж с указанным идентификатором. |
| Контакты массового обновления |
Только указанная панель мониторинга будет добавлять контакты; контакты упорядочены по панели мониторинга, и нет поиска на уровне учетной записи для получения количества доступных. |
| Обновление имени определенной панели мониторинга |
Обновляет панель мониторинга. Это не изменяет номер телефона панели мониторинга. Если вы хотите создать новый номер с контактами другой панели мониторинга, необходимо создать новую панель мониторинга с помощью POST и добавить контакты с массовым экспортом и импортом. |
| Обновляет группу с заданным идентификатором |
Обновляет имя группы с помощью числового идентификатора группы. Если переданный идентификатор группы не существует, вызов завершится ошибкой. |
| Отменяет указанный платеж |
Отменяет указанный платеж, указывая пользователю, что платеж был отменен. Платежи не могут быть изменены, поэтому отмена и выдача нового платежа является лучшим способом исправить платеж. |
| Отправка следующего текста, напоминающего пользователю о оплате указанного платежа |
Отправляет напоминание контакту для оплаты указанного платежа. Содержимое сообщения создается автоматически. Чтобы избежать нежелательной почты, можно отправить только одно напоминание на оплату |
| Отправка сообщения контакту с указанным номером телефона |
Отправляет сообщение (запуск новой беседы, если указанный номер телефона не имеет журнала сообщений). |
| Получает все платежи |
Получает все платежи, включая отмененные и платные платежи. Их можно отфильтровать с помощью параметров запроса. |
| Получение всех контактов, соответствующих указанному критерию фильтрации |
Возвращает все контакты, соответствующие указанному критерию фильтрации. Поиск будет выполнен только на указанной панели мониторинга; Нет доступа к уровню учетной записи. |
| Получение всех панелей мониторинга в учетной записи |
Возвращает все панели мониторинга в учетной записи. |
| Получение группы по идентификатору |
Возвращает группу с указанным идентификатором. |
| Получение сведений на этой конкретной панели мониторинга |
Возвращает имя и телефон панели мониторинга. |
| Получение сообщений беседы по номеру телефона контакта |
Получите беседу между указанной панелью мониторинга и номером телефона. |
| Пометить платеж как платный |
Закрывает платеж по мере оплаты. Используйте эту конечную точку для оплаты за счет средств, отличных от портала запроса на оплату. Это закроет платеж и добавит его сумму платежа в статистику. Эта конечная точка не требуется для оплаты через портал платежей, отправленный с помощью текстового запроса; это автоматически помечает оплату по мере оплаты. |
| Разархивная беседа |
Отменяет беседу. После отмены иерархии беседы он снова появится в очереди. Он также будет отображаться в беседах, возвращаемых конечной точкой /conversations. Если беседа уже неархивирована, этот метод не действует. |
| Создает новую группу |
Создает новую группу с указанным именем. |
| Создает новый платеж |
Создает новый платеж с предоставленным сообщением для предоставленного контакта. |
| Создание или обновление контакта |
Создает или обновляет контакт (в зависимости от того, существует ли он с указанным номером телефона). |
| Создание панели мониторинга с заданным именем и номером телефона |
Создает новую панель мониторинга в учетной записи. После создания панели мониторинга администраторы будут отправлять сообщения электронной почты об изменении и приступить к назначению пользователей. Эта конечная точка может сделать панель мониторинга для любых подготовленных чисел. Вы можете искать подготовленные номера в определенном коде области с помощью GET /dashboards/provisioning. Если номер телефона уже используется, будет создано исключение "Недопустимый запрос". |
| Удаляет группу с указанным идентификатором |
Удаляет группу с указанным идентификатором. Это завершится успешно, даже если есть контакты, которые являются членами группы (контакты не будут удалены). |
| Удаляет контакт с указанным номером телефона |
Удаляет контакт с указанным номером телефона |
| Удаляет указанную панель мониторинга |
Удаляет указанную панель мониторинга. |
Архивация беседы
Архивирует беседу, удаляя ее из результатов всех конечных точек извлечения беседы. Беседа будет автоматически неархивирована, если клиент отправляет текст в номер текстового запроса или отправляете клиенту текст из номера текстового запроса. Архивация бесед является хорошим способом удалить беспорядок от клиентов, с которые вы не планируете говорить в будущем. Обратите внимание, что если текст клиента в "STOP", чтобы предотвратить отправку их дальнейших SMS-сообщений, беседа автоматически архивируется.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона беседы
|
phone_number | True | string |
Номер телефона беседы для архивирования. |
Возвращаемое значение
- response
- string
Возвращает все беседы для этой панели мониторинга
Получает все беседы для этой панели мониторинга и содержит сведения о последнем сообщении для каждой беседы.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Теги контактов
|
tags | string |
Разделенный запятыми список guid, ссылающийся на теги для фильтрации бесед. |
|
|
Отображение только разрешенных бесед
|
show_unresolved_only | string |
Следует ли искать только контакты, беседы которых были разрешены. Если это значение false, будут отображаться как разрешенные, так и неразрешенные беседы. |
|
|
Следует ли включать архивные беседы
|
include_archived | string |
Следует ли включать беседы с контактами, которые были архивированы. |
|
|
Термин для фильтрации по номерам телефонов и имени контакта
|
search | string |
Термин поиска для фильтрации бесед по номеру телефона или отображаемого имени. Если условие поиска меньше полного имени или номера телефона, поиск вернет все беседы, которые частично соответствуют ему. |
|
|
Страница номера для получения
|
page | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
|
Количество каждой сущности для получения на страницу
|
page_size | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей беседы, полученных из текстового запроса. |
|
номер телефона
|
items.phone_number | string |
Номер телефона контакта. |
|
message_id
|
items.last_message.message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
items.last_message.body | string |
Содержимое этого сообщения. |
|
message_direction
|
items.last_message.message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
items.last_message.response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
items.last_message.message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
items.last_message.delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
items.last_message.delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
items.last_message.mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Возвращает все группы
Возвращает все группы для учетной записи пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Страница номера для получения
|
page | True | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
Количество каждой сущности для получения на страницу
|
page_size | True | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей группы, полученных из текстового запроса. |
|
id
|
items.id | integer |
Числовый идентификатор группы. |
|
group_member_count
|
items.group_member_count | integer |
Количество членов группы. |
|
is_keyword
|
items.is_keyword | boolean |
Wheter эта группа является группой ключевых слов. Такие группы создаются автоматически при настройке ключевого слова пользователем. Контакты добавляются автоматически при регистрации. |
|
имя
|
items.name | string |
Имя этой группы. |
|
заметки
|
items.notes | string |
Любые заметки в этой группе. |
|
last_message_sent_utc
|
items.last_message_sent_utc | string |
Метка времени отправки последнего сообщения группы для этой группы. |
Возвращает все настраиваемые поля
Возвращает все настраиваемые поля для этой панели мониторинга. Пользовательские поля уникальны между панелями мониторинга.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
id
|
id | string |
Числовый идентификатор поля. |
|
имя
|
name | string |
Имя настраиваемого поля. |
Возвращает все теги
Возвращает все теги для этой панели мониторинга. Теги уникальны между панелями мониторинга.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Страница номера для получения
|
page | True | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
Количество каждой сущности для получения на страницу
|
page_size | True | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей тегов, полученных из текстового запроса. |
|
id
|
items.id | string |
Числовый идентификатор тега. |
|
tag_color
|
items.tag_color | string |
Цвет тега. Это должен быть допустимый шестнадцатеричный код цвета. |
|
tag
|
items.tag | string |
Имя тега. |
Возвращает контакт с указанным номером телефона
Возвращает контакт с указанным номером телефона
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона контакта
|
phone_number | True | string |
Номер телефона для получения контакта. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
номер телефона
|
phone_number | string |
Номер телефона этого контакта. |
|
first_name
|
first_name | string |
Имя этого контакта. |
|
last_name
|
last_name | string |
Фамилия этого контакта. |
|
display_name
|
display_name | string |
Полное имя этого контакта. Это имя по умолчанию, отображаемое в веб-приложении при просмотре контактов. |
|
is_suppressed
|
is_suppressed | boolean |
Если беседа с этим контактом подавляется, поэтому не отправляется в верхнюю часть очереди сообщений при получении. |
|
is_archived
|
is_archived | boolean |
Архивируются ли беседы с этим контактом и поэтому не могут быть замечены при запросе бесед (по умолчанию). |
|
is_blocked
|
is_blocked | boolean |
Блокируется ли беседа с этим контактом и, следовательно, не получена или сохранена. |
|
suppressed_reason
|
suppressed_reason | string |
Фраза, описывающая причину подавления контакта. Если is_suppressed имеет значение false, это значение равно NULL. |
|
заметка
|
note | string |
Короткая фраза, описывающая контакт. Используется для удобства. Это никогда не отображается контакту. |
|
groups
|
groups | array of integer |
Массив целых идентификаторов, ссылающихся на группы, к которой принадлежит этот контакт. |
|
contact_tags
|
contact_tags | array of string |
Массив guid, ссылающийся на теги, присоединенные к этому контакту. |
|
custom_fields
|
custom_fields | array of object |
Массив идентификаторов и значений настраиваемых полей, определенных для этого контакта. |
|
id
|
custom_fields.id | string |
Guid, ссылающийся на настраиваемое поле. |
|
value
|
custom_fields.value | string |
Значение этого контакта для этого настраиваемого поля. |
|
is_resolved
|
is_resolved | boolean |
Разрешена ли беседа с этим контактом. Все новые тексты, полученные этим контактом, будут устанавливать это значение false. |
|
first_contact_utc
|
first_contact_utc | string |
Метка времени отправки первого сообщения этому контакту. |
|
opted_out_utc
|
opted_out_utc | string |
Метка времени, когда этот контакт отказался получать сообщения. |
|
last_msg_sent_utc
|
last_msg_sent_utc | string |
Метка времени отправки последнего сообщения этому контакту. |
|
last_msg_received_utc
|
last_msg_received_utc | string |
Метка времени получения последнего сообщения от этого контакта. |
|
total_msgs_sent
|
total_msgs_sent | integer |
Общее количество сообщений, отправленных этому контакту. |
|
total_msgs_received
|
total_msgs_received | integer |
Общее количество сообщений, полученных от этого контакта. |
|
response_count
|
response_count | integer |
Общее количество сообщений ответа от контакта. |
|
date_created_utc
|
date_created_utc | string |
Метка времени создания контакта ths. |
|
last_contact_date_utc
|
last_contact_date_utc | string |
Метка времени отправки или получения последнего сообщения от этого контакта. |
|
message_id
|
last_message.message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
last_message.body | string |
Содержимое этого сообщения. |
|
message_direction
|
last_message.message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
last_message.response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
last_message.message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
last_message.delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
last_message.delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
last_message.mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Возвращает платеж с указанным идентификатором
Возвращает платеж с указанным идентификатором.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор платежа
|
payment_id | True | integer |
Числовой идентификатор получения платежа. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
payment_id
|
payment_id | integer |
Числовый идентификатор платежа. |
|
request_date
|
request_date | string |
Метка времени отправки первоначального сообщения об этом платеже. |
|
получатель;
|
recipient | string |
Имя получателя оплаты. Это может быть null, если контакт не имеет имени, связанного с их номером телефона. |
|
описание
|
description | string |
Описание платежа. Это не отображается контакту. Он используется только внутренними пользователями для контекста о платежах. |
|
customer_phone
|
customer_phone | string |
Номер телефона контактного лица, который отправляет этот платеж. |
|
amount_requested
|
amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
is_past_due
|
is_past_due | boolean |
Является ли этот платеж прошлым датой запроса. |
|
reminder_was_sent
|
reminder_was_sent | boolean |
Будет ли отправлено текстовое напоминание об этом платеже. |
|
transaction_status
|
transaction_status | string |
Состояние транзакции в authvia. Это значение начинается как неизвестное. |
|
textrequest_payment_status
|
textrequest_payment_status | string |
Состояние транзакции в текстовом запросе. Это означает, что состояние, отображаемое на странице оплаты в приложении "Текстовый запрос". Он начинается как Sent. |
|
reference_number
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Контакты массового обновления
Только указанная панель мониторинга будет добавлять контакты; контакты упорядочены по панели мониторинга, и нет поиска на уровне учетной записи для получения количества доступных.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона контакта
|
phone_number | string |
Номер телефона контакта для создания или обновления. |
|
|
Имя контакта
|
first_name | string |
Новое имя контакта. |
|
|
Фамилия контакта
|
last_name | string |
Новое фамилию контакта. |
|
|
Полное имя контакта
|
display_name | string |
Новое полное имя контакта. Это имя по умолчанию, отображаемое в веб-приложении при просмотре контактов. |
|
|
Подавляются ли сообщения от этого контакта
|
is_suppressed | boolean |
Определяет, подавляются ли беседы с этим контактом и поэтому не отправляются в верхнюю часть очереди сообщений при получении. |
|
|
Архивируются ли сообщения из этого контакта
|
is_archived | boolean |
Определяет, архивируются ли беседы с этим контактом и поэтому не могут быть замечены при запросе бесед (по умолчанию). |
|
|
Заблокированы ли сообщения от этого контакта
|
is_blocked | boolean |
Определяет, блокируются ли беседы с этим контактом и поэтому не получены или сохранены. |
|
|
Причина подавления этого контакта
|
suppressed_reason | string |
Фраза, описывающая причину подавления контакта. |
|
|
Примечание к контакту
|
note | string |
Короткая фраза, описывающая контакт. Используется для удобства. Это никогда не отображается контакту. |
|
|
Группы контактов
|
groups | array of integer |
Массив целых идентификаторов, ссылающихся на группы, к которой относится этот контакт. |
|
|
Теги контактов
|
contact_tags | array of string |
Массив guid, ссылающийся на теги, присоединенные к этому контакту. |
|
|
Идентификатор настраиваемого поля
|
id | string |
Guid, ссылающийся на настраиваемое поле. |
|
|
Значение настраиваемого поля
|
value | string |
Значение этого контакта для этого настраиваемого поля. |
|
|
Разрешена ли текущая беседа с этим контактом
|
is_resolved | boolean |
Определяет, разрешена ли текущая беседа с этим контактом. Все новые тексты, полученные этим контактом, будут устанавливать это значение false. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
номер телефона
|
phone_number | string |
Номер телефона этого контакта. |
|
first_name
|
first_name | string |
Имя этого контакта. |
|
last_name
|
last_name | string |
Фамилия этого контакта. |
|
display_name
|
display_name | string |
Полное имя этого контакта. Это имя по умолчанию, отображаемое в веб-приложении при просмотре контактов. |
|
is_suppressed
|
is_suppressed | boolean |
Если беседа с этим контактом подавляется, поэтому не отправляется в верхнюю часть очереди сообщений при получении. |
|
is_archived
|
is_archived | boolean |
Архивируются ли беседы с этим контактом и поэтому не могут быть замечены при запросе бесед (по умолчанию). |
|
is_blocked
|
is_blocked | boolean |
Блокируется ли беседа с этим контактом и, следовательно, не получена или сохранена. |
|
suppressed_reason
|
suppressed_reason | string |
Фраза, описывающая причину подавления контакта. Если is_suppressed имеет значение false, это значение равно NULL. |
|
заметка
|
note | string |
Короткая фраза, описывающая контакт. Используется для удобства. Это никогда не отображается контакту. |
|
groups
|
groups | array of integer |
Массив целых идентификаторов, ссылающихся на группы, к которой принадлежит этот контакт. |
|
contact_tags
|
contact_tags | array of string |
Массив guid, ссылающийся на теги, присоединенные к этому контакту. |
|
custom_fields
|
custom_fields | array of object |
Массив идентификаторов и значений настраиваемых полей, определенных для этого контакта. |
|
id
|
custom_fields.id | string |
Guid, ссылающийся на настраиваемое поле. |
|
value
|
custom_fields.value | string |
Значение этого контакта для этого настраиваемого поля. |
|
is_resolved
|
is_resolved | boolean |
Разрешена ли беседа с этим контактом. Все новые тексты, полученные этим контактом, будут устанавливать это значение false. |
|
first_contact_utc
|
first_contact_utc | string |
Метка времени отправки первого сообщения этому контакту. |
|
opted_out_utc
|
opted_out_utc | string |
Метка времени, когда этот контакт отказался получать сообщения. |
|
last_msg_sent_utc
|
last_msg_sent_utc | string |
Метка времени отправки последнего сообщения этому контакту. |
|
last_msg_received_utc
|
last_msg_received_utc | string |
Метка времени получения последнего сообщения от этого контакта. |
|
total_msgs_sent
|
total_msgs_sent | integer |
Общее количество сообщений, отправленных этому контакту. |
|
total_msgs_received
|
total_msgs_received | integer |
Общее количество сообщений, полученных от этого контакта. |
|
response_count
|
response_count | integer |
Общее количество сообщений ответа от контакта. |
|
date_created_utc
|
date_created_utc | string |
Метка времени создания контакта ths. |
|
last_contact_date_utc
|
last_contact_date_utc | string |
Метка времени отправки или получения последнего сообщения от этого контакта. |
|
message_id
|
last_message.message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
last_message.body | string |
Содержимое этого сообщения. |
|
message_direction
|
last_message.message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
last_message.response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
last_message.message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
last_message.delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
last_message.delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
last_message.mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Обновление имени определенной панели мониторинга
Обновляет панель мониторинга. Это не изменяет номер телефона панели мониторинга. Если вы хотите создать новый номер с контактами другой панели мониторинга, необходимо создать новую панель мониторинга с помощью POST и добавить контакты с массовым экспортом и импортом.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Имя панели мониторинга
|
name | string |
Новое имя панели мониторинга. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Числовый идентификатор панели мониторинга. |
|
имя
|
name | string |
Имя панели мониторинга. |
|
phone
|
phone | string |
Текстовый номер, связанный с этой панелью мониторинга. |
Обновляет группу с заданным идентификатором
Обновляет имя группы с помощью числового идентификатора группы. Если переданный идентификатор группы не существует, вызов завершится ошибкой.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор группы
|
group_id | True | integer |
Числовый идентификатор группы для обновления. |
|
Имя группы
|
name | string |
Новое имя группы. |
|
|
Примечание группы
|
notes | string |
Короткая фраза, описывающая группу. Используется для удобства. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Числовый идентификатор группы. |
|
group_member_count
|
group_member_count | integer |
Количество членов группы. |
|
is_keyword
|
is_keyword | boolean |
Wheter эта группа является группой ключевых слов. Такие группы создаются автоматически при настройке ключевого слова пользователем. Контакты добавляются автоматически при регистрации. |
|
имя
|
name | string |
Имя этой группы. |
|
заметки
|
notes | string |
Любые заметки в этой группе. |
|
last_message_sent_utc
|
last_message_sent_utc | string |
Метка времени отправки последнего сообщения группы для этой группы. |
Отменяет указанный платеж
Отменяет указанный платеж, указывая пользователю, что платеж был отменен. Платежи не могут быть изменены, поэтому отмена и выдача нового платежа является лучшим способом исправить платеж.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор платежа
|
payment_id | True | integer |
Числовый идентификатор платежа для обновления. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
payment_id
|
payment_id | integer |
Числовый идентификатор платежа. |
|
request_date
|
request_date | string |
Метка времени отправки первоначального сообщения об этом платеже. |
|
получатель;
|
recipient | string |
Имя получателя оплаты. Это может быть null, если контакт не имеет имени, связанного с их номером телефона. |
|
описание
|
description | string |
Описание платежа. Это не отображается контакту. Он используется только внутренними пользователями для контекста о платежах. |
|
customer_phone
|
customer_phone | string |
Номер телефона контактного лица, который отправляет этот платеж. |
|
amount_requested
|
amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
is_past_due
|
is_past_due | boolean |
Является ли этот платеж прошлым датой запроса. |
|
reminder_was_sent
|
reminder_was_sent | boolean |
Будет ли отправлено текстовое напоминание об этом платеже. |
|
transaction_status
|
transaction_status | string |
Состояние транзакции в authvia. Это значение начинается как неизвестное. |
|
textrequest_payment_status
|
textrequest_payment_status | string |
Состояние транзакции в текстовом запросе. Это означает, что состояние, отображаемое на странице оплаты в приложении "Текстовый запрос". Он начинается как Sent. |
|
reference_number
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Отправка следующего текста, напоминающего пользователю о оплате указанного платежа
Отправляет напоминание контакту для оплаты указанного платежа. Содержимое сообщения создается автоматически. Чтобы избежать нежелательной почты, можно отправить только одно напоминание на оплату
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор платежа
|
payment_id | True | integer |
Числовый идентификатор платежа для обновления. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
payment_id
|
payment_id | integer |
Числовый идентификатор платежа. |
|
request_date
|
request_date | string |
Метка времени отправки первоначального сообщения об этом платеже. |
|
получатель;
|
recipient | string |
Имя получателя оплаты. Это может быть null, если контакт не имеет имени, связанного с их номером телефона. |
|
описание
|
description | string |
Описание платежа. Это не отображается контакту. Он используется только внутренними пользователями для контекста о платежах. |
|
customer_phone
|
customer_phone | string |
Номер телефона контактного лица, который отправляет этот платеж. |
|
amount_requested
|
amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
is_past_due
|
is_past_due | boolean |
Является ли этот платеж прошлым датой запроса. |
|
reminder_was_sent
|
reminder_was_sent | boolean |
Будет ли отправлено текстовое напоминание об этом платеже. |
|
transaction_status
|
transaction_status | string |
Состояние транзакции в authvia. Это значение начинается как неизвестное. |
|
textrequest_payment_status
|
textrequest_payment_status | string |
Состояние транзакции в текстовом запросе. Это означает, что состояние, отображаемое на странице оплаты в приложении "Текстовый запрос". Он начинается как Sent. |
|
reference_number
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Отправка сообщения контакту с указанным номером телефона
Отправляет сообщение (запуск новой беседы, если указанный номер телефона не имеет журнала сообщений).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона в сообщение
|
phone_number | True | string |
Номер телефона контакта для отправки сообщения. |
|
Текст сообщения
|
body | string |
Содержимое сообщения для отправки. |
|
|
Имя отправителя
|
sender_name | string |
Имя отправителя сообщения. Это отображается в веб-приложении TextRequest и API при получении этого сообщения. |
|
|
URL-адрес обратного вызова при обновлении состояния сообщения
|
status_callback | string |
URL-адрес веб-приложения для попадания с помощью команды POST всякий раз, когда состояние этого сообщения переходит от незавершенного до отправки (или ошибки). |
|
|
URL-адрес обратного вызова для запросов расположения, если это сообщение содержит одно из них
|
location_callback | string |
URL-адрес обратного вызова расположения, чтобы получить доступ к команде POST, когда пользователь обращается к своему расположению и утверждает предоставление общего доступа к своему расположению отправителю. Чтобы включить ссылку, добавьте [запрос расположения] в текст сообщения. Этот обратный вызов не требуется для запросов расположения, но он может быть полезным для API. |
|
|
Вложения мультимедиа MMS для этого сообщения
|
mms_media | array of string |
Массив вложений мультимедиа MMS для этого сообщения. Вложения должны быть URL-адресами, полученными из конечной точки записи /mms (не включенной в этот соединитель). Внешние ссылки на вложение не будут приниматься. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
message_id
|
message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
body | string |
Содержимое этого сообщения. |
|
message_direction
|
message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Получает все платежи
Получает все платежи, включая отмененные и платные платежи. Их можно отфильтровать с помощью параметров запроса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ссылка на строку оплаты
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
|
|
Номер телефона оплаты
|
phone_number | string |
Номер телефона контакта, на который был отправлен этот платеж. |
|
|
Сортировка по
|
sort_type | string |
Свойство для сортировки платежей по. Может быть "сумма", "контакт", "дата", "состояние". |
|
|
Направление сортировки
|
sort_direction | string |
Направление сортировки платежей в. Может быть "desc" для наибольшего до наименьшего или "asc" для наименьшего до наибольшего. |
|
|
Страница номера для получения
|
page | True | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
Количество каждой сущности для получения на страницу
|
page_size | True | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей оплаты, полученных из текстового запроса. |
|
payment_id
|
items.payment_id | integer |
Числовый идентификатор платежа. |
|
request_date
|
items.request_date | string |
Метка времени отправки первоначального сообщения об этом платеже. |
|
получатель;
|
items.recipient | string |
Имя получателя оплаты. Это может быть null, если контакт не имеет имени, связанного с их номером телефона. |
|
описание
|
items.description | string |
Описание платежа. Это не отображается контакту. Он используется только внутренними пользователями для контекста о платежах. |
|
customer_phone
|
items.customer_phone | string |
Номер телефона контактного лица, который отправляет этот платеж. |
|
amount_requested
|
items.amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
is_past_due
|
items.is_past_due | boolean |
Является ли этот платеж прошлым датой запроса. |
|
reminder_was_sent
|
items.reminder_was_sent | boolean |
Будет ли отправлено текстовое напоминание об этом платеже. |
|
transaction_status
|
items.transaction_status | string |
Состояние транзакции в authvia. Это значение начинается как неизвестное. |
|
textrequest_payment_status
|
items.textrequest_payment_status | string |
Состояние транзакции в текстовом запросе. Это означает, что состояние, отображаемое на странице оплаты в приложении "Текстовый запрос". Он начинается как Sent. |
|
reference_number
|
items.reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Получение всех контактов, соответствующих указанному критерию фильтрации
Возвращает все контакты, соответствующие указанному критерию фильтрации. Поиск будет выполнен только на указанной панели мониторинга; Нет доступа к уровню учетной записи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Номер телефона контакта для поиска по
|
contact_phone_number | string |
Номер телефона для фильтрации контактов по. |
|
|
Метка времени последнего сообщения, отправленная ранее, в формате UTC
|
last_message_timestamp_before_utc | date-time |
Время отсечения для поиска контактов по последнему сообщению, отправленное или полученное. После этого не будут отображаться контакты, отправляющие сообщения. |
|
|
"Время последнего сообщения, отправленное после" метки времени поиска в формате UTC
|
last_message_timestamp_after_utc | date-time |
Время отсечения для поиска контактов по последнему сообщению, отправленное или полученное. Контакты, последние отправленные сообщения которых не будут отображаться до этого времени. |
|
|
Метка времени поиска "Создано до"
|
contact_created_before | date-time |
Время отсечения для поиска контактов по их созданию. Контакты, созданные после этого времени, не будут отображаться. |
|
|
Метка времени поиска "Создано после"
|
contact_created_after | date-time |
Время отсечения для поиска контактов по их созданию. Контакты, созданные до этого времени, не будут отображаться. |
|
|
Разрешена ли беседа контакта
|
is_resolved | boolean |
Следует ли искать контакты, беседы которых были разрешены. |
|
|
Блокируется ли контакт
|
is_blocked | boolean |
Следует ли искать контакты, которые были заблокированы. |
|
|
Архивируется ли контакт
|
is_archived | boolean |
Следует ли искать контакты, которые были архивированы. |
|
|
Отключается ли контакт
|
is_suppressed | boolean |
Следует ли искать контакты, которые были подавлены. |
|
|
Отказались ли контакт
|
has_opted_out | boolean |
Следует ли искать контакты, которые отказались от получения текстов. |
|
|
Метка времени последнего сообщения, отправленная ранее
|
last_message_sent_before | date-time |
Время отсечения для поиска контактов, когда последнее сообщение было отправлено клиенту. После этого не будут отображаться контакты, отправляющие сообщения. Использует метку времени в качестве локального времени. Чтобы отфильтровать метку времени в формате UTC, используйте last_message_sent_before_utc |
|
|
Метка времени поиска "Последнее сообщение, отправленное после"
|
last_message_sent_after | date-time |
Время отсечения для поиска контактов, когда последнее сообщение было отправлено клиенту. Контакты, последние отправленные сообщения которых не будут отображаться до этого времени. Использует метку времени в качестве локального времени. Чтобы отфильтровать метку по времени в формате UTC, используйте last_message_sent_after_utc |
|
|
Метка времени поиска "Последнее сообщение, полученное до"
|
last_message_received_before | date-time |
Время отсечения для поиска контактов по последнему сообщению, полученному от клиента. Контакты, которые получили сообщения после этого времени, не будут отображаться. Использует метку времени в качестве локального времени. Чтобы отфильтровать метку времени в формате UTC, используйте last_message_sent_before_utc |
|
|
Метка времени последнего сообщения, полученного после поиска
|
last_message_received_after | date-time |
Время отсечения для поиска контактов по последнему сообщению, полученному от клиента. Контакты, последние отправленные сообщения которых не будут отображаться до этого времени. Использует метку времени в качестве локального времени. Чтобы отфильтровать метку времени в формате UTC, используйте last_message_sent_before_utc |
|
|
Теги контактов
|
tags | string |
Разделенный запятыми список guid, ссылающийся на теги для фильтрации контактов. |
|
|
Группы контактов
|
groups | string |
Разделенный запятыми список целых чисел, ссылающийся на группы для фильтрации контактов по. |
|
|
Идентификатор настраиваемого поля для фильтрации по
|
custom_field_id_1 | string |
Guid, ссылающийся на настраиваемое поле для фильтрации контактов. |
|
|
Значение настраиваемого поля для фильтрации по
|
custom_field_value_1 | string |
Значение, ссылающееся на настраиваемое поле для фильтрации контактов. |
|
|
Идентификатор второго настраиваемого поля для фильтрации по
|
custom_field_id_2 | string |
Guid, ссылающийся на второе настраиваемое поле для фильтрации контактов по. |
|
|
Значение второго настраиваемого поля для фильтрации по
|
custom_field_value_2 | string |
Значение, ссылающееся на второе настраиваемое поле для фильтрации контактов по. |
|
|
Идентификатор третьего настраиваемого поля для фильтрации по
|
custom_field_id_3 | string |
Guid, ссылающийся на третье настраиваемое поле для фильтрации контактов. |
|
|
Значение третьего настраиваемого поля для фильтрации по
|
custom_field_value_3 | string |
Значение, ссылающееся на третье настраиваемое поле для фильтрации контактов по. |
|
|
Страница номера для получения
|
page | True | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
Количество каждой сущности для получения на страницу
|
page_size | True | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей контактов, полученных из текстового запроса. |
|
номер телефона
|
items.phone_number | string |
Номер телефона этого контакта. |
|
first_name
|
items.first_name | string |
Имя этого контакта. |
|
last_name
|
items.last_name | string |
Фамилия этого контакта. |
|
display_name
|
items.display_name | string |
Полное имя этого контакта. Это имя по умолчанию, отображаемое в веб-приложении при просмотре контактов. |
|
is_suppressed
|
items.is_suppressed | boolean |
Если беседа с этим контактом подавляется, поэтому не отправляется в верхнюю часть очереди сообщений при получении. |
|
is_archived
|
items.is_archived | boolean |
Архивируются ли беседы с этим контактом и поэтому не могут быть замечены при запросе бесед (по умолчанию). |
|
is_blocked
|
items.is_blocked | boolean |
Блокируется ли беседа с этим контактом и, следовательно, не получена или сохранена. |
|
suppressed_reason
|
items.suppressed_reason | string |
Фраза, описывающая причину подавления контакта. Если is_suppressed имеет значение false, это значение равно NULL. |
|
заметка
|
items.note | string |
Короткая фраза, описывающая контакт. Используется для удобства. Это никогда не отображается контакту. |
|
groups
|
items.groups | array of integer |
Массив целых идентификаторов, ссылающихся на группы, к которой принадлежит этот контакт. |
|
contact_tags
|
items.contact_tags | array of string |
Массив guid, ссылающийся на теги, присоединенные к этому контакту. |
|
custom_fields
|
items.custom_fields | array of object |
Массив идентификаторов и значений настраиваемых полей, определенных для этого контакта. |
|
id
|
items.custom_fields.id | string |
Guid, ссылающийся на настраиваемое поле. |
|
value
|
items.custom_fields.value | string |
Значение этого контакта для этого настраиваемого поля. |
|
is_resolved
|
items.is_resolved | boolean |
Разрешена ли беседа с этим контактом. Все новые тексты, полученные этим контактом, будут устанавливать это значение false. |
|
first_contact_utc
|
items.first_contact_utc | string |
Метка времени отправки первого сообщения этому контакту. |
|
opted_out_utc
|
items.opted_out_utc | string |
Метка времени, когда этот контакт отказался получать сообщения. |
|
last_msg_sent_utc
|
items.last_msg_sent_utc | string |
Метка времени отправки последнего сообщения этому контакту. |
|
last_msg_received_utc
|
items.last_msg_received_utc | string |
Метка времени получения последнего сообщения от этого контакта. |
|
total_msgs_sent
|
items.total_msgs_sent | integer |
Общее количество сообщений, отправленных этому контакту. |
|
total_msgs_received
|
items.total_msgs_received | integer |
Общее количество сообщений, полученных от этого контакта. |
|
response_count
|
items.response_count | integer |
Общее количество сообщений ответа от контакта. |
|
date_created_utc
|
items.date_created_utc | string |
Метка времени создания контакта ths. |
|
last_contact_date_utc
|
items.last_contact_date_utc | string |
Метка времени отправки или получения последнего сообщения от этого контакта. |
|
message_id
|
items.last_message.message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
items.last_message.body | string |
Содержимое этого сообщения. |
|
message_direction
|
items.last_message.message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
items.last_message.response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
items.last_message.message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
items.last_message.delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
items.last_message.delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
items.last_message.mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Получение всех панелей мониторинга в учетной записи
Возвращает все панели мониторинга в учетной записи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Страница номера для получения
|
page | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
|
Количество каждой сущности для получения на страницу
|
page_size | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей панели мониторинга, полученных из текстового запроса. |
|
id
|
items.id | integer |
Числовый идентификатор панели мониторинга. |
|
имя
|
items.name | string |
Имя панели мониторинга. |
|
phone
|
items.phone | string |
Текстовый номер, связанный с этой панелью мониторинга. |
Получение группы по идентификатору
Возвращает группу с указанным идентификатором.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор группы
|
group_id | True | integer |
Числовой идентификатор группы, который требуется получить. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Числовый идентификатор группы. |
|
group_member_count
|
group_member_count | integer |
Количество членов группы. |
|
is_keyword
|
is_keyword | boolean |
Wheter эта группа является группой ключевых слов. Такие группы создаются автоматически при настройке ключевого слова пользователем. Контакты добавляются автоматически при регистрации. |
|
имя
|
name | string |
Имя этой группы. |
|
заметки
|
notes | string |
Любые заметки в этой группе. |
|
last_message_sent_utc
|
last_message_sent_utc | string |
Метка времени отправки последнего сообщения группы для этой группы. |
Получение сведений на этой конкретной панели мониторинга
Возвращает имя и телефон панели мониторинга.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Числовый идентификатор панели мониторинга. |
|
имя
|
name | string |
Имя панели мониторинга. |
|
phone
|
phone | string |
Текстовый номер, связанный с этой панелью мониторинга. |
Получение сообщений беседы по номеру телефона контакта
Получите беседу между указанной панелью мониторинга и номером телефона.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Страница номера для получения
|
page | True | integer |
Страница сущностей для получения. При получении значений на страницу имеется максимальный размер, определенный page_size. Если страница больше последней страницы, возвращается пустой массив. |
|
Количество каждой сущности для получения на страницу
|
page_size | True | integer |
Размер каждой страницы для получения. При получении значений это максимальный размер на страницу с доступом к последующим страницам, выполненным параметром страницы. |
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона контакта для поиска по
|
phone_number | True | string |
Номер телефона контакта для получения сообщений. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
page
|
meta.page | integer |
Страница созданных сущностей. Количество сущностей на этой странице определяется page_size. |
|
page_size
|
meta.page_size | integer |
Количество сущностей, которые были удалены на этой странице. |
|
total_items
|
meta.total_items | integer |
Количество сущностей, доступных в базе данных, независимо от размера страницы или числа. Чтобы просмотреть другие страницы, измените номер страницы в запросе. |
|
items
|
items | array of object |
Список сущностей сообщения, полученных из текстового запроса. |
|
message_id
|
items.message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
items.body | string |
Содержимое этого сообщения. |
|
message_direction
|
items.message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
items.response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
items.message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
items.delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
items.delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
items.mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Пометить платеж как платный
Закрывает платеж по мере оплаты. Используйте эту конечную точку для оплаты за счет средств, отличных от портала запроса на оплату. Это закроет платеж и добавит его сумму платежа в статистику. Эта конечная точка не требуется для оплаты через портал платежей, отправленный с помощью текстового запроса; это автоматически помечает оплату по мере оплаты.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор платежа
|
payment_id | True | integer |
Числовый идентификатор платежа для обновления. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
payment_id
|
payment_id | integer |
Числовый идентификатор платежа. |
|
request_date
|
request_date | string |
Метка времени отправки первоначального сообщения об этом платеже. |
|
получатель;
|
recipient | string |
Имя получателя оплаты. Это может быть null, если контакт не имеет имени, связанного с их номером телефона. |
|
описание
|
description | string |
Описание платежа. Это не отображается контакту. Он используется только внутренними пользователями для контекста о платежах. |
|
customer_phone
|
customer_phone | string |
Номер телефона контактного лица, который отправляет этот платеж. |
|
amount_requested
|
amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
is_past_due
|
is_past_due | boolean |
Является ли этот платеж прошлым датой запроса. |
|
reminder_was_sent
|
reminder_was_sent | boolean |
Будет ли отправлено текстовое напоминание об этом платеже. |
|
transaction_status
|
transaction_status | string |
Состояние транзакции в authvia. Это значение начинается как неизвестное. |
|
textrequest_payment_status
|
textrequest_payment_status | string |
Состояние транзакции в текстовом запросе. Это означает, что состояние, отображаемое на странице оплаты в приложении "Текстовый запрос". Он начинается как Sent. |
|
reference_number
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Разархивная беседа
Отменяет беседу. После отмены иерархии беседы он снова появится в очереди. Он также будет отображаться в беседах, возвращаемых конечной точкой /conversations. Если беседа уже неархивирована, этот метод не действует.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона беседы
|
phone_number | True | string |
Номер телефона беседы для архивирования. |
Возвращаемое значение
- response
- string
Создает новую группу
Создает новую группу с указанным именем.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Имя группы
|
name | string |
Новое имя группы. |
|
|
Примечание группы
|
notes | string |
Короткая фраза, описывающая группу. Используется для удобства. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Числовый идентификатор группы. |
|
group_member_count
|
group_member_count | integer |
Количество членов группы. |
|
is_keyword
|
is_keyword | boolean |
Wheter эта группа является группой ключевых слов. Такие группы создаются автоматически при настройке ключевого слова пользователем. Контакты добавляются автоматически при регистрации. |
|
имя
|
name | string |
Имя этой группы. |
|
заметки
|
notes | string |
Любые заметки в этой группе. |
|
last_message_sent_utc
|
last_message_sent_utc | string |
Метка времени отправки последнего сообщения группы для этой группы. |
Создает новый платеж
Создает новый платеж с предоставленным сообщением для предоставленного контакта.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Описание оплаты
|
description | string |
Описание платежа. Описание не отображается контакту и используется только внутренними пользователями для контекста о платежах. |
|
|
Номер телефона получателя
|
customer_phone | string |
Номер телефона контакта, на который будет отправлен этот платеж. |
|
|
Сумма запрошена в долларах
|
amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
|
Текст сообщения оплаты
|
message | string |
Текст сообщения для отправки контакта вместе с ссылкой на оплату. |
|
|
Ссылка на строку оплаты
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
payment_id
|
payment_id | integer |
Числовый идентификатор платежа. |
|
request_date
|
request_date | string |
Метка времени отправки первоначального сообщения об этом платеже. |
|
получатель;
|
recipient | string |
Имя получателя оплаты. Это может быть null, если контакт не имеет имени, связанного с их номером телефона. |
|
описание
|
description | string |
Описание платежа. Это не отображается контакту. Он используется только внутренними пользователями для контекста о платежах. |
|
customer_phone
|
customer_phone | string |
Номер телефона контактного лица, который отправляет этот платеж. |
|
amount_requested
|
amount_requested | float |
Сумма в долларах, запрошенная этим платежом. |
|
is_past_due
|
is_past_due | boolean |
Является ли этот платеж прошлым датой запроса. |
|
reminder_was_sent
|
reminder_was_sent | boolean |
Будет ли отправлено текстовое напоминание об этом платеже. |
|
transaction_status
|
transaction_status | string |
Состояние транзакции в authvia. Это значение начинается как неизвестное. |
|
textrequest_payment_status
|
textrequest_payment_status | string |
Состояние транзакции в текстовом запросе. Это означает, что состояние, отображаемое на странице оплаты в приложении "Текстовый запрос". Он начинается как Sent. |
|
reference_number
|
reference_number | string |
Определяемый пользователем идентификатор, определенный при создании платежей, который можно использовать для быстрого поиска платежей. Ссылочные номера не являются уникальными; Многие платежи могут иметь одну и ту же ссылку. |
Создание или обновление контакта
Создает или обновляет контакт (в зависимости от того, существует ли он с указанным номером телефона).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона контакта
|
phone_number | True | string |
Номер телефона контакта для создания или обновления. |
|
Имя контакта
|
first_name | string |
Новое имя контакта. |
|
|
Фамилия контакта
|
last_name | string |
Новое фамилию контакта. |
|
|
Полное имя контакта
|
display_name | string |
Новое полное имя контакта. Это имя по умолчанию, отображаемое в веб-приложении при просмотре контактов. |
|
|
Подавляются ли сообщения от этого контакта
|
is_suppressed | boolean |
Определяет, подавляются ли беседы с этим контактом и поэтому не отправляются в верхнюю часть очереди сообщений при получении. |
|
|
Архивируются ли сообщения из этого контакта
|
is_archived | boolean |
Определяет, архивируются ли беседы с этим контактом и поэтому не могут быть замечены при запросе бесед (по умолчанию). |
|
|
Заблокированы ли сообщения от этого контакта
|
is_blocked | boolean |
Определяет, блокируются ли беседы с этим контактом и поэтому не получены или сохранены. |
|
|
Причина подавления этого контакта
|
suppressed_reason | string |
Фраза, описывающая причину подавления контакта. |
|
|
Примечание контакта
|
note | string |
Короткая фраза, описывающая контакт. Используется для удобства. Это никогда не отображается контакту. |
|
|
Группы контактов
|
groups | array of integer |
Массив целых идентификаторов, ссылающихся на группы, к которой относится этот контакт. |
|
|
Теги контактов
|
contact_tags | array of string |
Массив guid, ссылающийся на теги, присоединенные к этому контакту. |
|
|
Идентификатор настраиваемого поля
|
id | string |
Guid, ссылающийся на настраиваемое поле. |
|
|
Значение настраиваемого поля
|
value | string |
Значение этого контакта для этого настраиваемого поля. |
|
|
Разрешена ли текущая беседа с этим контактом
|
is_resolved | boolean |
Определяет, разрешена ли текущая беседа с этим контактом. Все новые тексты, полученные этим контактом, будут устанавливать это значение false. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
номер телефона
|
phone_number | string |
Номер телефона этого контакта. |
|
first_name
|
first_name | string |
Имя этого контакта. |
|
last_name
|
last_name | string |
Фамилия этого контакта. |
|
display_name
|
display_name | string |
Полное имя этого контакта. Это имя по умолчанию, отображаемое в веб-приложении при просмотре контактов. |
|
is_suppressed
|
is_suppressed | boolean |
Если беседа с этим контактом подавляется, поэтому не отправляется в верхнюю часть очереди сообщений при получении. |
|
is_archived
|
is_archived | boolean |
Архивируются ли беседы с этим контактом и поэтому не могут быть замечены при запросе бесед (по умолчанию). |
|
is_blocked
|
is_blocked | boolean |
Блокируется ли беседа с этим контактом и, следовательно, не получена или сохранена. |
|
suppressed_reason
|
suppressed_reason | string |
Фраза, описывающая причину подавления контакта. Если is_suppressed имеет значение false, это значение равно NULL. |
|
заметка
|
note | string |
Короткая фраза, описывающая контакт. Используется для удобства. Это никогда не отображается контакту. |
|
groups
|
groups | array of integer |
Массив целых идентификаторов, ссылающихся на группы, к которой принадлежит этот контакт. |
|
contact_tags
|
contact_tags | array of string |
Массив guid, ссылающийся на теги, присоединенные к этому контакту. |
|
custom_fields
|
custom_fields | array of object |
Массив идентификаторов и значений настраиваемых полей, определенных для этого контакта. |
|
id
|
custom_fields.id | string |
Guid, ссылающийся на настраиваемое поле. |
|
value
|
custom_fields.value | string |
Значение этого контакта для этого настраиваемого поля. |
|
is_resolved
|
is_resolved | boolean |
Разрешена ли беседа с этим контактом. Все новые тексты, полученные этим контактом, будут устанавливать это значение false. |
|
first_contact_utc
|
first_contact_utc | string |
Метка времени отправки первого сообщения этому контакту. |
|
opted_out_utc
|
opted_out_utc | string |
Метка времени, когда этот контакт отказался получать сообщения. |
|
last_msg_sent_utc
|
last_msg_sent_utc | string |
Метка времени отправки последнего сообщения этому контакту. |
|
last_msg_received_utc
|
last_msg_received_utc | string |
Метка времени получения последнего сообщения от этого контакта. |
|
total_msgs_sent
|
total_msgs_sent | integer |
Общее количество сообщений, отправленных этому контакту. |
|
total_msgs_received
|
total_msgs_received | integer |
Общее количество сообщений, полученных от этого контакта. |
|
response_count
|
response_count | integer |
Общее количество сообщений ответа от контакта. |
|
date_created_utc
|
date_created_utc | string |
Метка времени создания контакта ths. |
|
last_contact_date_utc
|
last_contact_date_utc | string |
Метка времени отправки или получения последнего сообщения от этого контакта. |
|
message_id
|
last_message.message_id | string |
Идентификатор сообщения. Это значение уникально для каждого сообщения. |
|
body
|
last_message.body | string |
Содержимое этого сообщения. |
|
message_direction
|
last_message.message_direction | string |
Сингулярный символ, либо R или S, обозначающий, получено ли это сообщение от контакта или отправлено им соответственно. |
|
response_by_username
|
last_message.response_by_username | string |
Имя пользователя текстового запроса, которое последний раз отправило этому пользователю сообщение. |
|
message_timestamp_utc
|
last_message.message_timestamp_utc | string |
Метка времени отправки или получения сообщения текстовым запросом. |
|
delivery_status
|
last_message.delivery_status | string |
Текущее состояние этого сообщения. Это может быть "отправка", "доставлено", "ошибка" или "отправить". |
|
delivery_error
|
last_message.delivery_error | string |
Ошибка, которая привела к тому, что это сообщение не будет доставлено. Если delivery_status не является ошибкой, это значение будет иметь значение NULL. |
|
mms_media
|
last_message.mms_media | array of string |
Список URL-адресов, указывающих на вложения этого сообщения. Все URL-адреса будут url-адресами, созданными текстовым запросом. |
Создание панели мониторинга с заданным именем и номером телефона
Создает новую панель мониторинга в учетной записи. После создания панели мониторинга администраторы будут отправлять сообщения электронной почты об изменении и приступить к назначению пользователей. Эта конечная точка может сделать панель мониторинга для любых подготовленных чисел. Вы можете искать подготовленные номера в определенном коде области с помощью GET /dashboards/provisioning. Если номер телефона уже используется, будет создано исключение "Недопустимый запрос".
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
имя
|
name | string |
Имя панели мониторинга. |
|
|
phone
|
phone | string |
Текстовый номер, связанный с этой панелью мониторинга. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Числовый идентификатор панели мониторинга. |
|
имя
|
name | string |
Имя панели мониторинга. |
|
phone
|
phone | string |
Текстовый номер, связанный с этой панелью мониторинга. |
Удаляет группу с указанным идентификатором
Удаляет группу с указанным идентификатором. Это завершится успешно, даже если есть контакты, которые являются членами группы (контакты не будут удалены).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Идентификатор группы
|
group_id | True | integer |
Числовой идентификатор группы для удаления. |
Возвращаемое значение
- response
- string
Удаляет контакт с указанным номером телефона
Удаляет контакт с указанным номером телефона
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
|
Номер телефона контакта
|
phone_number | True | string |
Номер телефона для удаления контакта. |
Возвращаемое значение
- response
- string
Удаляет указанную панель мониторинга
Удаляет указанную панель мониторинга.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор панели мониторинга для вызова
|
dashboard_id | True | integer |
Панель мониторинга номера телефона для работы. У одной учетной записи может быть несколько панелей мониторинга, представляющих разные телефонные линии для клиентов. |
Возвращаемое значение
- response
- string
Триггеры
| Триггеры при отправке или получении текста |
Триггеры при отправке или получении текста |
Триггеры при отправке или получении текста
Триггеры при отправке или получении текста
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Панель мониторинга триггер будет прослушивать события из
|
dashboard_id | True | string |
Идентификатор панели мониторинга для добавления триггера в |
|
событие
|
event | True | string |
событие |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Уникальный идентификатор сообщения
|
messageUniqueIdentifier | string |
messageUniqueIdentifier |
|
Идентификатор учетной записи
|
account.id | integer |
id |
|
ИД разговора
|
yourPhoneNumber.id | integer |
id |
|
Имя панели мониторинга
|
yourPhoneNumber.description | string |
описание |
|
Номер телефона панели мониторинга
|
yourPhoneNumber.phoneNumber | string |
номер телефона |
|
Идентификатор панели мониторинга
|
conversation.id | integer |
id |
|
date
|
conversation.date | string |
date |
|
Контактный номер телефона
|
conversation.consumerPhoneNumber | string |
consumerPhoneNumber |
|
messageDirection
|
conversation.messageDirection | string |
messageDirection |
|
сообщение
|
conversation.message | string |
сообщение |
|
numSegments
|
conversation.numSegments | integer |
numSegments |
|
статус
|
conversation.status | string |
статус |
|
Беседа утверждается
|
conversation.claimedBy | string |
claimedBy |
|
Отображаемое имя контакта
|
conversation.consumerFriendlyName | string |
consumerFriendlyName |
Определения
струна
Это базовый тип данных string.