{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/middle/main/json-schema/middle-get-api-workflow-invoke-options-lists-response-schema.json",
  "title": "GetApiWorkflowInvokeOptionsListsResponse",
  "x-generated": "2026-10-21",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/middle-openapi-generated.yml#/components/schemas/GetApiWorkflowInvokeOptionsListsResponse",
  "type": "object",
  "properties": {
    "success": {
      "type": "boolean",
      "description": "Indicates the request succeeded"
    },
    "endpoint_options": {
      "type": "array",
      "description": "List of endpoint options linked to the API key"
    },
    "endpoint_options[].script_graph_api_endpoint_id": {
      "type": "integer",
      "description": "Internal ID of the endpoint"
    },
    "endpoint_options[].workflow_name": {
      "type": "string",
      "description": "Name of the workflow"
    },
    "endpoint_options[].invoke_url": {
      "type": "string",
      "description": "URL to invoke the workflow"
    },
    "endpoint_options[].input_object": {
      "type": "object",
      "description": "Schema of the workflow input (may be null)"
    },
    "endpoint_options[].output_object": {
      "type": "object",
      "description": "Schema of the workflow output (may be null)"
    }
  }
}