Skip to content
localisyncDocs
Open panel

Read a signed channel catalog

Distribution and channel-scoped bearer key required. Verify Ed25519 signatures, monotonic catalog revision, immutable manifest digest and file hashes. No management dependencies. Files use private immutable caching; channel manifests require revalidation.

GET /delivery/v1/distributions/{id}/channels/{channel}/manifest

Operation: getDeliveryChannel · Download OpenAPI

Requires a distribution and channel-scoped bearer read key. It does not use panel cookies or CSRF. See the delivery protocol.

readKey

{
"type": "http",
"scheme": "bearer",
"description": "A distribution and channel-scoped read key. Never send it in a URL."
}
Name Location Required Description
id path Yes See constraints below.
channel path Yes See constraints below.
If-None-Match header No See constraints below.
{
"type": "string",
"format": "uuid"
}
{
"type": "string",
"enum": [
"preview",
"production"
]
}
{
"type": "string"
}

No request body.

Verified content.

Response headers:

{
"ETag": {
"schema": {
"type": "string"
}
}
}

Content type: application/jose Schema reference: SignedDocument.

{
"$ref": "#/components/schemas/SignedDocument"
}

The authorized channel revision has not changed.

Invalid path or request.

Invalid key, channel scope or web origin.

Not published or no accessible immutable release.

Request rate limit exceeded.

Unexpected delivery failure; X-Request-ID identifies the safe event.

Local storage or dependency unavailable; X-Request-ID identifies the safe event.

Request errors and safe retries · Troubleshooting

Cookie preferences

Your choice applies to localisync.com and docs.localisync.com. You can change it at any time using Cookie settings.