{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-screenshot-request-schema.json",
  "title": "PostApiDevV1ProjectsIdScreenshotRequest",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/appbricx-com-openapi-generated.yml#/components/schemas/PostApiDevV1ProjectsIdScreenshotRequest",
  "type": "object",
  "properties": {
    "as": {
      "type": "string",
      "description": "Persona id, demo login email, or \"guest\""
    },
    "env": {
      "type": "string",
      "description": "\"dev\" or \"prod\""
    },
    "steps": {
      "type": "array",
      "description": "Interaction steps"
    },
    "full_page": {
      "type": "boolean",
      "description": "Capture the whole scrollable page"
    },
    "height": {
      "type": "number",
      "description": "Page height"
    },
    "project_id": {
      "type": "string",
      "description": "Project id ( uuid )"
    },
    "route": {
      "type": "string",
      "description": "App route"
    },
    "width": {
      "type": "number",
      "description": "Viewport width"
    }
  },
  "required": [
    "project_id"
  ]
}