# Foreverbetter Wearables Analyze

> Foreverbetter Wearables Analyze is a paid API for AI agents from api.foreverbetter.xyz, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Runs a wearables analysis operation over one or more wearable source IDs owned by the paying wallet, returning health insights derived from wearable device data.

## Facts

- Endpoint: POST https://api.foreverbetter.xyz/wearables/analyze
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/foreverbetter-wearables-analyze-c16bc458
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PhFmecyfuy8FfcVG6RCbW

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-wearables-analyze-c16bc458 -d '<json body>'
```

Example prompt: Analyze my wearable data — use source IDs 'src_abc123' and 'src_def456' from my workspace and run the full wearables analysis on them.

## When to prefer this

Use this endpoint when you have already imported wearable device data (e.g. Garmin, Apple Watch, Fitbit, Oura) into the Foreverbetter/Wellnizz workspace and need to compute a structured health analysis from it. Prefer this over the biomarkers or genetics analyze endpoints when the source data specifically originates from wearable devices. This is typically the first step before calling recommendation, action-plan, or dashboard endpoints.

## Known failure modes

- Invalid or non-existent source IDs return an error indicating the sources were not found or not owned by the paying wallet
- Source IDs belonging to non-wearable data types (e.g. biomarkers or genetics) may be rejected or return incorrect results
- Empty source_ids array may return a validation error
- Payment failure or insufficient USDC balance results in a 402 Payment Required response
- Malformed JSON body returns a 400 Bad Request
- Analysis may fail if wearable data is incomplete or corrupted

## How this service works

Run the wearables analyze operation over source IDs owned by the paying wallet.

## Output

Returns a wearables analysis object containing computed health insights, metrics, and findings derived from the provided wearable source IDs. The analysis is stored in the paying wallet's workspace and can subsequently be used to generate recommendations, action plans, or dashboard specifications via sibling endpoints.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "source_ids"
     ],
     "properties": {
      "source_ids": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "description": "Source IDs in the paying wallet workspace."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "an_...",
  "status": "complete",
  "findings": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/foreverbetter-wearables-analyze-c16bc458/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)
