API Reference

Update application

Overview

Update name, description, environment URLs, or team ownership. Requires Bearer authentication scoped to your organization.

Operation: PATCH /applications/{id}. Base URL: https://api.zof.ai/v1. Idempotent GET requests may be retried on 5xx; POST/PATCH operations should include Idempotency-Key header in automation.

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 update application 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

PATCH https://api.zof.ai/v1/applications/YOUR_RESOURCE_ID

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

PATCH https://api.zof.ai/v1/applications/RESOURCE_ID
Authorization: Bearer $ZOF_API_KEY

API operations

PATCH
/applications/{id}
Update name, description, environment URLs, or team ownership.

Was this page helpful?

01The operational surface

One surface for posture, operations, and what needs attention next.

The Zof home is not a marketing dashboard. It is the operational surface engineering, QA, and SRE teams use every day, quality posture, in-flight runs, coverage by module, and the actions a leader should look at next.

OPERATIONAL KPIs

  • Runs
  • Coverage
  • Risk

Live across every environment you ship to.

WORK SPINE

  • Specs
  • Tests
  • Schedules

From specification to scheduled regression.

GUARDRAILS

  • RBAC
  • SSO
  • audit

Every action attributable to a named human.

STAGING · LIVE/home
Zof AI home command center showing 12 runs at 94% pass, 3 open critical issues, 84% coverage, four module traceability bars, the specification pipeline, upcoming schedules, and recommended next actions with an active-runs sidebar.
Home view · Checkout Service · Staging · captured live from the product.
  • 01 · RUNS · 24H

    94% pass

    12 runs across staging

  • 02 · COVERAGE

    84%

    Across four modules

  • 03 · ACTIVE RUNS

    3 running

    Live on this branch

  • 04 · NEXT ACTIONS

    Recommended

    Triage gaps, new spec

Update application | Zof AI Documentation