{"uid":"cap_v1v88b2vHlV93f1uuHBkJ","slug":"cloud-world-model-recover-simulation-resource-e3c56180","name":"Cloud World Model – Recover Simulation Resource","description":"Clear a single failed resource's reversible failure state (instance_down / database_overload; instance_kill is permanent) so the engine restores it to healthy over the next few steps.","url":"https://www.cloudworldmodel.ai/api/simulations/2338441e-1300-4abe-9a79-98e3645c5790/recover-resource","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"resourceId":{"type":"string","description":"ID of the failed resource to recover. Provide this or resourceName."},"resourceName":{"type":"string","description":"Name of the failed resource to recover (case-insensitive exact match). Provide this or resourceId."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aZy7UJde3kzs_SpQN013D","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Clears a reversible failure state (instance_down or database_overload) from a single simulated cloud resource so the simulation engine restores it to healthy status over subsequent steps.","exampleAgentPrompt":"In my Cloud World Model simulation 2338441e-1300-4abe-9a79-98e3645c5790, the resource named 'web-server-01' is in an instance_down state — can you recover it so the simulation engine brings it back to healthy?","exampleUseCases":[{"title":"Recovering a downed web server","prompt":"My simulation has a web server called 'api-gateway-prod' that went into instance_down — please recover it so the simulation engine can restore it to healthy over the next few steps."},{"title":"Clearing database overload in simulation","prompt":"The database resource with ID 'db-resource-abc123' in my cloud simulation is showing database_overload — clear that failure state so it gets healed automatically."},{"title":"Incident response runbook testing","prompt":"I'm running a chaos engineering drill and I want to recover the 'primary-db' resource that I previously failed in my cloud world model simulation — trigger the recovery now."}],"resultDescription":"The endpoint returns confirmation that the reversible failure state has been cleared for the specified resource. On success, the simulation engine will automatically restore the resource to a healthy state over the next few simulation steps. Note: instance_kill failures are permanent and cannot be recovered via this endpoint.","failureModes":["Resource not found by ID or name — returns error indicating no matching resource in the simulation","Resource is in an instance_kill state (permanent) — endpoint cannot recover permanently killed resources","Simulation ID does not exist or is inaccessible — returns 404 or authorization error","Neither resourceId nor resourceName provided — returns validation error","Payment failure (x402) — call rejected if USDC micropayment is not processed"],"whenToPreferThis":"Use this endpoint when a simulated resource has entered a reversible failure state (instance_down or database_overload) and you want the simulation engine to automatically heal it over the next few steps. Do not use it for instance_kill states, which are permanent. Prefer this over re-provisioning when the goal is simulating real-world incident recovery workflows within an existing simulation run.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:39:46.888Z","isFirstParty":false}