{
  "openapi": "3.1.0",
  "info": {
    "title": "Progression user RPC API",
    "version": "1",
    "description": "Generated from migrated PostgreSQL signatures and the user RPC allowlist. Named arguments and defaults are authoritative here; nested JSON request/response shapes, explicit-null rules, authorization and revision checks are validated by SQL. Specialized storage, vault, broker, usage, ETA and device handlers are documented separately in docs/NETLIFY.md. Prefer the signed Data API gateway for routine SDK traffic; these paths describe the Netlify compatibility API."
  },
  "servers": [
    {
      "url": "https://api.progressionmcp.com"
    }
  ],
  "security": [
    {
      "supabaseSession": []
    }
  ],
  "components": {
    "securitySchemes": {
      "supabaseSession": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "Supabase user JWT"
      }
    },
    "schemas": {
      "Error": {
        "type": "object",
        "required": [
          "error"
        ],
        "properties": {
          "error": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "responses": {
      "Error": {
        "description": "Stable error code.",
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Error"
            }
          }
        }
      },
      "RateLimited": {
        "description": "Stable error code.",
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Error"
            }
          }
        },
        "headers": {
          "Retry-After": {
            "description": "Seconds until retry, when supplied.",
            "schema": {
              "type": "integer",
              "minimum": 1
            }
          }
        }
      }
    }
  },
  "paths": {
    "/health": {
      "get": {
        "operationId": "health",
        "security": [],
        "responses": {
          "200": {
            "description": "Public liveness, not dependency readiness.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "service",
                    "status",
                    "version"
                  ],
                  "properties": {
                    "service": {
                      "const": "progression-backend"
                    },
                    "status": {
                      "const": "ok"
                    },
                    "version": {
                      "const": 1
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v1/rpc/accept_handoff": {
      "post": {
        "operationId": "accept_handoff",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/accept_handoff",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "handoff_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "receipt": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "handoff_id",
                  "executor_id",
                  "receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/accept_library_share": {
      "post": {
        "operationId": "accept_library_share",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/accept_library_share",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "share_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "share_id",
                  "workspace_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/accept_workspace_invitation": {
      "post": {
        "operationId": "accept_workspace_invitation",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/accept_workspace_invitation",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "workspace_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/ack_executor_control": {
      "post": {
        "operationId": "ack_executor_control",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/ack_executor_control",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "control_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "receipt": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "control_id",
                  "executor_id",
                  "fence",
                  "receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/acquire_mutation_scope": {
      "post": {
        "operationId": "acquire_mutation_scope",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/acquire_mutation_scope",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "scope_key": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "project_id",
                  "executor_id",
                  "scope_key"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/add_task_dependency": {
      "post": {
        "operationId": "add_task_dependency",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/add_task_dependency",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "task_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "depends_on_task_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "task_id",
                  "depends_on_task_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/append_project_version": {
      "post": {
        "operationId": "append_project_version",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/append_project_version",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "project_id",
                  "expected_revision",
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/approve_child_intent": {
      "post": {
        "operationId": "approve_child_intent",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/approve_child_intent",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "intent_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "policy_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "intent_id",
                  "policy_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/approve_experiment": {
      "post": {
        "operationId": "approve_experiment",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/approve_experiment",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/approve_operation": {
      "post": {
        "operationId": "approve_operation",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/approve_operation",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "operation_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "input_digest": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "operation_id",
                  "input_digest"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/archive_task": {
      "post": {
        "operationId": "archive_task",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/archive_task",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "task_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "task_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/assess_skill_compatibility": {
      "post": {
        "operationId": "assess_skill_compatibility",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/assess_skill_compatibility",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "skill_version_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "capabilities": {
                    "x-postgres-type": "jsonb"
                  },
                  "share_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "skill_version_id",
                  "capabilities"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/attach_project_run": {
      "post": {
        "operationId": "attach_project_run",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/attach_project_run",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "project_id",
                  "expected_revision",
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/authorize_private_object": {
      "post": {
        "operationId": "authorize_private_object",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/authorize_private_object",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "kind": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "object_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "kind",
                  "object_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/begin_dispatch_launch": {
      "post": {
        "operationId": "begin_dispatch_launch",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/begin_dispatch_launch",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "job_id",
                  "executor_id",
                  "fence"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/begin_handoff_target": {
      "post": {
        "operationId": "begin_handoff_target",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/begin_handoff_target",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/bind_child_dispatch": {
      "post": {
        "operationId": "bind_child_dispatch",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/bind_child_dispatch",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "intent_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "attempt_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "intent_id",
                  "attempt_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_account_deletion": {
      "post": {
        "operationId": "cancel_account_deletion",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_account_deletion",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_archive_job": {
      "post": {
        "operationId": "cancel_archive_job",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_archive_job",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "job_id",
                  "expected_fence"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_broker_recovery": {
      "post": {
        "operationId": "cancel_broker_recovery",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_broker_recovery",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "recovery_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "recovery_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_cold_history": {
      "post": {
        "operationId": "cancel_cold_history",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_cold_history",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_export": {
      "post": {
        "operationId": "cancel_export",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_export",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "job_id",
                  "expected_fence"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_handoff_target": {
      "post": {
        "operationId": "cancel_handoff_target",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_handoff_target",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/cancel_run_request": {
      "post": {
        "operationId": "cancel_run_request",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/cancel_run_request",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/capture_experiment_result": {
      "post": {
        "operationId": "capture_experiment_result",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/capture_experiment_result",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/capture_usage_boundary": {
      "post": {
        "operationId": "capture_usage_boundary",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/capture_usage_boundary",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/capture_usage_window": {
      "post": {
        "operationId": "capture_usage_window",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/capture_usage_window",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/claim_dispatch_job": {
      "post": {
        "operationId": "claim_dispatch_job",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/claim_dispatch_job",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "executor_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/claim_executor_control": {
      "post": {
        "operationId": "claim_executor_control",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/claim_executor_control",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "executor_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/claim_quota_refresh": {
      "post": {
        "operationId": "claim_quota_refresh",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/claim_quota_refresh",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "executor_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/complete_library_import": {
      "post": {
        "operationId": "complete_library_import",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/complete_library_import",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "import_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "object_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "import_id",
                  "object_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/complete_task": {
      "post": {
        "operationId": "complete_task",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/complete_task",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "task_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "task_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/connect_integration": {
      "post": {
        "operationId": "connect_integration",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/connect_integration",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/control_experiment": {
      "post": {
        "operationId": "control_experiment",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/control_experiment",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_continuation_policy": {
      "post": {
        "operationId": "create_continuation_policy",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_continuation_policy",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_experiment": {
      "post": {
        "operationId": "create_experiment",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_experiment",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_followup_run": {
      "post": {
        "operationId": "create_followup_run",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_followup_run",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "parent_run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "parent_run_id",
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_goal": {
      "post": {
        "operationId": "create_goal",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_goal",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_handoff": {
      "post": {
        "operationId": "create_handoff",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_handoff",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "project_id",
                  "expected_revision",
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_library_share": {
      "post": {
        "operationId": "create_library_share",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_library_share",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_project": {
      "post": {
        "operationId": "create_project",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_project",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_project_grant": {
      "post": {
        "operationId": "create_project_grant",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_project_grant",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_run": {
      "post": {
        "operationId": "create_run",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_run",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_schedule": {
      "post": {
        "operationId": "create_schedule",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_schedule",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/create_workspace": {
      "post": {
        "operationId": "create_workspace",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/create_workspace",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/disable_schedule": {
      "post": {
        "operationId": "disable_schedule",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/disable_schedule",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "schedule_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "schedule_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/evaluate_experiment_attempt": {
      "post": {
        "operationId": "evaluate_experiment_attempt",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/evaluate_experiment_attempt",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/explain_eta_snapshot": {
      "post": {
        "operationId": "explain_eta_snapshot",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/explain_eta_snapshot",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/fail_run": {
      "post": {
        "operationId": "fail_run",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/fail_run",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/finish_run": {
      "post": {
        "operationId": "finish_run",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/finish_run",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_account_deletion_impact": {
      "post": {
        "operationId": "get_account_deletion_impact",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_account_deletion_impact",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_account_deletion_status": {
      "post": {
        "operationId": "get_account_deletion_status",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_account_deletion_status",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_billing_catalog": {
      "post": {
        "operationId": "get_billing_catalog",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_billing_catalog",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_child_intent": {
      "post": {
        "operationId": "get_child_intent",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_child_intent",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "intent_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "intent_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_cold_history": {
      "post": {
        "operationId": "get_cold_history",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_cold_history",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "source_kind": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "source_key": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "source_kind",
                  "source_key"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_curated_library": {
      "post": {
        "operationId": "get_curated_library",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_curated_library",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_current_actor": {
      "post": {
        "operationId": "get_current_actor",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_current_actor",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_dispatch_context": {
      "post": {
        "operationId": "get_dispatch_context",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_dispatch_context",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id",
                  "executor_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_entitlement_snapshot": {
      "post": {
        "operationId": "get_entitlement_snapshot",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_entitlement_snapshot",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_eta_backtest_report": {
      "post": {
        "operationId": "get_eta_backtest_report",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_eta_backtest_report",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_experiment": {
      "post": {
        "operationId": "get_experiment",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_experiment",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_experiment_limits": {
      "post": {
        "operationId": "get_experiment_limits",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_experiment_limits",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "workspace_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_experiment_result": {
      "post": {
        "operationId": "get_experiment_result",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_experiment_result",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_export_status": {
      "post": {
        "operationId": "get_export_status",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_export_status",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_handoff_allowance": {
      "post": {
        "operationId": "get_handoff_allowance",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_handoff_allowance",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_interrupted_checkpoint": {
      "post": {
        "operationId": "get_interrupted_checkpoint",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_interrupted_checkpoint",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_library_share": {
      "post": {
        "operationId": "get_library_share",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_library_share",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "share_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "share_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_next_ready_tasks": {
      "post": {
        "operationId": "get_next_ready_tasks",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_next_ready_tasks",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "workspace_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_operation_details": {
      "post": {
        "operationId": "get_operation_details",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_operation_details",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "operation_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "operation_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_plan_usage": {
      "post": {
        "operationId": "get_plan_usage",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_plan_usage",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_private_object_context": {
      "post": {
        "operationId": "get_private_object_context",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_private_object_context",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "object_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "action": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "object_id",
                  "action"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_project_eta": {
      "post": {
        "operationId": "get_project_eta",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_project_eta",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_project_execution_policy": {
      "post": {
        "operationId": "get_project_execution_policy",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_project_execution_policy",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "project_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_project_snapshot": {
      "post": {
        "operationId": "get_project_snapshot",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_project_snapshot",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "project_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_realtime_topics": {
      "post": {
        "operationId": "get_realtime_topics",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_realtime_topics",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "workspace_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_run_archives": {
      "post": {
        "operationId": "get_run_archives",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_run_archives",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_run_delta": {
      "post": {
        "operationId": "get_run_delta",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_run_delta",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "after_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "page_limit": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "integer"
                  }
                },
                "required": [
                  "run_id",
                  "after_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_run_plan_version": {
      "post": {
        "operationId": "get_run_plan_version",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_run_plan_version",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "plan_version": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "integer"
                  }
                },
                "required": [
                  "run_id",
                  "plan_version"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_run_realtime_topic": {
      "post": {
        "operationId": "get_run_realtime_topic",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_run_realtime_topic",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_run_snapshot": {
      "post": {
        "operationId": "get_run_snapshot",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_run_snapshot",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_skill_version": {
      "post": {
        "operationId": "get_skill_version",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_skill_version",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "skill_version_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "skill_version_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_upload_context": {
      "post": {
        "operationId": "get_upload_context",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_upload_context",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_usage_boundary": {
      "post": {
        "operationId": "get_usage_boundary",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_usage_boundary",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_usage_history": {
      "post": {
        "operationId": "get_usage_history",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_usage_history",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_usage_interval": {
      "post": {
        "operationId": "get_usage_interval",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_usage_interval",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "measurement_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "measurement_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_usage_snapshot": {
      "post": {
        "operationId": "get_usage_snapshot",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_usage_snapshot",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/get_usage_window": {
      "post": {
        "operationId": "get_usage_window",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/get_usage_window",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/import_curated_skill": {
      "post": {
        "operationId": "import_curated_skill",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/import_curated_skill",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "catalog_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "object_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "accepted_license": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "catalog_id",
                  "object_id",
                  "accepted_license"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/ingest_run_event_batch": {
      "post": {
        "operationId": "ingest_run_event_batch",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/ingest_run_event_batch",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "producer_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "events": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "run_id",
                  "producer_id",
                  "events"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/ingest_usage_samples": {
      "post": {
        "operationId": "ingest_usage_samples",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/ingest_usage_samples",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "samples": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "workspace_id",
                  "samples"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/invite_workspace_member": {
      "post": {
        "operationId": "invite_workspace_member",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/invite_workspace_member",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "user_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "role": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "workspace_id",
                  "user_id",
                  "role"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/list_usage_boundaries": {
      "post": {
        "operationId": "list_usage_boundaries",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/list_usage_boundaries",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/mark_dispatch_failed": {
      "post": {
        "operationId": "mark_dispatch_failed",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/mark_dispatch_failed",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "receipt": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "job_id",
                  "executor_id",
                  "fence",
                  "receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/mark_dispatch_launched": {
      "post": {
        "operationId": "mark_dispatch_launched",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/mark_dispatch_launched",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "receipt": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "job_id",
                  "executor_id",
                  "fence",
                  "receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/mark_dispatch_succeeded": {
      "post": {
        "operationId": "mark_dispatch_succeeded",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/mark_dispatch_succeeded",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "receipt": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "job_id",
                  "executor_id",
                  "fence",
                  "receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/patch_run_plan": {
      "post": {
        "operationId": "patch_run_plan",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/patch_run_plan",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_plan_version": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "integer"
                  },
                  "operations": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "run_id",
                  "expected_plan_version",
                  "operations"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/patch_task_tree": {
      "post": {
        "operationId": "patch_task_tree",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/patch_task_tree",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "changes": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "workspace_id",
                  "changes"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/pause_schedule": {
      "post": {
        "operationId": "pause_schedule",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/pause_schedule",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "schedule_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "schedule_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/pause_tracking": {
      "post": {
        "operationId": "pause_tracking",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/pause_tracking",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/prepare_billing_account": {
      "post": {
        "operationId": "prepare_billing_account",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/prepare_billing_account",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/prepare_credential_intake": {
      "post": {
        "operationId": "prepare_credential_intake",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/prepare_credential_intake",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/prepare_library_import": {
      "post": {
        "operationId": "prepare_library_import",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/prepare_library_import",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/prepare_usage_interval": {
      "post": {
        "operationId": "prepare_usage_interval",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/prepare_usage_interval",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/preview_broker_operation": {
      "post": {
        "operationId": "preview_broker_operation",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/preview_broker_operation",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/reauthenticate_account_deletion": {
      "post": {
        "operationId": "reauthenticate_account_deletion",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/reauthenticate_account_deletion",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/record_eta_backtest": {
      "post": {
        "operationId": "record_eta_backtest",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/record_eta_backtest",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/record_experiment_adoption": {
      "post": {
        "operationId": "record_experiment_adoption",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/record_experiment_adoption",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/record_heartbeat": {
      "post": {
        "operationId": "record_heartbeat",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/record_heartbeat",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "producer_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id",
                  "producer_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/record_interrupted_checkpoint": {
      "post": {
        "operationId": "record_interrupted_checkpoint",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/record_interrupted_checkpoint",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/record_run_skill_usage": {
      "post": {
        "operationId": "record_run_skill_usage",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/record_run_skill_usage",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "skill_version_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "checksum": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "project_id",
                  "run_id",
                  "skill_version_id",
                  "checksum"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/record_throughput_sample": {
      "post": {
        "operationId": "record_throughput_sample",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/record_throughput_sample",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/register_asset_version": {
      "post": {
        "operationId": "register_asset_version",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/register_asset_version",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/register_device": {
      "post": {
        "operationId": "register_device",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/register_device",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/register_executor": {
      "post": {
        "operationId": "register_executor",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/register_executor",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/register_skill_version": {
      "post": {
        "operationId": "register_skill_version",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/register_skill_version",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/release_mutation_scope": {
      "post": {
        "operationId": "release_mutation_scope",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/release_mutation_scope",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "scope_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "receipt": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "scope_id",
                  "executor_id",
                  "fence",
                  "receipt"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/remove_task_dependency": {
      "post": {
        "operationId": "remove_task_dependency",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/remove_task_dependency",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "task_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "depends_on_task_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "task_id",
                  "depends_on_task_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/renew_dispatch_lease": {
      "post": {
        "operationId": "renew_dispatch_lease",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/renew_dispatch_lease",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "fence": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "job_id",
                  "executor_id",
                  "fence"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/replace_run_plan": {
      "post": {
        "operationId": "replace_run_plan",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/replace_run_plan",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_plan_version": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "integer"
                  },
                  "plan": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "run_id",
                  "expected_plan_version",
                  "plan"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/report_experiment_attempt": {
      "post": {
        "operationId": "report_experiment_attempt",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/report_experiment_attempt",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_account_deletion": {
      "post": {
        "operationId": "request_account_deletion",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_account_deletion",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {},
                    "required": []
                  },
                  {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "input": {
                        "x-postgres-type": "jsonb"
                      }
                    },
                    "required": [
                      "input"
                    ]
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_attention": {
      "post": {
        "operationId": "request_attention",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_attention",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_broker_recovery": {
      "post": {
        "operationId": "request_broker_recovery",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_broker_recovery",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_child_intent": {
      "post": {
        "operationId": "request_child_intent",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_child_intent",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_cold_history": {
      "post": {
        "operationId": "request_cold_history",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_cold_history",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "source_kind": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "source_key": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "mode": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "source_kind",
                  "source_key",
                  "mode"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_continuation": {
      "post": {
        "operationId": "request_continuation",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_continuation",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_export": {
      "post": {
        "operationId": "request_export",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_export",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {},
                "required": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_operation": {
      "post": {
        "operationId": "request_operation",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_operation",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_quota_refresh": {
      "post": {
        "operationId": "request_quota_refresh",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_quota_refresh",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "account_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "executor_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "account_id",
                  "executor_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_run_archive": {
      "post": {
        "operationId": "request_run_archive",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_run_archive",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "idempotency_key": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id",
                  "idempotency_key"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_usage_history": {
      "post": {
        "operationId": "request_usage_history",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_usage_history",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/request_usage_summary": {
      "post": {
        "operationId": "request_usage_summary",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/request_usage_summary",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/reserve_private_upload": {
      "post": {
        "operationId": "reserve_private_upload",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/reserve_private_upload",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/resolve_attention": {
      "post": {
        "operationId": "resolve_attention",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/resolve_attention",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "item_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "response": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "item_id",
                  "expected_revision",
                  "response"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/resume_schedule": {
      "post": {
        "operationId": "resume_schedule",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/resume_schedule",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "schedule_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "schedule_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/resume_tracking": {
      "post": {
        "operationId": "resume_tracking",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/resume_tracking",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/review_skill_version": {
      "post": {
        "operationId": "review_skill_version",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/review_skill_version",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "skill_version_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "status": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "evidence": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "skill_version_id",
                  "expected_revision",
                  "status",
                  "evidence"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/revoke_integration": {
      "post": {
        "operationId": "revoke_integration",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/revoke_integration",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "connection_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "connection_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/revoke_library_share": {
      "post": {
        "operationId": "revoke_library_share",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/revoke_library_share",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "share_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "share_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/revoke_private_object": {
      "post": {
        "operationId": "revoke_private_object",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/revoke_private_object",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "object_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "object_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/revoke_project_grant": {
      "post": {
        "operationId": "revoke_project_grant",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/revoke_project_grant",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "grant_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "grant_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/revoke_secret_reference": {
      "post": {
        "operationId": "revoke_secret_reference",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/revoke_secret_reference",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "secret_ref_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "secret_ref_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/rotate_deletion_receipt": {
      "post": {
        "operationId": "rotate_deletion_receipt",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/rotate_deletion_receipt",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "job_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "job_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/search_skill_library": {
      "post": {
        "operationId": "search_skill_library",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/search_skill_library",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "query": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "page_limit": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "integer"
                  },
                  "page_offset": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "integer"
                  }
                },
                "required": [
                  "workspace_id",
                  "query"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/set_continuation_policy_status": {
      "post": {
        "operationId": "set_continuation_policy_status",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/set_continuation_policy_status",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "policy_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "status": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "policy_id",
                  "expected_revision",
                  "status"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/set_eta_constraints": {
      "post": {
        "operationId": "set_eta_constraints",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/set_eta_constraints",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/set_project_execution_policy": {
      "post": {
        "operationId": "set_project_execution_policy",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/set_project_execution_policy",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/set_project_skill_selection": {
      "post": {
        "operationId": "set_project_skill_selection",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/set_project_skill_selection",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "skill_version_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "selected": {
                    "anyOf": [
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "boolean"
                  }
                },
                "required": [
                  "project_id",
                  "expected_revision",
                  "skill_version_id",
                  "selected"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/start_experiment_trial": {
      "post": {
        "operationId": "start_experiment_trial",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/start_experiment_trial",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/stop_child_intent": {
      "post": {
        "operationId": "stop_child_intent",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/stop_child_intent",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "intent_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "intent_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/stop_tracking": {
      "post": {
        "operationId": "stop_tracking",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/stop_tracking",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "run_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  }
                },
                "required": [
                  "run_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/transfer_workspace_ownership": {
      "post": {
        "operationId": "transfer_workspace_ownership",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/transfer_workspace_ownership",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "recipient_user_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  }
                },
                "required": [
                  "workspace_id",
                  "recipient_user_id",
                  "expected_revision"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/update_device_capabilities": {
      "post": {
        "operationId": "update_device_capabilities",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/update_device_capabilities",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "device_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "capabilities": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "device_id",
                  "capabilities"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/update_goal": {
      "post": {
        "operationId": "update_goal",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/update_goal",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/update_notification_preferences": {
      "post": {
        "operationId": "update_notification_preferences",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/update_notification_preferences",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/update_profile": {
      "post": {
        "operationId": "update_profile",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/update_profile",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "expected_revision": {
                    "anyOf": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "bigint"
                  },
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "expected_revision",
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/update_schedule": {
      "post": {
        "operationId": "update_schedule",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/update_schedule",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/update_workspace_member": {
      "post": {
        "operationId": "update_workspace_member",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/update_workspace_member",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "workspace_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "user_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "uuid"
                  },
                  "role": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  },
                  "status": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "x-postgres-type": "text"
                  }
                },
                "required": [
                  "workspace_id",
                  "user_id",
                  "role",
                  "status"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/upsert_project_work_estimate": {
      "post": {
        "operationId": "upsert_project_work_estimate",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/upsert_project_work_estimate",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/rpc/upsert_task": {
      "post": {
        "operationId": "upsert_task",
        "x-postgres-result": "jsonb",
        "x-data-gateway-path": "/rest/v1/rpc/upsert_task",
        "requestBody": {
          "required": true,
          "description": "UTF-8 JSON, maximum 256 KiB. Use PostgreSQL parameter names. SQL validates nested payloads.",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "input": {
                    "x-postgres-type": "jsonb"
                  }
                },
                "required": [
                  "input"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "PostgreSQL result: jsonb. JSON response content is SQL-defined.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Error"
          },
          "401": {
            "$ref": "#/components/responses/Error"
          },
          "403": {
            "$ref": "#/components/responses/Error"
          },
          "404": {
            "$ref": "#/components/responses/Error"
          },
          "405": {
            "$ref": "#/components/responses/Error"
          },
          "409": {
            "$ref": "#/components/responses/Error"
          },
          "413": {
            "$ref": "#/components/responses/Error"
          },
          "415": {
            "$ref": "#/components/responses/Error"
          },
          "429": {
            "$ref": "#/components/responses/RateLimited"
          },
          "500": {
            "$ref": "#/components/responses/Error"
          },
          "502": {
            "$ref": "#/components/responses/Error"
          },
          "503": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    }
  }
}
