# ForeverBetter Dashboard Specs Retrieval

> ForeverBetter Dashboard Specs Retrieval is a paid API for AI agents from api.foreverbetter.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieve the structured dashboard spec cards and provenance data for a previously completed health analysis by its analysis ID

## Facts

- Endpoint: GET https://api.foreverbetter.xyz/dashboard-specs/%7Banalysis_id%7D
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/foreverbetter-dashboard-specs-retrieval-f7481d16
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sx65gs5FqWSiZm3Aqryby

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 foreverbetter-dashboard-specs-retrieval-f7481d16
```

Example prompt: Pull up the dashboard spec cards and provenance data for my ForeverBetter health analysis with ID an_abc123 — I want to see what observations and cards were generated.

## When to prefer this

Use this endpoint when you already have a ForeverBetter analysis ID (from a prior submission of genetic, lab, or wearable data) and need to retrieve the structured dashboard cards and provenance metadata associated with that analysis. This is the read step after an analysis has been created — prefer this over submitting new data when the analysis already exists.

## Known failure modes

- Analysis ID not found or does not belong to the paying wallet — returns empty or unauthorized response
- Invalid analysis_id format — malformed path parameter causes 404 or 400 error
- Analysis still processing — cards array may be empty or incomplete
- Payment not processed — x402 payment required before data is returned
- Expired or revoked analysis — data no longer accessible

## How this service works

Send raw genetic data, a lab panel, or sync wearables. Get back normalized observations, in-depth analysis, and customized action plans over REST and MCP. Built for agents and platforms.

## Output

Returns a JSON object containing an array of structured dashboard cards (visualizations, observations, insights), a provenance object listing the source IDs used in the analysis, and the analysis ID confirming which analysis was retrieved. Cards may be empty if the analysis produced no displayable outputs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cards": [],
  "provenance": {
   "source_ids": []
  },
  "analysis_id": "an_..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/foreverbetter-dashboard-specs-retrieval-f7481d16/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.foreverbetter.xyz](https://www.zero.xyz/host/api.foreverbetter.xyz/llms.txt)
