{"uid":"cap_LSZBYKBJJv2dWp39F3mx3","slug":"content-plan-re-schedule-da8473ed","name":"Content Plan Re-Schedule","description":"Keyword, SERP, competitor, intent and AI-demand data for AI agents. Pay per request in USDC with x402. No signup, no API key. REST, OpenAPI and MCP.","url":"https://agent.chiemgaufilms.com/api/v1/content-plan-shift?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"move":{"type":"object","required":["post_key","step","new_date"],"properties":{"step":{"enum":["concept","shoot","edit","review","publish"],"type":"string"},"new_date":{"type":"string","format":"date"},"post_key":{"type":"string","maxLength":40,"minLength":1},"shoot_mode":{"enum":["group","detach"],"type":"string","default":"group"},"publish_mode":{"enum":["shift_all","only_publish"],"type":"string","default":"shift_all"}},"additionalProperties":false},"posts":{"type":"array","items":{"type":"object","required":["key","publish"],"properties":{"key":{"type":"string","maxLength":40,"minLength":1},"done":{"type":"array","items":{"enum":["concept","shoot","edit","review"],"type":"string"},"maxItems":4},"edit":{"type":"string","format":"date"},"shoot":{"type":"string","format":"date"},"title":{"type":"string","maxLength":120,"minLength":1},"review":{"type":"string","format":"date"},"concept":{"type":"string","format":"date"},"publish":{"type":"string","format":"date"},"shoot_group":{"type":"string","maxLength":40,"minLength":1}},"additionalProperties":false},"maxItems":40,"minItems":1},"language":{"enum":["de","en"],"type":"string","default":"de"},"holiday_region":{"enum":["none","DE-BW","DE-BY","DE-BE","DE-BB","DE-HB","DE-HH","DE-HE","DE-MV","DE-NI","DE-NW","DE-RP","DE-SL","DE-SN","DE-ST","DE-SH","DE-TH","AT","CH"],"type":"string","default":"none"}}},"responseSchema":{"type":"json","example":{"move":{"step":"shoot","new_date":"2026-11-10","post_key":"p1"},"posts":[{"key":"p1","edit":"2026-11-11","shoot":"2026-11-10","title":"Produkt in 30 Sekunden","review":"2026-11-12","concept":"2026-11-03","publish":"2026-11-13","shoot_group":"d1"}],"blocked":[],"changes":[{"to":"2026-11-10","from":"2026-11-06","step":"shoot","created":false,"post_key":"p1"}],"summary":{"errors":0,"warnings":0,"dates_changed":2,"posts_changed":2},"coverage":"Stateless date arithmetic on the posts you send. …","language":"de","conflicts":[],"group_change":{"to":"2026-11-10","from":"2026-11-06","group":"d1","post_keys":["p1"]},"needs_confirmation":true,"detached_from_group":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_l5_DYfRFQg6cIrN0PPwTS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Move one step in a content calendar and automatically cascade date changes to linked steps (concept, shoot, edit, review, publish) while respecting shoot groups, finished steps, and regional holidays.","exampleAgentPrompt":"Our shoot day for post 'reel-nov-launch' got pushed to November 10 — can you move the shoot step to 2026-11-10 and cascade the edit, review, and publish dates forward for all posts in shoot group 'd1', skipping anything already marked done? Use German (de) and check for Bavarian holidays (DE-BY).","exampleUseCases":[{"title":"Delayed shoot day cascade update","prompt":"Our shared shoot day for the product launch batch got pushed back — move the shoot step for post 'launch-reel-01' to December 5, 2026, and shift all posts in the same shoot group together, keeping edit, review, and publish in their usual order. Don't move anything already marked done."},{"title":"Reschedule only publish date","prompt":"The client approved early — move just the publish step for post 'brand-story-q4' to November 28, 2026, and leave concept, shoot, edit, and review where they are. Use shift_all mode and flag any conflicts."},{"title":"Content calendar holiday adjustment","prompt":"We have a post called 'advent-teaser-1' and the edit step needs to move to December 2, 2026 because of the German Baden-Württemberg holiday — can you reschedule it and show me what other dates need to shift downstream?"}],"resultDescription":"Returns the full updated list of posts with adjusted dates, a detailed change list (from/to per step per post), any scheduling conflicts, blocked steps that could not move (e.g. already done), a group_change summary if a shoot group was moved together, a needs_confirmation flag when significant changes are detected, and a summary with counts of errors, warnings, dates changed, and posts changed. Also includes a coverage note explaining what the stateless computation covered.","failureModes":["Missing required fields (post_key, step, new_date) returns validation error","new_date in the past may trigger conflicts or warnings","Requesting to move a step already in the 'done' array results in a blocked entry, not an error","shoot_group collision where dates cannot maintain step order results in a conflict entry","Exceeding 40 posts in the array returns a validation error","Invalid step enum value returns a schema error","Unsupported holiday_region value returns a validation error"],"whenToPreferThis":"Choose this endpoint when you need stateless, rule-aware rescheduling of a content production calendar — specifically when you want cascading logic (linked steps stay in order), shoot group cohesion (shared shoot days move together), and respect for already-finished steps. It is ideal for social media teams and video agencies managing multi-step workflows. Prefer it over a generic date calculator when your calendar has concept→shoot→edit→review→publish dependencies, shoot groups, or German/Austrian/Swiss regional holidays to consider.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:36:12.991Z","isFirstParty":false,"canonicalSlug":"content-plan-re-schedule-da8473ed"}