# PayWeave Scheduler – List Schedules

> PayWeave Scheduler – List Schedules is a paid API for AI agents from scheduler.payweave.services, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Retrieves all durable scheduled and recurring HTTP callback entries registered with the PayWeave Scheduler service.

## Facts

- Endpoint: GET https://scheduler.payweave.services/schedules
- 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/payweave-scheduler-list-schedules-00910189
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TacLSxVMONpd3HqmR54oJ

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 payweave-scheduler-list-schedules-00910189
```

Example prompt: Can you pull up all my current PayWeave scheduled callbacks and show me which ones are active, when they're next set to run, and their IDs?

## When to prefer this

Use this endpoint when an AI agent needs to audit, review, or monitor all existing scheduled HTTP callbacks without modifying them. Prefer this over creating or deleting schedules when the goal is read-only inspection of the current scheduling state.

## Known failure modes

- 401/402 Unauthorized – payment not supplied or USDC balance insufficient
- 500 Internal Server Error – scheduler service unavailable
- Empty schedules array – no schedules have been created yet
- Malformed response if the service is degraded
- Timeout if the scheduler backend is under load

## How this service works

Durable scheduled and recurring HTTP callbacks for agents. Trigger future actions without keeping a process alive.

## Output

Returns a JSON array of schedule objects, each containing a unique schedule ID, status (e.g. active/paused/completed), the Unix timestamp of the next scheduled run (or null if none), the creation timestamp, and an optional human-readable label.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "GET"
    },
    "bodyType": {
     "type": "string",
     "const": "json"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "example"
   ],
   "properties": {
    "example": {
     "type": "object",
     "required": [
      "schedules"
     ],
     "properties": {
      "schedules": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "id",
         "status",
         "nextRunAt",
         "createdAt"
        ],
        "properties": {
         "id": {
          "type": "string"
         },
         "label": {
          "type": "string"
         },
         "status": {
          "type": "string"
         },
         "createdAt": {
          "type": "number"
         },
         "nextRunAt": {
          "type": [
           "number",
           "null"
          ]
         }
        },
        "additionalProperties": false
       }
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/payweave-scheduler-list-schedules-00910189/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scheduler.payweave.services](https://www.zero.xyz/host/scheduler.payweave.services/llms.txt)
