API 참조

모든 Jetweb 제품은 베어러 토큰 인증을 사용하는 버전 관리 REST API를 제공합니다. 기본 URL 및 엔드포인트 목록은 아래와 같습니다.

인증

모든 API 엔드포인트에는 Bearer 토큰이 필요합니다. 해당 제품의 "API Keys" 아래 대시보드에서 토큰을 생성하세요. 토큰은 서버 측에서 안전하게 보관하고, 공개 저장소에 커밋하거나 프론트엔드 번들에 포함시키지 마십시오.

http
Authorization: Bearer YOUR_API_KEY

Image Optimizer

기본 URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
단일 이미지를 최적화합니다. url, format(webp/avif), quality(1–100) 및 선택적 width/height를 허용합니다.
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 단일 문자열. text, 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 위젯

기본 URL: https://livechat.api.jetweb.app

GET
/api/conversations
인증된 상담원 계정의 열린 대화 및 최근 대화를 나열합니다.
POST
/api/conversations/:id/messages
활성 대화에 상담원 메시지를 보냅니다. 메시지는 방문자 로케일로 번역됩니다.
GET
/api/agents
팀의 상담원과 온라인 상태를 나열합니다.
POST
/api/tickets
오프라인 채팅 또는 외부 채널(이메일, WhatsApp)에서 티켓을 생성합니다.

Ad Radar

기본 URL: https://adradar.api.jetweb.app

POST
/api/projects
새 추적 프로젝트를 생성합니다.
GET
/api/projects/:id/ads
모든 지원 플랫폼에서 현재 프로젝트에 대해 실행 중인 활성 광고를 나열합니다.
POST
/api/scans
프로젝트에 대한 온디맨드 스캔을 트리거합니다.
GET
/api/insights
지출 효율성, 크리에이티브 피로도 및 경쟁 격차에 대한 AI 생성 인사이트를 반환합니다.