List Applications
List every static application in the active account. Git configuration is included with the token and webhook secret redacted.
Response (200 OK)
applications array
Array of application objects (fields below).
Request
curl "https://api.ngris.com/v1/applications" \
-H "X-API-KEY: <your_api_key>"
Response — 200 OK
{
"applications": [
{
"uuid": "a1b2c3d4-…",
"name": "my-site",
"type": "static",
"source": "git",
"current_deploy_id": 456,
"publish_dir": "",
"index_document": "index.html",
"spa_fallback": true,
"not_found_path": null,
"git": { "provider": "github", "repo_url": "https://github.com/acme/site", "branch": "main", "auto_deploy": true },
"created_at": "2026-07-28T12:00:00Z",
"updated_at": "2026-07-28T12:05:00Z"
}
]
}
Get Application
Fetch a single application by its uuid. Same object shape as the list items.
Response fields
uuid string
Stable identifier.
current_deploy_id int64 | null
The live deploy, or
null.publish_dir string
Site-root subfolder.
index_document string
Directory index document.
spa_fallback boolean
SPA client-routing fallback.
not_found_path string | null
Custom 404 document.
git object | absent
Git connection (token + secret redacted).
Errors
404 Not Found
No application with that
uuid in the active account.Request
curl "https://api.ngris.com/v1/applications/a1b2c3d4-…" \
-H "X-API-KEY: <your_api_key>"