|문서

API 레퍼런스

이 페이지는 Sume 문서 셸 안의 가벼운 라우트 레퍼런스입니다. 정확한 요청과 응답 스키마는 OpenAPI JSON을 사용하세요.

OpenAPI 스키마

현재 미리보기의 스키마 스냅샷은 다음에서 확인할 수 있습니다.

/api/openapi.json

프로덕션 Sume은 live schema를 다음 경로에서 제공합니다.

https://www.sume.so/api/v1/openapi.json

스키마 다운로드:

curl https://www.sume.so/api/v1/openapi.json \
  -o sume-openapi.json

인증

모든 Public API v1 엔드포인트는 워크스페이스 범위 API 키를 사용합니다.

curl https://www.sume.so/api/v1/me \
  -H "Authorization: Bearer $SUME_API_KEY"

요청 본문에 workspace_iduser_id를 전달하지 마세요. Sume은 API 키에서 범위를 결정합니다.

읽기 엔드포인트

엔드포인트목적
GET /me인증된 사용자, API 키 메타데이터, 워크스페이스 컨텍스트를 읽습니다.
GET /credits크레딧, 플랜, 활성 생성 용량을 읽습니다.
GET /brand정리된 Brand DNA 프로필을 나열합니다.
GET /brand/current현재 워크스페이스 Brand DNA 프로필을 읽습니다.
GET /avatars사용할 수 있는 공개/워크스페이스 아바타를 나열합니다.
GET /jobs워크스페이스 범위 작업을 나열합니다.
GET /jobs/{jobId}한 작업의 상태를 읽습니다.
GET /jobs/{jobId}/result한 작업의 결과를 읽습니다.
GET /assets색인된 Asset Library 장면 에셋을 나열하거나 검색합니다.
GET /assets/{assetId}한 장면 에셋을 읽습니다.

생성 엔드포인트

생성 엔드포인트는 크레딧을 사용할 수 있습니다. 에이전트는 사용자가 명확히 생성 작업을 승인하지 않았다면 호출 전에 확인해야 합니다.

엔드포인트목적
POST /images/generations비동기 이미지 생성 작업을 만듭니다.
POST /videos/generations비동기 비디오 생성 작업을 만듭니다.
POST /ads/videosAI Ads 비디오 작업을 만듭니다.
POST /face-swap하나 이상의 Face Swap 작업을 만듭니다.
POST /reference-analysis공개 TikTok 또는 Instagram Reel URL 분석 작업을 만듭니다.
POST /uploads/presign미디어 업로드용 임시 URL을 만듭니다.
POST /assets업로드된 에셋을 finalize하고 Asset Library ingest를 enqueue합니다.

예시

크레딧 확인:

curl https://www.sume.so/api/v1/credits \
  -H "Authorization: Bearer $SUME_API_KEY"

Asset Library 장면 검색:

curl "https://www.sume.so/api/v1/assets?q=product%20demo&limit=5" \
  -H "Authorization: Bearer $SUME_API_KEY"