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

Query Parameters

representation
enum<string>
Available options:
native

Response

Complete bounded release source manifest, returned only to callers allowed to read server-function source. Default representation is unchanged UTF-8 v1; representation=native preserves mixed text and binary files as v2 with canonical base64 raw bytes. Version two requires at least one binary file; empty and all-text native responses retain exact v1 identity. Requires an exact release UUID, never a mutable alias. Limits: 10000 files, 64 MiB raw 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