Tempussit
Русский

API открытых данных

Всё опубликованное на Tempussit — курсы, статьи блога, понятия и частые вопросы — доступно в формате JSON для программ и ИИ-ассистентов. Только чтение, без ключа и регистрации.

Что есть

GET /data/v1/index.json
Оглавление: языки сайта, каталоги курсов и ссылки на все файлы данных.
GET /data/v1/courses/{languageKey}.json
Курсы одного языка каталога, по 100 на страницу (параметр ?page=).
GET /data/v1/course/{slug}.json
Карточка одного опубликованного курса: название, описание, автор, языки, цена, программа, адрес страницы и обложка.
GET /data/v1/{languageCode}/{kind}.json
Понятия, частые вопросы, разделы и статьи блога на одном языке сайта.
GET /data/v1/openapi.json
Описание всех ответов в формате OpenAPI 3.1.

Примеры запросов

curl https://tempussit.com/data/v1/index.json
curl https://tempussit.com/data/v1/courses/ru.json
curl https://tempussit.com/data/v1/course/{slug}.json
curl -I https://tempussit.com/data/v1/ru/faq.json

fetch("https://tempussit.com/data/v1/ru/glossary.json")
  .then(response => response.json());

Условия

  • Только чтение: принимаются лишь запросы GET и HEAD.
  • Число запросов с одного IP-адреса в минуту ограничено. Сверх предела — ответ 429 с заголовком Retry-After.
  • Ответы можно кешировать 5 минут и запрашивать из браузера с любого сайта (Access-Control-Allow-Origin: *).
  • Только то, что видно на открытых страницах: без черновиков, покупок и личных данных.
  • Версия — часть адреса (/data/v1/). Прежние адреса без версии продолжают работать.

1. Политика конфиденциальности

1.1. Контроллер данных

tempussit.com — учебная площадка Tempussit: сайт tempussit.com и кабинет автора и ученика app.tempussit.com.

1.2. Название реестра

Клиентский реестр tempussit.com

1.3. Цель реестра

tempussit.com использует персональные данные клиентского реестра, чтобы вести учётные записи авторов и учеников; продавать курсы, принимать оплату и открывать доступ к купленным курсам; обеспечивать работу кабинета автора и кабинета ученика — курсы, уроки, переписку автора с учеником, отзывы и выплаты авторам; отправлять служебные письма — коды входа, уведомления о новых сообщениях и о сроке доступа к курсу; отвечать на обращения в поддержку. Данные обрабатываются для исполнения договора с пользователем и в законных интересах контроллера данных.

1.4. Передача данных

tempussit.com не продаёт персональные данные и не передаёт их третьим лицам для их собственных целей. Чтобы площадка работала, часть данных получают сервисы, которые действуют по поручению tempussit.com:

— платёжные системы Stripe, PayPal и CoinGate — при оплате курса; данные карты или кошелька вводятся на их стороне, и tempussit.com их не получает;

— почтовый сервис — адрес получателя и текст служебного письма;

— провайдер моделей искусственного интеллекта — вопросы, которые ученик задаёт по курсу, и тексты курса, когда автор заказывает перевод.

Остальные данные хранятся на серверах площадки и никому не передаются.

1.5. Файлы cookie

Сайт tempussit.com ставит только два собственных файла cookie, и оба необходимы для его работы:

— tempussit_lang — запоминает язык, который вы выбрали на сайте; хранится один год;

— tempussit_cookie_consent — запоминает ваш выбор в плашке о cookie; хранится один год.

Аналитики, рекламы, счётчиков посещений и кнопок социальных сетей на сайте нет. Кнопка «Отклонить» оставляет только эти необходимые файлы. Кабинет app.tempussit.com файлы cookie не использует: вход хранится в памяти вашего браузера на этом устройстве.

1.6. Права субъекта данных

Субъект данных имеет права, предусмотренные Законом о защите персональных данных, такие как право на информацию и право на доступ к данным. Субъект данных также имеет право требовать исправления или удаления неточных или устаревших данных, а также право возражать против обработки данных в определённых ситуациях. Если субъект данных хочет использовать свои права или у него есть вопросы об обработке персональных данных, он должен связаться с контроллером данных по адресу support@tempussit.com.