Что такое поды?
Поды — это изолированная абстракция, которая находится между вашей организацией и вашими входящими ящиками, предоставляя метод сегментации и организации инфраструктуры электронной почты для мультитенантных приложений. Если вы строите сервис, предлагающий функциональность электронной почты вашим клиентам, поды — это ваш ключ к обеспечению изоляции ресурсов клиентов.Иерархия
Зачем использовать поды?
Мультитенантность
Поды позволяют вам предлагать инфраструктуру электронной почты AgentInbox своим клиентам, поддерживая при этом строгую изоляцию данных. Вот как наши клиенты используют поды: SaaS/Агентские платформы: Создайте под для каждой учетной записи клиента. Каждый клиент получает свое изолированное рабочее пространство электронной почты. White-Label электронной почты: Предлагайте услуги электронной почты под своим брендом. Каждый конечный пользователь получает свой под с полной изоляцией данных. Платформы ИИ-агентов: Дайте каждому ИИ-агенту со своей целью свой под с выделенными входящими ящиками и доменами.Как работают поды
Жизненный цикл пода
В качестве основы, вот несколько логистических моментов, которые происходят на стороне API при создании ресурсов. * Когда вы регистрируетесь, вам автоматически создаетсяпод по умолчанию, и все создаваемые ресурсы, будь то входящие ящики или домены, все связаны с этим под по умолчанию.
* Вы не можете удалить под, который имеет существующие дочерние ресурсы. Убедитесь, что удалили все существующие входящие ящики или домены перед удалением пода.
Что вы можете делать с подами
Создание ресурсов
Вы можете создавать следующие ресурсы в пределах пода: * Входящие ящики * ДоменыПРИМЕЧАНИЕ: на данный момент домены могут быть привязаны либо к одному поду, либо ко всем подам. Т.е. невозможно создать домен, привязанный к более чем одному, но не ко всем подам.
Перечисление ресурсов
Вы можете перечислять следующие ресурсы привязанные к поду: * Входящие ящики (GET /pods/{pod_id}/inboxes) - Просмотр всех входящих ящиков в поде
* Цепи (GET /pods/{pod_id}/threads) - Просмотр всех email-бесед по всем входящим ящикам в поде
* Черновики (GET /pods/{pod_id}/drafts) - Просмотр всех черновиков email по всем входящим ящикам в поде
* Домены (GET /pods/{pod_id}/domains) - Просмотр всех пользовательских доменов в поде
Это дает вам единое представление всей активности в рабочем пространстве клиента, что облегчает создание функций вроде:
* “Покажи мне все непрочитанные письма клиента X” (используйте здесь также метки!)
* “Перечисли все цепи по всем входящим ящикам команды клиента Y”
* “Отобрази все ожидающие черновики клиента Z”
Важные соображения
Ограничения удаления пода
Это механизм безопасности для предотвращения случайной потери данных. Вот правильная последовательность удаления:Когда вы удаляете входящий ящик или домен, все связанные данные (сообщения, цепи, черновики) автоматически очищаются. Вам не нужно вручную удалять отдельные цепи или сообщения.
Распространенные шаблоны и варианты использования
Шаблон 1: Мультитенантный SaaS
Каждая компания, использующая вашу платформу, получает свой под:Шаблон 2: Управление клиентами агентства
Каждый клиент получает свой изолированный под:Шаблон 3: Платформа ИИ-агентов
Каждый ИИ-агент получает свой под с выделенной инфраструктурой электронной почты:FAQ
Могут ли входящие ящики из разных подов общаться между собой?
Могут ли входящие ящики из разных подов общаться между собой?
Да! Входящие ящики в разных подах могут отправлять и получать письма друг от друга, как и любые другие адреса электронной почты. Поды обеспечивают только организационную изоляцию, а не сетевую изоляцию.
Могу ли я переместить входящий ящик из одного пода в другой?
Могу ли я переместить входящий ящик из одного пода в другой?
Нет, входящие ящики не могут быть перемещены между подами. Вам нужно будет создать новый входящий ящик в пода, в который вы хотите.
Сколько подов я могу создать?
Сколько подов я могу создать?
Нет четких ограничений на количество подов. Вы можете создать столько, сколько вам нужно для ваших клиентов.
Нужно ли мне использовать поды?
Нужно ли мне использовать поды?
Поды являются опциональными, но настоятельно рекомендуются для мультитенантных приложений. Если вы только управляете электронной почтой для своей собственной организации, вы можете работать непосредственно со входящими ящиками без создания подов.
Могу ли я установить пользовательские разрешения для каждого пода?
Могу ли я установить пользовательские разрешения для каждого пода?
Изоляция пода зависит от звонящей стороны (вас). На данный момент мы не поддерживаем API ключи, привязанные к подам, поэтому на вас лежит ответственность делать вызовы к AgentInbox.
