[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-runway-rw-fetch-api-reference":3,"mdc-l3due5-key":35,"related-repo-runway-rw-fetch-api-reference":320,"related-org-runway-rw-fetch-api-reference":409},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":30,"sourceUrl":33,"mdContent":34},"rw-fetch-api-reference","retrieve Runway API reference","Retrieve the latest Runway API reference from docs.dev.runwayml.com and use it as the authoritative source before any integration work",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"runway","Runway","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Frunway.png","runwayml",[13,17,20,21],{"name":14,"slug":15,"type":16},"Research","research","tag",{"name":18,"slug":19,"type":16},"Documentation","documentation",{"name":9,"slug":8,"type":16},{"name":22,"slug":23,"type":16},"API Development","api-development",57,"https:\u002F\u002Fgithub.com\u002Frunwayml\u002Fskills","2026-04-08T04:42:07.604739",null,15,[],{"repoUrl":25,"stars":24,"forks":28,"topics":31,"description":32},[],"for Runway coding agent skills","https:\u002F\u002Fgithub.com\u002Frunwayml\u002Fskills\u002Ftree\u002FHEAD\u002Fskills\u002Frw-fetch-api-reference","---\nname: rw-fetch-api-reference\ndescription: \"Retrieve the latest Runway API reference from docs.dev.runwayml.com and use it as the authoritative source before any integration work\"\nuser-invocable: false\nallowed-tools: Read, Grep, Glob\n---\n\n# Fetch Latest API Reference\n\nBefore guiding or implementing **any** Runway API integration, retrieve the current API reference and use it as the source of truth.\n\n## Why This Matters\n\nThe [Runway API](https:\u002F\u002Fdocs.dev.runwayml.com\u002Fapi\u002F) is the official reference. Models, endpoints, request\u002Fresponse shapes, and versioning can change. Using the live docs ensures integration guidance and code match the latest API.\n\n## Steps\n\n### 1. Fetch the API Reference\n\nRetrieve the contents of:\n\n**https:\u002F\u002Fdocs.dev.runwayml.com\u002Fapi\u002F**\n\nUse your available fetch tool (e.g. `mcp_web_fetch` or equivalent) to load this URL. The page contains the full API reference: endpoints, request bodies, accepted values, and examples.\n\n### 2. Use It Before Integrating\n\n- **Before** writing or suggesting integration code for video, image, audio, uploads, characters, documents, or any other Runway API feature, use the fetched content as the authoritative reference.\n- Prefer **exact** endpoint paths, model IDs, parameter names, and header values from the fetched reference over any cached or local documentation.\n- If the fetched content conflicts with text in other skills (e.g. `+rw-api-reference` or an integrate skill), **the fetched docs take precedence** for that session.\n\n### 3. When to Re-Fetch\n\n- Re-fetch when the user asks to integrate a **new** capability or when you are unsure about an endpoint or parameter.\n- Re-fetch when the user reports errors that might be due to API changes (e.g. invalid model name, changed request shape).\n\n## After Fetching\n\nProceed with the relevant integrate skill (`+rw-integrate-video`, `+rw-integrate-image`, `+rw-integrate-audio`, `+rw-integrate-uploads`, `+rw-integrate-characters`, `+rw-integrate-documents`, `+rw-integrate-character-embed`) using the retrieved reference to guide implementation.\n\n## Important Notes\n\n- Base URL for the API is `https:\u002F\u002Fapi.dev.runwayml.com`.\n- All requests require `Authorization: Bearer \u003CRUNWAYML_API_SECRET>` and `X-Runway-Version: 2024-11-06` (or the version stated in the fetched docs).\n- Do not rely solely on bundled or in-repo API summaries when the user is integrating; the live docs are the source of truth.\n",{"data":36,"body":39},{"name":4,"description":6,"user-invocable":37,"allowed-tools":38},false,"Read, Grep, Glob",{"type":40,"children":41},"root",[42,51,65,72,88,94,101,106,117,131,137,184,190,210,216,272,278],{"type":43,"tag":44,"props":45,"children":47},"element","h1",{"id":46},"fetch-latest-api-reference",[48],{"type":49,"value":50},"text","Fetch Latest API Reference",{"type":43,"tag":52,"props":53,"children":54},"p",{},[55,57,63],{"type":49,"value":56},"Before guiding or implementing ",{"type":43,"tag":58,"props":59,"children":60},"strong",{},[61],{"type":49,"value":62},"any",{"type":49,"value":64}," Runway API integration, retrieve the current API reference and use it as the source of truth.",{"type":43,"tag":66,"props":67,"children":69},"h2",{"id":68},"why-this-matters",[70],{"type":49,"value":71},"Why This Matters",{"type":43,"tag":52,"props":73,"children":74},{},[75,77,86],{"type":49,"value":76},"The ",{"type":43,"tag":78,"props":79,"children":83},"a",{"href":80,"rel":81},"https:\u002F\u002Fdocs.dev.runwayml.com\u002Fapi\u002F",[82],"nofollow",[84],{"type":49,"value":85},"Runway API",{"type":49,"value":87}," is the official reference. Models, endpoints, request\u002Fresponse shapes, and versioning can change. Using the live docs ensures integration guidance and code match the latest API.",{"type":43,"tag":66,"props":89,"children":91},{"id":90},"steps",[92],{"type":49,"value":93},"Steps",{"type":43,"tag":95,"props":96,"children":98},"h3",{"id":97},"_1-fetch-the-api-reference",[99],{"type":49,"value":100},"1. Fetch the API Reference",{"type":43,"tag":52,"props":102,"children":103},{},[104],{"type":49,"value":105},"Retrieve the contents of:",{"type":43,"tag":52,"props":107,"children":108},{},[109],{"type":43,"tag":58,"props":110,"children":111},{},[112],{"type":43,"tag":78,"props":113,"children":115},{"href":80,"rel":114},[82],[116],{"type":49,"value":80},{"type":43,"tag":52,"props":118,"children":119},{},[120,122,129],{"type":49,"value":121},"Use your available fetch tool (e.g. ",{"type":43,"tag":123,"props":124,"children":126},"code",{"className":125},[],[127],{"type":49,"value":128},"mcp_web_fetch",{"type":49,"value":130}," or equivalent) to load this URL. The page contains the full API reference: endpoints, request bodies, accepted values, and examples.",{"type":43,"tag":95,"props":132,"children":134},{"id":133},"_2-use-it-before-integrating",[135],{"type":49,"value":136},"2. Use It Before Integrating",{"type":43,"tag":138,"props":139,"children":140},"ul",{},[141,152,164],{"type":43,"tag":142,"props":143,"children":144},"li",{},[145,150],{"type":43,"tag":58,"props":146,"children":147},{},[148],{"type":49,"value":149},"Before",{"type":49,"value":151}," writing or suggesting integration code for video, image, audio, uploads, characters, documents, or any other Runway API feature, use the fetched content as the authoritative reference.",{"type":43,"tag":142,"props":153,"children":154},{},[155,157,162],{"type":49,"value":156},"Prefer ",{"type":43,"tag":58,"props":158,"children":159},{},[160],{"type":49,"value":161},"exact",{"type":49,"value":163}," endpoint paths, model IDs, parameter names, and header values from the fetched reference over any cached or local documentation.",{"type":43,"tag":142,"props":165,"children":166},{},[167,169,175,177,182],{"type":49,"value":168},"If the fetched content conflicts with text in other skills (e.g. ",{"type":43,"tag":123,"props":170,"children":172},{"className":171},[],[173],{"type":49,"value":174},"+rw-api-reference",{"type":49,"value":176}," or an integrate skill), ",{"type":43,"tag":58,"props":178,"children":179},{},[180],{"type":49,"value":181},"the fetched docs take precedence",{"type":49,"value":183}," for that session.",{"type":43,"tag":95,"props":185,"children":187},{"id":186},"_3-when-to-re-fetch",[188],{"type":49,"value":189},"3. When to Re-Fetch",{"type":43,"tag":138,"props":191,"children":192},{},[193,205],{"type":43,"tag":142,"props":194,"children":195},{},[196,198,203],{"type":49,"value":197},"Re-fetch when the user asks to integrate a ",{"type":43,"tag":58,"props":199,"children":200},{},[201],{"type":49,"value":202},"new",{"type":49,"value":204}," capability or when you are unsure about an endpoint or parameter.",{"type":43,"tag":142,"props":206,"children":207},{},[208],{"type":49,"value":209},"Re-fetch when the user reports errors that might be due to API changes (e.g. invalid model name, changed request shape).",{"type":43,"tag":66,"props":211,"children":213},{"id":212},"after-fetching",[214],{"type":49,"value":215},"After Fetching",{"type":43,"tag":52,"props":217,"children":218},{},[219,221,227,229,235,236,242,243,249,250,256,257,263,264,270],{"type":49,"value":220},"Proceed with the relevant integrate skill (",{"type":43,"tag":123,"props":222,"children":224},{"className":223},[],[225],{"type":49,"value":226},"+rw-integrate-video",{"type":49,"value":228},", ",{"type":43,"tag":123,"props":230,"children":232},{"className":231},[],[233],{"type":49,"value":234},"+rw-integrate-image",{"type":49,"value":228},{"type":43,"tag":123,"props":237,"children":239},{"className":238},[],[240],{"type":49,"value":241},"+rw-integrate-audio",{"type":49,"value":228},{"type":43,"tag":123,"props":244,"children":246},{"className":245},[],[247],{"type":49,"value":248},"+rw-integrate-uploads",{"type":49,"value":228},{"type":43,"tag":123,"props":251,"children":253},{"className":252},[],[254],{"type":49,"value":255},"+rw-integrate-characters",{"type":49,"value":228},{"type":43,"tag":123,"props":258,"children":260},{"className":259},[],[261],{"type":49,"value":262},"+rw-integrate-documents",{"type":49,"value":228},{"type":43,"tag":123,"props":265,"children":267},{"className":266},[],[268],{"type":49,"value":269},"+rw-integrate-character-embed",{"type":49,"value":271},") using the retrieved reference to guide implementation.",{"type":43,"tag":66,"props":273,"children":275},{"id":274},"important-notes",[276],{"type":49,"value":277},"Important Notes",{"type":43,"tag":138,"props":279,"children":280},{},[281,294,315],{"type":43,"tag":142,"props":282,"children":283},{},[284,286,292],{"type":49,"value":285},"Base URL for the API is ",{"type":43,"tag":123,"props":287,"children":289},{"className":288},[],[290],{"type":49,"value":291},"https:\u002F\u002Fapi.dev.runwayml.com",{"type":49,"value":293},".",{"type":43,"tag":142,"props":295,"children":296},{},[297,299,305,307,313],{"type":49,"value":298},"All requests require ",{"type":43,"tag":123,"props":300,"children":302},{"className":301},[],[303],{"type":49,"value":304},"Authorization: Bearer \u003CRUNWAYML_API_SECRET>",{"type":49,"value":306}," and ",{"type":43,"tag":123,"props":308,"children":310},{"className":309},[],[311],{"type":49,"value":312},"X-Runway-Version: 2024-11-06",{"type":49,"value":314}," (or the version stated in the fetched docs).",{"type":43,"tag":142,"props":316,"children":317},{},[318],{"type":49,"value":319},"Do not rely solely on bundled or in-repo API summaries when the user is integrating; the live docs are the source of truth.",{"items":321,"total":408},[322,339,348,362,369,384,397],{"slug":323,"name":323,"fn":324,"description":325,"org":326,"tags":327,"stars":24,"repoUrl":25,"updatedAt":338},"rw-api-reference","look up Runway API reference","Complete reference for Runway's public API: models, endpoints, costs, limits, and types",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[328,331,332,335],{"name":329,"slug":330,"type":16},"AI Infrastructure","ai-infrastructure",{"name":22,"slug":23,"type":16},{"name":333,"slug":334,"type":16},"Reference","reference",{"name":336,"slug":337,"type":16},"Video","video","2026-04-08T04:41:58.820783",{"slug":340,"name":340,"fn":341,"description":342,"org":343,"tags":344,"stars":24,"repoUrl":25,"updatedAt":347},"rw-check-compatibility","verify codebase compatibility with the Runway API","Analyze a user's codebase to verify it can use Runway's public API (server-side requirement)",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[345,346],{"name":22,"slug":23,"type":16},{"name":9,"slug":8,"type":16},"2026-04-08T04:42:01.271257",{"slug":349,"name":349,"fn":350,"description":351,"org":352,"tags":353,"stars":24,"repoUrl":25,"updatedAt":361},"rw-check-org-details","query Runway API for organization details","Query the Runway API for organization details: rate limits, credit balance, usage tier, and daily generation counts",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[354,357,360],{"name":355,"slug":356,"type":16},"Operations","operations",{"name":358,"slug":359,"type":16},"Reporting","reporting",{"name":9,"slug":8,"type":16},"2026-04-08T04:42:00.054235",{"slug":4,"name":4,"fn":5,"description":6,"org":363,"tags":364,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[365,366,367,368],{"name":22,"slug":23,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"slug":370,"name":370,"fn":371,"description":372,"org":373,"tags":374,"stars":24,"repoUrl":25,"updatedAt":383},"rw-generate-audio","generate audio with Runway API","Generate audio using the Runway API via runnable scripts. Supports TTS, sound effects, voice isolation, dubbing, and voice conversion.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[375,376,379,382],{"name":329,"slug":330,"type":16},{"name":377,"slug":378,"type":16},"Audio","audio",{"name":380,"slug":381,"type":16},"Creative","creative",{"name":9,"slug":8,"type":16},"2026-04-17T04:51:59.892185",{"slug":385,"name":385,"fn":386,"description":387,"org":388,"tags":389,"stars":24,"repoUrl":25,"updatedAt":396},"rw-generate-image","generate images with Runway API","Generate images directly using the Runway API via runnable scripts. Supports text-to-image with optional reference images.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[390,391,392,395],{"name":329,"slug":330,"type":16},{"name":380,"slug":381,"type":16},{"name":393,"slug":394,"type":16},"Image Generation","image-generation",{"name":9,"slug":8,"type":16},"2026-04-17T04:52:01.158325",{"slug":398,"name":398,"fn":399,"description":400,"org":401,"tags":402,"stars":24,"repoUrl":25,"updatedAt":407},"rw-generate-video","generate videos with Runway API","Generate videos directly using the Runway API via runnable scripts. Supports text-to-video, image-to-video, and video-to-video with seedance2, gen4.5, veo3, and more.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[403,404,405,406],{"name":329,"slug":330,"type":16},{"name":380,"slug":381,"type":16},{"name":9,"slug":8,"type":16},{"name":336,"slug":337,"type":16},"2026-04-17T04:51:58.600919",17,{"items":410,"total":531},[411,418,423,429,436,443,450,457,471,489,500,520],{"slug":323,"name":323,"fn":324,"description":325,"org":412,"tags":413,"stars":24,"repoUrl":25,"updatedAt":338},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[414,415,416,417],{"name":329,"slug":330,"type":16},{"name":22,"slug":23,"type":16},{"name":333,"slug":334,"type":16},{"name":336,"slug":337,"type":16},{"slug":340,"name":340,"fn":341,"description":342,"org":419,"tags":420,"stars":24,"repoUrl":25,"updatedAt":347},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[421,422],{"name":22,"slug":23,"type":16},{"name":9,"slug":8,"type":16},{"slug":349,"name":349,"fn":350,"description":351,"org":424,"tags":425,"stars":24,"repoUrl":25,"updatedAt":361},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[426,427,428],{"name":355,"slug":356,"type":16},{"name":358,"slug":359,"type":16},{"name":9,"slug":8,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":430,"tags":431,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[432,433,434,435],{"name":22,"slug":23,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"slug":370,"name":370,"fn":371,"description":372,"org":437,"tags":438,"stars":24,"repoUrl":25,"updatedAt":383},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[439,440,441,442],{"name":329,"slug":330,"type":16},{"name":377,"slug":378,"type":16},{"name":380,"slug":381,"type":16},{"name":9,"slug":8,"type":16},{"slug":385,"name":385,"fn":386,"description":387,"org":444,"tags":445,"stars":24,"repoUrl":25,"updatedAt":396},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[446,447,448,449],{"name":329,"slug":330,"type":16},{"name":380,"slug":381,"type":16},{"name":393,"slug":394,"type":16},{"name":9,"slug":8,"type":16},{"slug":398,"name":398,"fn":399,"description":400,"org":451,"tags":452,"stars":24,"repoUrl":25,"updatedAt":407},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[453,454,455,456],{"name":329,"slug":330,"type":16},{"name":380,"slug":381,"type":16},{"name":9,"slug":8,"type":16},{"name":336,"slug":337,"type":16},{"slug":458,"name":458,"fn":459,"description":460,"org":461,"tags":462,"stars":24,"repoUrl":25,"updatedAt":470},"rw-integrate-audio","integrate Runway audio APIs","Help users integrate Runway audio APIs (TTS, sound effects, voice isolation, dubbing)",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[463,464,465,466,467],{"name":22,"slug":23,"type":16},{"name":377,"slug":378,"type":16},{"name":380,"slug":381,"type":16},{"name":9,"slug":8,"type":16},{"name":468,"slug":469,"type":16},"Speech","speech","2026-04-08T04:42:10.081814",{"slug":472,"name":472,"fn":473,"description":474,"org":475,"tags":476,"stars":24,"repoUrl":25,"updatedAt":488},"rw-integrate-character-embed","embed Runway characters in React apps","Help users embed Runway Character avatar calls in React apps using the @runwayml\u002Favatars-react SDK",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[477,478,481,484,485],{"name":22,"slug":23,"type":16},{"name":479,"slug":480,"type":16},"Frontend","frontend",{"name":482,"slug":483,"type":16},"React","react",{"name":9,"slug":8,"type":16},{"name":486,"slug":487,"type":16},"UI Components","ui-components","2026-04-08T04:42:08.849481",{"slug":490,"name":490,"fn":491,"description":492,"org":493,"tags":494,"stars":24,"repoUrl":25,"updatedAt":499},"rw-integrate-characters","integrate Runway conversational characters","Help users create Runway Characters (GWM-1 avatars) and integrate real-time conversational sessions into their apps",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[495,496,497,498],{"name":22,"slug":23,"type":16},{"name":377,"slug":378,"type":16},{"name":380,"slug":381,"type":16},{"name":9,"slug":8,"type":16},"2026-04-08T04:42:06.171483",{"slug":501,"name":501,"fn":502,"description":503,"org":504,"tags":505,"stars":24,"repoUrl":25,"updatedAt":519},"rw-integrate-documents","add documents to Runway Characters","Help users add knowledge base documents to Runway Characters for domain-specific conversations",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[506,509,512,515,518],{"name":507,"slug":508,"type":16},"Agents","agents",{"name":510,"slug":511,"type":16},"AI Context","ai-context",{"name":513,"slug":514,"type":16},"Documents","documents",{"name":516,"slug":517,"type":16},"Knowledge Management","knowledge-management",{"name":9,"slug":8,"type":16},"2026-04-08T04:42:04.95186",{"slug":521,"name":521,"fn":522,"description":523,"org":524,"tags":525,"stars":24,"repoUrl":25,"updatedAt":530},"rw-integrate-image","integrate Runway image generation APIs","Help users integrate Runway image generation APIs (text-to-image with reference images)",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[526,527,528,529],{"name":22,"slug":23,"type":16},{"name":380,"slug":381,"type":16},{"name":393,"slug":394,"type":16},{"name":9,"slug":8,"type":16},"2026-04-08T04:42:11.322008",18]