{
  "service": "seedance-api",
  "status": "awaiting_upstream_key",
  "models": [
    "dreamina-seedance-2-5-260628",
    "dreamina-seedance-2-0-260128",
    "dreamina-seedance-2-0-fast-260128",
    "dreamina-seedance-2-0-mini-260615"
  ],
  "endpoints": {
    "GET  /health": "liveness + key status",
    "GET  /v1/models": "supported models and their limits",
    "POST /v1/validate": "dry-run validation, no upstream call",
    "POST /v1/verify-key": "check an API key without creating a task",
    "POST /v1/generate": "create a video generation task -> { id }",
    "GET  /v1/tasks/{id}": "poll task status -> { status, content.video_url }"
  },
  "auth": "Send your own BytePlus key as the X-Ark-Key header; it overrides any server-configured key."
}
