API справка
Всеки продукт на Jetweb предоставя версиониран REST API с удостоверяване чрез bearer токен. Основни URL адреси и списъци с крайни точки по-долу.
Удостоверяване
Всеки API endpoint изисква Bearer токен. Генерирайте такъв в таблото за управление под "API ключове" за съответния продукт. Съхранявайте токените сървърно — никога не ги публикувайте в публични хранилища или ги включвайте във frontend пакети.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Базов URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Оптимизирайте едно изображение. Приема url, формат (webp/avif), качество (1–100) и незадължителни ширина/височина.
GET
/api/history
Списък на скорошно оптимизирани изображения за удостоверения акаунт.
GET
/api/usage
Връща текущата квота за използване и оставащия лимит за удостоверения акаунт.
GET
/api/cdn/:domain/:path
Извличане на оптимизиран актив директно от CDN. Полезно за тестване; клиентите в продуктивна среда трябва да вграждат върнатия CDN URL.
Translate
Базов URL: https://translate.api.jetweb.app
POST
/api/translate
Translate единичен низ. Приема текст, target_lang и незадължителни source_lang + glossary_id.
POST
/api/translate/batch
Translate до 500 низа в една заявка. Препоръчва се за задачи за синхронизация на ниво страница.
GET
/api/languages
Избройте всички поддържани езици с техните ISO кодове и показвани имена.
GET
/api/usage
Връща текущата квота за използване и оставащия лимит за удостоверения акаунт.
Backup Vault
Базов URL: https://backup.api.jetweb.app
POST
/api/backups
Стартирайте нова задача за архивиране. Приема site_url, include_db, include_files.
GET
/api/backups
Избройте съществуващите архиви за акаунта.
POST
/api/backups/:id/restore
Възстановете резервно копие по неговото id до оригиналния сайт или нова дестинация.
DELETE
/api/backups/:id
Изтрийте резервно копие завинаги от студено хранилище.
GET
/api/usage
Връща текущата квота за използване и оставащия лимит за удостоверения акаунт.
Cookie Guard
Базов URL: https://cookie.api.jetweb.app
GET
/api/sites
Избройте сайтовете, регистрирани в акаунта.
POST
/api/sites/:id/scan
Задействайте сканиране при поискване за даден сайт. Връща откритите бисквитки и скриптове.
GET
/api/sites/:id/consents
Избройте запазените записи за съгласие за даден сайт (одитен експорт).
POST
/api/consents
Запишете съгласие ръчно (за приложения, рендирани от сървъра, които не могат да използват клиентския уиджет).
Live Chat Widget
Базов URL: https://livechat.api.jetweb.app
GET
/api/conversations
Изброява отворени и скорошни разговори за удостоверения агентски акаунт.
POST
/api/conversations/:id/messages
Изпраща съобщение от агент в активен разговор. Съобщенията се превеждат на езика на посетителя.
GET
/api/agents
Изброява агентите в екипа с техния онлайн статус.
POST
/api/tickets
Създава ticket от офлайн чат или външен канал (email, WhatsApp).
Ad Radar
Базов URL: https://adradar.api.jetweb.app
POST
/api/projects
Създава нов проект за проследяване.
GET
/api/projects/:id/ads
Избройте активните реклами, които в момента се изпълняват за даден проект, във всички поддържани платформи.
POST
/api/scans
Задействайте сканиране при поискване за даден проект.
GET
/api/insights
Върнете генерирани от AI прозрения относно ефективността на разходите, творческата умора и конкурентните пропуски.