Speakeasy · Schema

GithubConfigureMintlifyRepoRequest

A request to configure a GitHub repository for mintlify

AIDocumentationMCPPlatformSDKsTerraformTesting

Properties

Name Type Description
org string The GitHub organization name
repo string The GitHub repository name
subdirectory string The subdirectory (location of mint.json)
input string The input OpenAPI document
overlays array The overlays to apply
View JSON Schema on GitHub

JSON Schema

speakeasy-githubconfiguremintlifyreporequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/GithubConfigureMintlifyRepoRequest",
  "title": "GithubConfigureMintlifyRepoRequest",
  "description": "A request to configure a GitHub repository for mintlify",
  "type": "object",
  "properties": {
    "org": {
      "type": "string",
      "description": "The GitHub organization name"
    },
    "repo": {
      "type": "string",
      "description": "The GitHub repository name"
    },
    "subdirectory": {
      "type": "string",
      "description": "The subdirectory (location of mint.json)"
    },
    "input": {
      "type": "string",
      "description": "The input OpenAPI document"
    },
    "overlays": {
      "type": "array",
      "description": "The overlays to apply",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "org",
    "repo",
    "input",
    "overlays"
  ]
}