v1
latestOpenAPI 3.1.12026-08-063445179.6 KBrevisions
Get revision details
Get revision details.
Revision IDs are globally unique. The response includes layers, env_vars, and config when available.
Status lifecycle (one of):
- queued -> building -> succeeded (success)
- queued -> failed (build error, cancelled, or timeout)
- queued -> skipped (e.g., commit message contains [skip-ci])
The timelines field is an eventually consistent view of routing: after a deploy or a domain change it may briefly reflect the previous state (typically for a few seconds at most).
get/v2/revisions/{revision}
Path parameters
revisionstring required
Revision ID (globally unique)
Response
OK
Example response
{
"id": "r2ysnrrhr352",
"status": "succeeded",
"failure_reason": null,
"failure_detail": null,
"labels": {
"custom.branch": "main",
"custom.sha": "abc123def456"
},
"layers": [
{
"id": "lyr_abc123",
"slug": "deployment-secrets"
}
],
"env_vars": [
{
"key": "BUILD_ID",
"value": "abc123"
}
],
"config": {
"framework": "fresh",
"install": "deno cache main.ts"
},
"created_at": "2024-01-15T10:30:00Z",
"cancellation_requested_at": null,
"build_finished_at": "2024-01-15T10:31:50Z",
"deleted_at": null,
"timelines": [
{
"name": "Production",
"context": "Production",
"hostnames": [
"my-app.my-org.deno.net"
]
}
]
}