# SiteStagedUploadBatchResponse

# SiteStagedUploadBatchResponse

**upload\_batch\_id** string

Identifier for the staged upload batch.

**files** object\[\]

Staged files created by the upload batch.

-   Array \[
    

**client\_ref** string

Any unique client-chosen id echoed with the staged file\_id for correlation. Not used server-side beyond the response.

**file\_id** string

Staged upload identifier for use in create, update, or file operations after uploading bytes to S3. The id can be reused for 1 hour from presign, each attach copies the bytes into that site's bundle, a repeat attach before expiry creates another bundle, and the staged object is removed after expiry.

**file\_name** string

Staged file name from the presign file\_name intent.

**status** string

Upload status. Returns awaiting\_upload after presign until the file is uploaded to S3. After the object exists in S3, status becomes active on first use. Attach does not consume the staged upload; it is removed after expiry.

**upload\_url** string

Presigned S3 POST URL for uploading the file bytes.

**upload\_fields** object

Form fields required for the S3 POST (send these before the file part).

-   \]

Source: https://developer.rippling.com/documentation/rest-api/reference/schemas/sitestageduploadbatchresponse

> For the complete documentation index, see [llms.txt](https://developer.rippling.com/llms.txt). Public pages have a Markdown version at the same URL with .md added.
