Get a Deploy
Read one deploy of an application: the same fields as an item of the deploy list, plus scan_report, the image's full vulnerability-scan report, which the list leaves out. Use it to see what the scan of a managed or full-stack build found, or to follow one build without paging through the list.
It needs read access to applications, like the list. Any deploy of the app can be read, however old.
Path parameters
uuid string (uuid)
The application.
deploy_uuid string (uuid)
The deploy (the
uuid of a deploy list item).Response (200 OK)
One deploy, with every deploy field of the list, and:
scan_report string?
Managed / fullstack apps: the image's vulnerability-scan report, as JSON text.
scan_result holds its verdict (pending, pass or blocked). Omitted for static deploys and until the scan has run.Errors
403 Forbidden
Your role can't read applications, or your plan has no application hosting.
404 Not Found
application not found, or deploy not found: no such deploy on this app.Request
curl "https://api.ngris.com/v1/applications/019be838-d261-7d9b-9499-71995a3a91c6/deploys/019bfcc3-acae-71e4-a084-e58362ea942d" \
-H "X-API-KEY: <your_api_key>"
Response — 200 OK
{
"uuid": "019bfcc3-acae-71e4-a084-e58362ea942d",
"application_uuid": "019be838-d261-7d9b-9499-71995a3a91c6",
"account_uuid": "019a68b9-1a79-7820-a884-41f554aba6bd",
"version": 4,
"display_version": "9fceab1",
"trigger_type": "git_push",
"git_sha": "9fceab1c4e2d7a8b6f3e1d0c9b8a7f6e5d4c3b2a",
"branch": "main",
"status": "ready",
"scan_result": "pass",
"scan_report": "{\"SchemaVersion\":2,\"Results\":[…]}",
"preview_enabled": false,
"auto_activate": true,
"rollbackable": false,
"pruned": false,
"size_bytes": 52428800,
"file_count": 0,
"created_at": "2026-07-28T12:12:00Z",
"updated_at": "2026-07-28T12:15:40Z"
}
Was this helpful?