> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mountsea.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 准备上传 Session

> 创建批量上传 Session 并绑定 Suno 账号（第 1 步）

选择一个可用上传账号并创建 session，同步返回 `sessionId`。

<Info>
  **同步接口** — 无请求体。使用同一 `sessionId` 的 [上传 Session Item](/zh/api-reference/suno/uploadSessionItem) 均在**同一账号**上执行。
</Info>

**响应：**

```json theme={null}
{
  "sessionId": "f259907e-32dd-468d-95f9-e3c0baf4f01c"
}
```

<Tip>
  [批量上传 Session](/zh/api-reference/suno/uploadSession) 流程的**第 1 步**。全部 item 上传完成后，轮询 `GET /suno/v2/status?taskId={sessionId}` 获取聚合的 `audioIds`。
</Tip>


## OpenAPI

````yaml POST /suno/v2/audio/upload/session
openapi: 3.0.0
info:
  title: Suno AI
  description: API documentation for Suno AI
  version: 1.0.0
  contact: {}
servers:
  - url: https://api.mountsea.ai
    description: API Gateway
security: []
tags:
  - name: suno
    description: ''
  - name: suno/studio
    description: Studio Song Editor（与 audio/crop|fade|reverse 独立）
paths:
  /suno/v2/audio/upload/session:
    post:
      tags:
        - suno
      summary: prepare batch upload session
      description: >-
        Synchronously select an account and create a session. Returns sessionId.

        All subsequent /audio/upload/session/item calls with this sessionId will
        use the same account,

        ensuring all uploaded clips land on the same Suno account.

        After all items complete, poll /status?taskId={sessionId} to get the
        aggregated audioIds.
      operationId: ApiPublicController_uploadSessionPrepare
      parameters: []
      responses:
        '201':
          description: ''
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````