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
Връща текущата квота за използване и оставащия лимит за удостоверения акаунт.

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 прозрения относно ефективността на разходите, творческата умора и конкурентните пропуски.