Record a product demo of a page (tool demo_page). Schema on GET /api/tools.

post/api/videos/demo

Request

  • Base URL: https://shapelessai.com
  • URL: https://shapelessai.com/api/videos/demo
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://shapelessai.com/api/auth/mcp/authorize, token URL https://shapelessai.com/api/auth/mcp/token, scopes: write)

Request body

urlstring required

The absolute URL of the page to demo.

stepsstring required

One step per line or semicolon: "type acme.com into the URL field; click Analyze; wait 2; hover the first result; scroll to Pricing". Add "for 2s" to hold a step longer.

namestring required

A 2-6 word filename for the clip, e.g. "analyze flow demo".

viewport'mobile' | 'desktop'

Which screen to demo on. mobile by default for a 9:16 clip (the page fills the reel), desktop otherwise or when the reel shows the desktop product.

aspect'9:16' | '1:1' | '16:9'

The clip's shape. 9:16 by default so it fills a reel behind a cutout speaker.

zoomboolean

Ease the camera onto each element touched. On by default; off shows the whole page.

browser_barboolean

Draw a browser bar with the address above the page. On by default.

budgetUsdnumber

The most this call may spend, in USD (default 2, max 10). Held while the tool runs, released after.

Response

OK

toolstring required
outputunknown required
chargedUsdnumber required

Changes

No recorded changes to this operation across all 2 revisions of this API.