# SourceUpload

> The SourceUpload object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `id` * | string |  |
| `size_bytes` * | integer |  |
| `sha256` * | string |  |
| `expires_at` * | string (date-time) |  |

\* always present

## Example

```json
{
  "id": "upl_01jbx2m9k7q4r8t5v6w3y0z1pr",
  "size_bytes": 1,
  "sha256": "string",
  "expires_at": "2026-10-22T13:05:00Z"
}
```

## Used by

- [Upload a source tarball (guv up)](/docs/api/deployments/#upload-a-source-tarball-guv-up)
