Skip to content

Observability

How long a project's requests, logs and spans are kept (retention_days; charts are kept longer, as per-minute counts) and whether its apps on g1t.page send telemetry (deployments).

GET/workspaces/{workspace}/projects/{project}/observability/settings

Needs the Admin role.

Requests, logs and spans are kept for retention_days; the overview’s charts are kept longer, as per-minute counts. Needs the Admin role.

  • Authentication: Required. Send an access token as Authorization: Bearer.
  • MCP tool: None. Signing in is on the REST API only.
Name Type Required Description
workspace string Yes The workspace’s slug, e.g. “flagon-io”.
project string Yes The project’s slug, as in g1t.sh/{workspace}/{project}.
curl https://api.g1t.sh/workspaces/flagon-io/projects/g1t/observability/settings \
-H "Authorization: Bearer $G1T_TOKEN"

A successful request answers 200 with:

{
"retention_days": 7,
"deployments": true
}

A failed request answers with one of these statuses and a body like {"error": {"code": "not_found", "message": "Repository not found."}}. See errors.

Status Code When
401 unauthenticated A token is required, or the one sent is not valid.
403 forbidden The token is valid but not allowed to do this, such as a member-only change, or a token without the scope it needs.
404 not_found It does not exist, or you cannot see it.
422 invalid The input is not valid. message says which field and why.