API Reference

List results

Overview

Query results with run_id, status, and date filters. Requires Bearer authentication scoped to your organization.

Operation: GET /results. Base URL: https://api.zof.ai/v1. Idempotent GET requests may be retried on 5xx; use pagination cursors for list operations.

Who should read this

  • Platform engineers integrating CI/CD, internal tooling, or data pipelines with Zof.

Prerequisites

  • Valid organization API key with permission for this resource
  • Resource ID when path includes {id}, copy from Console or list endpoint
  • Staging environment for first integration test

When to use this workflow

  • Invoke list results from deployment pipelines or scheduled jobs
  • Synchronize Zof state with internal CMDB or release management tools
  • Automate workflows that would otherwise require Console manual steps

Step-by-step procedure

Authenticate

Set Authorization: Bearer header with organization API key.

Confirm key role includes required permission (403 indicates insufficient scope).

Execute request

GET https://api.zof.ai/v1/results

Include Content-Type: application/json for bodies with POST/PATCH.

Handle response

200/201: parse JSON body and persist resource ID for follow-up calls.

4xx: inspect error.code and error.param; fix request before retry.

429: honor Retry-After; implement exponential backoff in automation.

Key concepts

Path parameter {id}
Replace with resource identifier returned from create or list operations.
Idempotency-Key
Optional header on POST; duplicate requests with same key return original result.
Request ID
Response header X-Request-Id for support escalation.

Best practices

  • Use idempotency keys for POST operations in automation
  • Handle 429 responses with exponential backoff and jitter
  • Log X-Request-Id from response headers for support escalation
  • Test against staging project IDs before production automation

Common issues

404 on {id}
Resource deleted, wrong organization scope, or typo in ID.
403 Forbidden
API key role lacks permission; use service account with appropriate role.
409 Conflict
Illegal state transition, e.g., canceling a completed run.

Example request

GET https://api.zof.ai/v1/results
Authorization: Bearer $ZOF_API_KEY

API operations

GET
/results
Query results with run_id, status, and date filters.

Was this page helpful?

List results | Zof AI Documentation