# Calendar & Scheduling API for AI Agents

> Calendar & Scheduling API for AI Agents is a paid API for AI agents from beautiful-nature-production-a883.up.railway.app, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-17).

Returns available time slots for scheduling based on calendar availability queries

## Facts

- Endpoint: POST https://beautiful-nature-production-a883.up.railway.app/schedule?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/calendar-scheduling-api-for-ai-agents-920c36ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cS7mpsh8sy0kJbRs4hZoL

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 calendar-scheduling-api-for-ai-agents-920c36ae -d '<json body>'
```

Example prompt: Can you find available 30-minute meeting slots for me on October 15th — I need at least two open windows during business hours?

## When to prefer this

Choose this endpoint when an AI agent needs to programmatically discover open calendar time slots for scheduling purposes, especially in automated workflows where meeting options must be surfaced without human calendar access. Suitable for lightweight scheduling lookups where a list of available windows is needed as input to a booking or notification step.

## Known failure modes

- Missing required 'input' body causes validation error
- Invalid or malformed date/time parameters may return empty slot list
- Malformed JSON body returns HTTP 400
- Service unavailability on Railway deployment returns 502 or 503
- Payment failure via x402 protocol blocks the request before processing

## How this service works

Calendar & scheduling for AI agents

## Output

Returns a JSON object containing a count of available slots and an array of slot objects, each with a start and end ISO 8601 timestamp indicating open windows on the calendar.

## 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": {
     "properties": {}
    },
    "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": {
  "count": 2,
  "slots": [
   {
    "end": "2026-10-15T09:30:00Z",
    "start": "2026-10-15T09:00:00Z"
   },
   {
    "end": "2026-10-15T12:00:00Z",
    "start": "2026-10-15T11:30:00Z"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/calendar-scheduling-api-for-ai-agents-920c36ae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from beautiful-nature-production-a883.up.railway.app](https://www.zero.xyz/host/beautiful-nature-production-a883.up.railway.app/llms.txt)
