# Centra Content Preview

> Centra Content Preview is a free API for AI agents from centrahub.vercel.app, callable via x402, Free, status unknown (last checked 2026-09-15).

Fetches a free preview of a pay-per-access content item by its content ID, returning metadata like title, price, and a preview snippet without requiring payment

## Facts

- Endpoint: GET https://centrahub.vercel.app/api/preview
- Price: Free
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/centra-content-preview-991fb373
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aufbytP8Ww4MQgj0AfoB9

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 centra-content-preview-991fb373
```

Example prompt: Can you pull up the free preview for the Centra content with ID 'edu-intro-blockchain-101' so I can see the title, price, and snippet before deciding whether to unlock it?

## When to prefer this

Use this endpoint when you want to inspect content metadata, title, price, and a preview snippet before committing to a payment unlock. It is the appropriate first step before calling the paid unlock endpoint, allowing agents to confirm content relevance and cost without spending any funds.

## Known failure modes

- Content ID not found returns an error or success:false with empty data
- Missing required 'id' parameter causes a 400-level validation error
- Invalid or malformed content ID returns a not-found response
- Service unavailable on Vercel infrastructure returns 500 error

## How this service works

Preview content for free

## Output

Returns a JSON object with success flag and a data object containing the content's id, title, preview text snippet, full unlock price, creator wallet address, and creation timestamp — all accessible without payment.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "id"
 ],
 "properties": {
  "id": {
   "type": "string",
   "description": "Content identifier"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "id": {
     "type": "string"
    },
    "price": {
     "type": "number"
    },
    "title": {
     "type": "string"
    },
    "preview": {
     "type": "string"
    },
    "createdAt": {
     "type": "string"
    },
    "creatorWallet": {
     "type": "string"
    }
   }
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/centra-content-preview-991fb373/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from centrahub.vercel.app](https://www.zero.xyz/host/centrahub.vercel.app/llms.txt)
