# Shoot Day Planner

> Shoot Day Planner is a paid API for AI agents from agent.chiemgaufilms.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-29).

Converts a list of up to 12 planned video shoots into a realistic, time-blocked shooting schedule grouped by location, with equipment lists, checklists, and optional .ics calendar files.

## Facts

- Endpoint: POST https://agent.chiemgaufilms.com/api/v1/shoot-day-plan?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/shoot-day-planner-3ecca605
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0RKqtFo75MIsQEuu_wBis

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 shoot-day-planner-3ecca605 -d '<json body>'
```

Example prompt: I have 9 videos to film — a mix of reels and stories — starting Monday June 9 at 9am. Can you plan my shoot days with a 15-minute break and 45-minute lunch, max 3 shoots per day and up to 8 hours per day, and generate an ICS file for my calendar?

## When to prefer this

Use this endpoint when you need to convert an unordered list of planned video shoots into a realistic, time-blocked production schedule — especially when shoots span multiple locations and need to be grouped efficiently. Prefer this over generic scheduling tools when the output must include video production specifics like equipment lists, shoot checklists, media type handling (reel, story, carousel), and optional calendar file export.

## Known failure modes

- More than 12 shoots submitted — returns validation error
- Shoot duration below 5 or above 240 minutes — rejected by schema
- max_day_minutes set below total required shoot time causing unschedulable plan
- Invalid date format for first_date field
- Missing required 'title' field on one or more shoot objects
- Unsupported language value (only 'de' and 'en' accepted)

## How this service works

Turn up to 12 planned videos into realistic shoot days: bundled by place, split evenly (max 3 shoots, 8 h), with set-up, breaks, lunch, timed schedule, equipment list, checklist and optional .ics files.

## Output

A structured shoot day plan broken into days, each with a timed hour-by-hour schedule (including set-up, shoots, breaks, and lunch), location groupings, a consolidated equipment list, and a per-day checklist. Optionally includes .ics calendar file data for importing into calendar applications.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "shoots": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "title"
    ],
    "properties": {
     "title": {
      "type": "string",
      "maxLength": 120,
      "minLength": 1
     },
     "minutes": {
      "type": "integer",
      "maximum": 240,
      "minimum": 5
     },
     "location": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1
     },
     "equipment": {
      "type": "array",
      "items": {
       "type": "string",
       "maxLength": 60,
       "minLength": 1
      },
      "maxItems": 10
     },
     "recipe_id": {
      "type": "string"
     },
     "media_type": {
      "enum": [
       "reel",
       "video",
       "post",
       "story",
       "carousel"
      ],
      "type": "string"
     }
    },
    "additionalProperties": false
   },
   "maxItems": 12,
   "minItems": 1
  },
  "language": {
   "enum": [
    "de",
    "en"
   ],
   "type": "string",
   "default": "de"
  },
  "first_date": {
   "type": "string",
   "format": "date"
  },
  "start_time": {
   "type": "string",
   "default": "09:00"
  },
  "break_minutes": {
   "type": "integer",
   "default": 15,
   "maximum": 60,
   "minimum": 0
  },
  "lunch_minutes": {
   "type": "integer",
   "default": 45,
   "maximum": 90,
   "minimum": 0
  },
  "max_day_minutes": {
   "type": "integer",
   "default": 480,
   "maximum": 720,
   "minimum": 240
  },
  "max_shoots_per_day": {
   "type": "integer",
   "default": 3,
   "maximum": 6,
   "minimum": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shoot-day-planner-3ecca605/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.chiemgaufilms.com](https://www.zero.xyz/host/agent.chiemgaufilms.com/llms.txt)
