Project Services

Модулі, які потрібно реалізувати окремо в кожному проєкті: механізм авторизації та відправки запитів, конкретні partner API й відмінності між проєктами.

Наше frontend API та спільні flow залишаються в Universal Services.

Зміст

№ФайлЩо описує
01Project API clientsВідправку partner-запитів, login, cookies/tokens, session, refresh/re-login та retry.
02Project Admin APIВажливі partner admin API для TU, statistics, online та інших admin-операцій.
03Project TU integrationМежу між типізованою відповіддю partner API проєкту, canonical adapter, sync та post-effects проєкту.
03Project TU APIPartner API від імені TU/suboperator для workspace і нашого frontend.
04ProjectTUMediaServiceРозділення chat/mail медіа та нормалізацію типів, статусів і доступних дій.
04Project TU Media APIPartner API для отримання, upload, delete та moderation медіа у кожному проєкті.
05ProjectStatisticsServiceВигрузку статистики, прив’язку до TU та user і конвертацію у statistics_relations.
05Project Statistics APIPartner API статистики, доступні фільтри та відмінності response між проєктами.
06ProjectFavoriteServiceСтворення й оновлення favorites зі статистики або платних повідомлень у кожному проєкті.
09ProjectIcebreakerServiceНормалізацію айсів, локальний hide, факти запуску та помилки у кожному проєкті.
09Project Icebreaker APIPartner API списку, створення, активації та зупинки айсів.