Skip to main content
GET
Export release source

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project slug, ID, or other supported project reference.

release_id
string<uuid>
required

Response

Complete bounded release source manifest, returned only to callers allowed to read server-function source. Requires an exact release UUID, never a mutable alias. Limits: 10000 files, 64 MiB UTF-8 total, 8 MiB per file, 1024 UTF-8 bytes and 64 components per path, 10000 distinct directories and 96 MiB encoded JSON. Paths are NFC relative paths without traversal, reserved characters, trailing dots/spaces, device names or case-insensitive file/directory collisions. Source identity excludes mutable metadata; it is not execution authority or a compiled artifact.

project_id
string<uuid>
required
release_id
string<uuid>
required
manifest_version
enum<number>
required
Available options:
1
manifest_hash
string
required
Pattern: ^[a-f0-9]{64}$
file_count
integer
required
Required range: 0 <= x <= 10000
total_bytes
integer
required
Required range: 0 <= x <= 67108864
files
object[]
required
Maximum array length: 10000