# CodePulse GitHub Latest Release Lookup

> CodePulse GitHub Latest Release Lookup is a paid API for AI agents from codepulse-api.hahavoid0.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Fetches the latest release name and tag for a given GitHub repository from the GitHub registry.

## Facts

- Endpoint: POST https://codepulse-api.hahavoid0.workers.dev/registry/github/release
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/codepulse-github-latest-release-lookup-b7713ea3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_isNC_Kn1cxbw3foSOT0Ys

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability codepulse-github-latest-release-lookup-b7713ea3 -d '<json body>'
```

Example prompt: What's the latest GitHub release for the 'facebook/react' repository — give me the release name and tag?

## When to prefer this

Use this endpoint when you need a quick, pay-per-call lookup of the latest GitHub release tag and name for any public repository, without managing API keys or GitHub tokens. Prefer it for lightweight agent workflows that only occasionally need version checks and want to avoid credential management overhead.

## Known failure modes

- Repository not found — invalid owner or repo name returns an error or unsupported result
- Private repository — no public release data accessible
- No releases published — repository exists but has no releases, resulting in empty or unsupported response
- Rate limiting or transient network errors from the upstream GitHub registry
- Payment failure — USDC transaction not completed, request rejected

## How this service works

Retrieves the latest tag release and release notes for a GitHub repository.

## Output

Returns a JSON object containing the release name (e.g. 'Version 4 Release') and tag name (e.g. 'v4.0.0'), along with a confidence level (e.g. 'high'), data freshness date, warnings array, and a disclaimer that information is for informational purposes only.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "POST"
     ]
    },
    "bodyType": {
     "type": "string",
     "enum": [
      "json",
      "form-data",
      "text"
     ]
    },
    "body": {
     "type": "object",
     "required": [
      "repo"
     ],
     "properties": {
      "repo": {
       "type": "string",
       "description": "Repository slug (owner/name)"
      }
     }
    }
   },
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   },
   "required": [
    "type"
   ]
  }
 },
 "required": [
  "input"
 ]
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "name": "Version 4 Release",
   "tag_name": "v4.0.0"
  },
  "warnings": [],
  "supported": true,
  "confidence": "high",
  "data_as_of": "2026-06",
  "disclaimer": "Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/codepulse-github-latest-release-lookup-b7713ea3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from codepulse-api.hahavoid0.workers.dev](https://www.zero.xyz/host/codepulse-api.hahavoid0.workers.dev/llms.txt)
