{
  "openapi": "3.0.2",
  "info": {
    "title": "PatentsView PatentSearch API",
    "version": "1"
  },
  "servers": [
    {
      "url": "https://search.patentsview.org"
    }
  ],
  "paths": {
    "/api/v1/g_brf_sum_text/": {
      "get": {
        "description": "",
        "operationId": "gBrfSumTextGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"summary_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GBrfSumTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "403": {
            "description": "Incorrect/Missing API Key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnauthenticatedRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of incorrect/missing API Key",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Brf Sum Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "gBrfSumTextPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GBrfSumTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GBrfSumTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Brf Sum Text"
        ]
      }
    },
    "/api/v1/g_claim/": {
      "get": {
        "description": "",
        "operationId": "gClaimGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"claim_sequence\", \"claim_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" },{\"claim_sequence\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GClaimSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Claim"
        ]
      },
      "post": {
        "description": "",
        "operationId": "gClaimPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GClaimPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GClaimSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Claim"
        ]
      }
    },
    "/api/v1/g_detail_desc_text/": {
      "get": {
        "description": "",
        "operationId": "gDetailDescTextGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"description_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GDetailDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Detail Desc Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "gDetailDescTextPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GDetailDescTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GDetailDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Detail Desc Text"
        ]
      }
    },
    "/api/v1/g_draw_desc_text/": {
      "get": {
        "description": "",
        "operationId": "gDrawDescTextGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"draw_desc_sequence\", \"draw_desc_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" },{\"draw_desc_sequence\": \"asc\"}]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GDrawDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Draw Desc Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "gDrawDescTextPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GDrawDescTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GDrawDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent Text|Draw Desc Text"
        ]
      }
    },
    "/api/v1/pg_brf_sum_text/": {
      "get": {
        "description": "",
        "operationId": "pgBrfSumTextGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"document_number\", \"summary_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"document_number\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgBrfSumTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Brf Sum Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "pgBrfSumTextPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PgBrfSumTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgBrfSumTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Brf Sum Text"
        ]
      }
    },
    "/api/v1/pg_claim/": {
      "get": {
        "description": "",
        "operationId": "pgClaimGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"document_number\", \"claim_sequence\", \"claim_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"document_number\": \"asc\" }, {\"claim_sequence\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgClaimSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Claim"
        ]
      },
      "post": {
        "description": "",
        "operationId": "pgClaimPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PgClaimPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgClaimSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Claim"
        ]
      }
    },
    "/api/v1/pg_detail_desc_text/": {
      "get": {
        "description": "",
        "operationId": "pgDetailDescTextGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"document_number\", \"description_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"document_number\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgDetailDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Detail Desc Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "pgDetailDescTextPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PgDetailDescTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgDetailDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Detail Desc Text"
        ]
      }
    },
    "/api/v1/pg_draw_desc_text/": {
      "get": {
        "description": "",
        "operationId": "pgDrawDescTextGet",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"document_number\", \"draw_desc_sequence\", \"draw_desc_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"document_number\": \"asc\" }, {\"draw_desc_sequence\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgDrawDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Draw Desc Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "pgDrawDescTextPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PgDrawDescTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PgDrawDescTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication Text|Draw Desc Text"
        ]
      }
    },
    "/api/v1/assignee/": {
      "get": {
        "description": "",
        "operationId": "listAssignee",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"assignee_id\", \"assignee_individual_name_first\", \"assignee_individual_name_last\", \"assignee_organization\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"assignee_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssigneeSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Assignee"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listAssigneelist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssigneePostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssigneeSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Assignee"
        ]
      }
    },
    "/api/v1/assignee/{assignee_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveAssigneeDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "assignee_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssigneeSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Assignee"
        ]
      }
    },
    "/api/v1/patent/attorney/": {
      "get": {
        "description": "",
        "operationId": "listAttorney",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"attorney_id\", \"attorney_name_first\", \"attorney_name_last\", \"attorney_organization\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"attorney_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttorneySuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Attorney"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listAttorneylist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttorneyPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttorneySuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Attorney"
        ]
      }
    },
    "/api/v1/patent/attorney/{attorney_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveAttorneyDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "attorney_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttorneySuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Attorney"
        ]
      }
    },
    "/api/v1/cpc_class/": {
      "get": {
        "description": "",
        "operationId": "listCpcClass",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"cpc_class_id\", \"cpc_class_title\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"cpc_class_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcClassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Class"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listCpcClasslist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CpcClassPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcClassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Class"
        ]
      }
    },
    "/api/v1/cpc_class/{cpc_class}/": {
      "get": {
        "description": "",
        "operationId": "retrieveCpcClassDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "cpc_class",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcClassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Class"
        ]
      }
    },
    "/api/v1/cpc_subclass/": {
      "get": {
        "description": "",
        "operationId": "listCpcSubclass",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"cpc_subclass_id\", \"cpc_subclass_title\", \"cpc_class_id\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"cpc_subclass_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcSubclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Subclass"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listCpcSubclasslist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CpcSubclassPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcSubclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Subclass"
        ]
      }
    },
    "/api/v1/cpc_subclass/{cpc_subclass}/": {
      "get": {
        "description": "",
        "operationId": "retrieveCpcSubclassDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "cpc_subclass",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcSubclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Subclass"
        ]
      }
    },
    "/api/v1/cpc_group/": {
      "get": {
        "description": "",
        "operationId": "listCpcGroup",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"cpc_group_id\", \"cpc_group_title\", \"cpc_class_id\", \"cpc_subclass_id\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"cpc_group_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcGroupSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Group"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listCpcGrouplist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CpcGroupPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcGroupSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Group"
        ]
      }
    },
    "/api/v1/cpc_group/{cpc_group}/": {
      "get": {
        "description": "",
        "operationId": "retrieveCpcGroupDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "cpc_group",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CpcGroupSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|CPC Group"
        ]
      }
    },
    "/api/v1/patent/foreign_citation/": {
      "get": {
        "description": "",
        "operationId": "listForeignCitation",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"citation_sequence\", \"citation_number\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }, {\"citation_sequence\": \"asc\"}]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ForeignCitationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|Foreign Citations"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listForeignCitationlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ForeignCitationPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ForeignCitationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|Foreign Citations"
        ]
      }
    },
    "/api/v1/inventor/": {
      "get": {
        "description": "",
        "operationId": "listInventor",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"inventor_id\", \"inventor_name_first\", \"inventor_name_last\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"inventor_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InventorSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Inventor"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listInventorlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventorPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InventorSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Inventor"
        ]
      }
    },
    "/api/v1/inventor/{inventor_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveInventorDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "inventor_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InventorSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Inventor"
        ]
      }
    },
    "/api/v1/ipc/": {
      "get": {
        "description": "",
        "operationId": "listIpcClassification",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"ipc_id\", \"ipc_section\", \"ipc_class\", \"ipc_subclass\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"ipc_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IpcClassificationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|IPC"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listIpcClassificationlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IpcClassificationPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IpcClassificationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|IPC"
        ]
      }
    },
    "/api/v1/location/": {
      "get": {
        "description": "",
        "operationId": "listLocation",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"location_id\", \"location_name\", \"location_state\", \"location_country\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"location_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Location"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listLocationlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Location"
        ]
      }
    },
    "/api/v1/location/{location_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveLocationDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "location_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Disambiguated Entities|Location"
        ]
      }
    },
    "/api/v1/patent/other_reference/": {
      "get": {
        "description": "",
        "operationId": "listOtherreference",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"reference_sequence\", \"reference_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OtherreferenceSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|Other Reference"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listOtherreferencelist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OtherreferencePostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OtherreferenceSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|Other Reference"
        ]
      }
    },
    "/api/v1/patent/": {
      "get": {
        "description": "",
        "operationId": "listPatent",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"patent_title\", \"patent_date\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false, \"exclude_withdrawn\": true }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatentSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listPatentlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatentPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatentSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent"
        ]
      }
    },
    "/api/v1/patent/{patent_id}/": {
      "get": {
        "description": "",
        "operationId": "retrievePatentDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "patent_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatentSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent"
        ]
      }
    },
    "/api/v1/patent/rel_app_text/": {
      "get": {
        "description": "",
        "operationId": "listRelAppText",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"related_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RelAppTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|Related Application Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listRelAppTextlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RelAppTextPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RelAppTextSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|Related Application Text"
        ]
      }
    },
    "/api/v1/patent/us_application_citation/": {
      "get": {
        "description": "",
        "operationId": "listApplicationCitation",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"citation_sequence\", \"citation_document_number\", \"citation_wipo_kind\", \"citation_category\", \"citation_date\", \"citation_name\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }, {\"citation_sequence\": \"asc\"}]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCitationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|US Application Citations"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listApplicationCitationlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationCitationPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCitationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|US Application Citations"
        ]
      }
    },
    "/api/v1/patent/us_application_citation/{patent_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveApplicationCitationDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "patent_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCitationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|US Application Citations"
        ]
      }
    },
    "/api/v1/patent/us_patent_citation/": {
      "get": {
        "description": "",
        "operationId": "listPatentCitations",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"patent_id\", \"patent\", \"citation_sequence\", \"citation_patent_id\", \"citation_patent\", \"citation_wipo_kind\", \"citation_category\", \"citation_date\", \"citation_name\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100, \"pad_patent_id\": false }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"patent_id\": \"asc\" }, {\"citation_sequence\": \"asc\"}]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatentCitationsSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|US Patent Citations"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listPatentCitationslist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatentCitationsPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatentCitationsSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|US Patent Citations"
        ]
      }
    },
    "/api/v1/patent/us_patent_citation/{patent_id}/": {
      "get": {
        "description": "",
        "operationId": "retrievePatentCitationsDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "patent_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatentCitationsSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Patent|US Patent Citations"
        ]
      }
    },
    "/api/v1/publication/": {
      "get": {
        "description": "",
        "operationId": "listPublication",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"document_number\", \"publication_title\", \"publication_date\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"document_number\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listPublicationlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PublicationPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication"
        ]
      }
    },
    "/api/v1/publication/{document_number}/": {
      "get": {
        "description": "",
        "operationId": "retrievePublicationDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "document_number",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication"
        ]
      }
    },
    "/api/v1/publication/rel_app_text/": {
      "get": {
        "description": "",
        "operationId": "listRelAppTextPub",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"document_number\", \"related_text\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"document_number\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RelAppTextPubSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication|Related Application Text"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listRelAppTextPublist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RelAppTextPubPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RelAppTextPubSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Publication|Related Application Text"
        ]
      }
    },
    "/api/v1/uspc_mainclass/": {
      "get": {
        "description": "",
        "operationId": "listUspcMainclass",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"uspc_mainclass_id\", \"uspc_mainclass_title\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"uspc_mainclass_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UspcMainclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|USPC Mainclasses"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listUspcMainclasslist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UspcMainclassPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UspcMainclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|USPC Mainclasses"
        ]
      }
    },
    "/api/v1/uspc_mainclass/{uspc_mainclass_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveUspcMainclassDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "uspc_mainclass_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UspcMainclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|USPC Mainclasses"
        ]
      }
    },
    "/api/v1/uspc_subclass/": {
      "get": {
        "description": "",
        "operationId": "listUspcSubclass",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"uspc_subclass_id\", \"uspc_subclass_title\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"uspc_subclass_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UspcSubclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|USPC Subclasses"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listUspcSubclasslist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UspcSubclassPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UspcSubclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|USPC Subclasses"
        ]
      }
    },
    "/api/v1/uspc_subclass/{uspc_subclass_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveUspcSubclassDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "uspc_subclass_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UspcSubclassSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|USPC Subclasses"
        ]
      }
    },
    "/api/v1/wipo/": {
      "get": {
        "description": "",
        "operationId": "listWipoField",
        "parameters": [
          {
            "explode": true,
            "in": "query",
            "name": "f",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[\"wipo_id\", \"sector_title\", \"field_title\"]",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "o",
            "style": "form",
            "required": false,
            "schema": {
              "default": "{ \"size\": 100 }",
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "q",
            "style": "form",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "explode": true,
            "in": "query",
            "name": "s",
            "style": "form",
            "required": false,
            "schema": {
              "default": "[{\"wipo_id\": \"asc\" }]",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WipoFieldSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|WIPO"
        ]
      },
      "post": {
        "description": "",
        "operationId": "listWipoFieldlist",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WipoFieldPostRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WipoFieldSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|WIPO"
        ]
      }
    },
    "/api/v1/wipo/{wipo_id}/": {
      "get": {
        "description": "",
        "operationId": "retrieveWipoFieldDetail",
        "parameters": [
          {
            "description": "",
            "explode": false,
            "in": "path",
            "name": "wipo_id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "simple"
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WipoFieldSuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Invalid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestResponse"
                }
              }
            },
            "headers": {
              "X-Status-Reason": {
                "description": "Description of invalid query",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              },
              "X-Status-Reason-Code": {
                "description": "Request Error Code",
                "explode": false,
                "schema": {
                  "type": "string"
                },
                "style": "simple"
              }
            }
          },
          "429": {
            "description": "Too many requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ThrottleResponse"
                }
              }
            },
            "headers": {
              "Retry-After": {
                "description": "Number of seconds to wait before sending next request",
                "explode": false,
                "schema": {
                  "type": "integer"
                },
                "style": "simple"
              }
            }
          }
        },
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "tags": [
          "Classification Lookups|WIPO"
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "GBrfSumTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "g_brf_sum_texts": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "summary_text": {
                  "example": "text",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "GBrfSumTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "summary_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              }
            ]
          }
        }
      },
      "GClaimSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "g_claims": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "claim_sequence": {
                  "example": 1,
                  "type": "integer"
                },
                "claim_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "claim_text": {
                  "example": "text",
                  "type": "string"
                },
                "exemplary": {
                  "example": 1,
                  "type": "integer"
                },
                "claim_dependent": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "GClaimPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "claim_sequence",
              "claim_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              },
              {
                "claim_sequence": "asc"
              }
            ]
          }
        }
      },
      "GDetailDescTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "g_detail_desc_texts": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "description_text": {
                  "example": "text",
                  "type": "string"
                },
                "description_length": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "GDetailDescTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "description_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              }
            ]
          }
        }
      },
      "GDrawDescTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "g_draw_desc_texts": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "draw_desc_text": {
                  "example": "text",
                  "type": "string"
                },
                "draw_desc_sequence": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "GDrawDescTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "draw_desc_text",
              "draw_desc_sequence"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              },
              {
                "draw_desc_sequence": "asc"
              }
            ]
          }
        }
      },
      "PgBrfSumTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "pg_brf_sum_texts": {
            "items": {
              "properties": {
                "document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "summary_text": {
                  "example": "text",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PgBrfSumTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "document_number",
              "summary_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "document_number": "asc"
              }
            ]
          }
        }
      },
      "PgClaimSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "pg_claims": {
            "items": {
              "properties": {
                "document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "claim_sequence": {
                  "example": 1,
                  "type": "integer"
                },
                "claim_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "claim_text": {
                  "example": "text",
                  "type": "string"
                },
                "claim_dependent": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PgClaimPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "document_number",
              "claim_sequence",
              "claim_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "document_number": "asc"
              },
              {
                "claim_sequence": "asc"
              }
            ]
          }
        }
      },
      "PgDetailDescTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "pg_detail_desc_texts": {
            "items": {
              "properties": {
                "document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "description_text": {
                  "example": "text",
                  "type": "string"
                },
                "description_length": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PgDetailDescTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "document_number",
              "description_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "document_number": "asc"
              }
            ]
          }
        }
      },
      "PgDrawDescTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "pg_draw_desc_texts": {
            "items": {
              "properties": {
                "document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "draw_desc_sequence": {
                  "example": 1,
                  "type": "number"
                },
                "draw_desc_text": {
                  "example": "text",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PgDrawDescTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "document_number",
              "draw_desc_sequence",
              "draw_desc_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "document_number": "asc"
              },
              {
                "draw_desc_sequence": "asc"
              }
            ]
          }
        }
      },
      "AssigneeSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "assignees": {
            "items": {
              "properties": {
                "assignee_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "assignee_individual_name_first": {
                  "example": "text",
                  "type": "string"
                },
                "assignee_individual_name_last": {
                  "example": "text",
                  "type": "string"
                },
                "assignee_organization": {
                  "example": "text",
                  "type": "string"
                },
                "assignee_type": {
                  "example": "keyword",
                  "type": "string"
                },
                "assignee_lastknown_city": {
                  "example": "text",
                  "type": "string"
                },
                "assignee_lastknown_state": {
                  "example": "text",
                  "type": "string"
                },
                "assignee_lastknown_country": {
                  "example": "text",
                  "type": "string"
                },
                "assignee_lastknown_latitude": {
                  "example": "double",
                  "type": "string"
                },
                "assignee_lastknown_longitude": {
                  "example": "double",
                  "type": "string"
                },
                "assignee_lastknown_location": {
                  "example": "keyword",
                  "type": "string"
                },
                "assignee_first_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "assignee_last_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "assignee_num_inventors": {
                  "example": 1,
                  "type": "number"
                },
                "assignee_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "assignee_years_active": {
                  "example": 1,
                  "type": "number"
                },
                "assignee_years": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "year": {
                        "example": 1,
                        "type": "number"
                      },
                      "num_patents": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                }
              }
            },
            "type": "array"
          }
        }
      },
      "AssigneePostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "assignee_id",
              "assignee_individual_name_first",
              "assignee_individual_name_last",
              "assignee_organization"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "assignee_id": "asc"
              }
            ]
          }
        }
      },
      "AttorneySuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "attorneys": {
            "items": {
              "properties": {
                "attorney_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "attorney_name_first": {
                  "example": "keyword",
                  "type": "string"
                },
                "attorney_name_last": {
                  "example": "keyword",
                  "type": "string"
                },
                "attorney_organization": {
                  "example": "text",
                  "type": "string"
                },
                "attorney_first_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "attorney_last_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "attorney_num_inventors": {
                  "example": 1,
                  "type": "number"
                },
                "attorney_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "attorney_years_active": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "AttorneyPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "attorney_id",
              "attorney_name_first",
              "attorney_name_last",
              "attorney_organization"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "attorney_id": "asc"
              }
            ]
          }
        }
      },
      "CpcClassSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "cpc_classes": {
            "items": {
              "properties": {
                "cpc_class_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_class_title": {
                  "example": "text",
                  "type": "string"
                },
                "cpc_class_first_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "cpc_class_last_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "cpc_class_years_active": {
                  "example": 1,
                  "type": "number"
                },
                "cpc_class_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "cpc_class_num_assignees": {
                  "example": 1,
                  "type": "number"
                },
                "cpc_class_num_inventors": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "CpcClassPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "cpc_class_id",
              "cpc_class_title"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "cpc_class_id": "asc"
              }
            ]
          }
        }
      },
      "CpcSubclassSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "cpc_subclasses": {
            "items": {
              "properties": {
                "cpc_subclass_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_subclass_title": {
                  "example": "text",
                  "type": "string"
                },
                "cpc_class_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_class": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_subclass_first_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "cpc_subclass_last_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "cpc_subclass_years_active": {
                  "example": 1,
                  "type": "number"
                },
                "cpc_subclass_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "cpc_subclass_num_assignees": {
                  "example": 1,
                  "type": "number"
                },
                "cpc_subclass_num_inventors": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "CpcSubclassPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "cpc_subclass_id",
              "cpc_subclass_title",
              "cpc_class_id"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "cpc_subclass_id": "asc"
              }
            ]
          }
        }
      },
      "CpcGroupSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "cpc_groups": {
            "items": {
              "properties": {
                "cpc_group_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_group_title": {
                  "example": "text",
                  "type": "string"
                },
                "cpc_class_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_class": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_subclass_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "cpc_subclass": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "CpcGroupPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "cpc_group_id",
              "cpc_group_title",
              "cpc_class_id",
              "cpc_subclass_id"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "cpc_group_id": "asc"
              }
            ]
          }
        }
      },
      "ForeignCitationSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "foreign_citations": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_sequence": {
                  "example": 1,
                  "type": "number"
                },
                "citation_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "citation_category": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_country": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "ForeignCitationPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "citation_sequence",
              "citation_number"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              },
              {
                "citation_sequence": "asc"
              }
            ]
          }
        }
      },
      "InventorSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "inventors": {
            "items": {
              "properties": {
                "inventor_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "inventor_name_first": {
                  "example": "text",
                  "type": "string"
                },
                "inventor_name_last": {
                  "example": "text",
                  "type": "string"
                },
                "inventor_gender_code": {
                  "example": "F",
                  "type": "string"
                },
                "inventor_lastknown_city": {
                  "example": "text",
                  "type": "string"
                },
                "inventor_lastknown_state": {
                  "example": "text",
                  "type": "string"
                },
                "inventor_lastknown_country": {
                  "example": "text",
                  "type": "string"
                },
                "inventor_lastknown_latitude": {
                  "example": "double",
                  "type": "string"
                },
                "inventor_lastknown_longitude": {
                  "example": "double",
                  "type": "string"
                },
                "inventor_lastknown_location": {
                  "example": "keyword",
                  "type": "string"
                },
                "inventor_first_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "inventor_last_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "inventor_num_assignees": {
                  "example": 1,
                  "type": "number"
                },
                "inventor_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "inventor_years_active": {
                  "example": 1,
                  "type": "number"
                },
                "inventor_years": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "year": {
                        "example": 1,
                        "type": "number"
                      },
                      "num_patents": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                }
              }
            },
            "type": "array"
          }
        }
      },
      "InventorPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "inventor_id",
              "inventor_name_first",
              "inventor_name_last"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "inventor_id": "asc"
              }
            ]
          }
        }
      },
      "IpcClassificationSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "ipcr": {
            "items": {
              "properties": {
                "ipc_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "ipc_section": {
                  "example": "keyword",
                  "type": "string"
                },
                "ipc_class": {
                  "example": "keyword",
                  "type": "string"
                },
                "ipc_subclass": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "IpcClassificationPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "ipc_id",
              "ipc_section",
              "ipc_class",
              "ipc_subclass"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "ipc_id": "asc"
              }
            ]
          }
        }
      },
      "LocationSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "locations": {
            "items": {
              "properties": {
                "location_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "location_name": {
                  "example": "text",
                  "type": "string"
                },
                "location_county": {
                  "example": "text",
                  "type": "string"
                },
                "location_county_fips": {
                  "example": "keyword",
                  "type": "string"
                },
                "location_state": {
                  "example": "text",
                  "type": "string"
                },
                "location_state_fips": {
                  "example": "keyword",
                  "type": "string"
                },
                "location_country": {
                  "example": "text",
                  "type": "string"
                },
                "location_place_type": {
                  "example": "keyword",
                  "type": "string"
                },
                "location_latitude": {
                  "example": "double",
                  "type": "string"
                },
                "location_longitude": {
                  "example": "double",
                  "type": "string"
                },
                "location_num_assignees": {
                  "example": 1,
                  "type": "number"
                },
                "location_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "location_num_inventors": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "LocationPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "location_id",
              "location_name",
              "location_state",
              "location_country"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "location_id": "asc"
              }
            ]
          }
        }
      },
      "OtherreferenceSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "other_references": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "reference_sequence": {
                  "example": "keyword",
                  "type": "string"
                },
                "reference_text": {
                  "example": "text",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "OtherreferencePostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "reference_sequence",
              "reference_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              }
            ]
          }
        }
      },
      "PatentSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "patents": {
            "items": {
              "properties": {
                "applicants": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "applicant_designation": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "applicant_name_first": {
                        "example": "text",
                        "type": "string"
                      },
                      "applicant_name_last": {
                        "example": "text",
                        "type": "string"
                      },
                      "applicant_organization": {
                        "example": "text",
                        "type": "string"
                      },
                      "applicant_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "applicant_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "location_id": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "application": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "application_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "application_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "filing_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "filing_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "rule_47_flag": {
                        "example": true,
                        "type": "boolean"
                      },
                      "series_code": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "assignees": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "assignee": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "assignee_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "assignee_individual_name_first": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_individual_name_last": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_organization": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_city": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_state": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_country": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "attorneys": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "attorney_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "attorney_name_first": {
                        "example": "text",
                        "type": "string"
                      },
                      "attorney_name_last": {
                        "example": "text",
                        "type": "string"
                      },
                      "attorney_organization": {
                        "example": "text",
                        "type": "string"
                      },
                      "attorney_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "botanic": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "latin_name": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "variety": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "cpc_at_issue": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "cpc_class": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_class_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_section": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "cpc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_subclass_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_type": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "cpc_current": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "cpc_class": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_class_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_section": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "cpc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_subclass_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_type": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "examiners": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "art_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "examiner_first_name": {
                        "example": "text",
                        "type": "string"
                      },
                      "examiner_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "examiner_last_name": {
                        "example": "text",
                        "type": "string"
                      },
                      "examiner_role": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "figures": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "num_figures": {
                        "example": 1,
                        "type": "number"
                      },
                      "num_sheets": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "foreign_priority": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "filing_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "foreign_application_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "foreign_country_filed": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "priority_claim_kind": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "priority_claim_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "gov_interest_contract_award_numbers": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "award_number": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "gov_interest_organizations": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "fedagency_name": {
                        "example": "text",
                        "type": "string"
                      },
                      "level_one": {
                        "example": "text",
                        "type": "string"
                      },
                      "level_three": {
                        "example": "text",
                        "type": "string"
                      },
                      "level_two": {
                        "example": "text",
                        "type": "string"
                      }
                    }
                  }
                },
                "gov_interest_statement": {
                  "example": "text",
                  "type": "string"
                },
                "granted_pregrant_crosswalk": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "application_number": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "document_number": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "inventors": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "inventor": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "inventor_id": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_name_first": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_name_last": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_gender_code": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_city": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_state": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_country": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_location_id": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "ipcr": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "ipc_action_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "ipc_class": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_classification_data_source": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_classification_value": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_main_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_section": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "ipc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_subgroup": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_symbol_position": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "patent_abstract": {
                  "example": "text",
                  "type": "string"
                },
                "patent_cpc_current_group_average_patent_processing_days": {
                  "example": 1,
                  "type": "number"
                },
                "patent_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "patent_detail_desc_length": {
                  "example": 1,
                  "type": "number"
                },
                "patent_earliest_application_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "patent_num_foreign_documents_cited": {
                  "example": 1,
                  "type": "number"
                },
                "patent_num_times_cited_by_us_patents": {
                  "example": 1,
                  "type": "number"
                },
                "patent_num_total_documents_cited": {
                  "example": 1,
                  "type": "number"
                },
                "patent_num_us_applications_cited": {
                  "example": 1,
                  "type": "number"
                },
                "patent_num_us_patents_cited": {
                  "example": 1,
                  "type": "number"
                },
                "patent_processing_days": {
                  "example": 1,
                  "type": "number"
                },
                "patent_term_extension": {
                  "example": 1,
                  "type": "number"
                },
                "patent_title": {
                  "example": "text",
                  "type": "string"
                },
                "patent_type": {
                  "example": "keyword",
                  "type": "string"
                },
                "patent_uspc_current_mainclass_average_patent_processing_days": {
                  "example": 1,
                  "type": "number"
                },
                "patent_year": {
                  "example": 1,
                  "type": "number"
                },
                "pct_data": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "application_kind": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "pct_102_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "pct_371_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "pct_doc_number": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "pct_doc_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "published_filed_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      }
                    }
                  }
                },
                "us_related_documents": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "published_country": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_kind": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_number": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_published_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "related_doc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "related_doc_status": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "wipo_kind": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "us_term_of_grant": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "disclaimer_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "term_disclaimer": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "term_extension": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "term_grant": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "uspc_at_issue": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "uspc_mainclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "uspc_mainclass_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "uspc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "uspc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "uspc_subclass_id": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "wipo": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "wipo_field": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "wipo_field_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "wipo_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "withdrawn": {
                  "example": false,
                  "type": "boolean"
                },
                "wipo_kind": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PatentPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "patent_title",
              "patent_date"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false,
              "exclude_withdrawn": true
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              }
            ]
          }
        }
      },
      "PublicationSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "publications": {
            "items": {
              "properties": {
                "assignees": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "assignee": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "assignee_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "assignee_individual_name_first": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_individual_name_last": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_organization": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_city": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_state": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_country": {
                        "example": "text",
                        "type": "string"
                      },
                      "assignee_location_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "assignee_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "cpc_at_issue": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "cpc_class": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_class_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_section": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "cpc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_subclass_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "action_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      }
                    }
                  }
                },
                "cpc_current": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "cpc_class": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_class_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_group_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_section": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "cpc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_subclass_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "cpc_type": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "foreign_priority": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "filing_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "foreign_application_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "foreign_country_filed": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "priority_claim_kind": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "priority_claim_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "gov_interest_organizations": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "fedagency_name": {
                        "example": "text",
                        "type": "string"
                      },
                      "level_one": {
                        "example": "text",
                        "type": "string"
                      },
                      "level_three": {
                        "example": "text",
                        "type": "string"
                      },
                      "level_two": {
                        "example": "text",
                        "type": "string"
                      }
                    }
                  }
                },
                "granted_pregrant_crosswalk": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "application_number": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "patent_id": {
                        "example": 1,
                        "type": "number"
                      },
                      "current_document_number_flag": {
                        "example": true,
                        "type": "boolean"
                      },
                      "current_patent_id_flag": {
                        "example": false,
                        "type": "boolean"
                      }
                    }
                  }
                },
                "inventors": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "inventor": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "inventor_name_first": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_name_last": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_city": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_state": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_country": {
                        "example": "text",
                        "type": "string"
                      },
                      "inventor_gender_code": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "inventor_location_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "inventor_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "ipcr": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "ipc_action_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "ipc_class": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_classification_data_source": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_classification_value": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_main_group": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_section": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "ipc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_subgroup": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_symbol_position": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_class_level": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "ipc_class_status": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "publication_abstract": {
                  "example": "text",
                  "type": "string"
                },
                "publication_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "publication_title": {
                  "example": "text",
                  "type": "string"
                },
                "publication_type": {
                  "example": "keyword",
                  "type": "string"
                },
                "publication_year": {
                  "example": 1,
                  "type": "number"
                },
                "series_code": {
                  "example": 1,
                  "type": "number"
                },
                "rule_47_flag": {
                  "example": true,
                  "type": "boolean"
                },
                "pct_data": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "application_kind": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "pct_371_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "pct_102_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "pct_doc_number": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "pct_doc_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "published_filed_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "filed_country": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "us_parties": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "us_party_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "us_party_designation": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "location_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "us_party_name_first": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "us_party_name_last": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "us_party_organization": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "us_party_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "applicant_authority": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "us_related_documents": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "published_country": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_kind": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_number": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_published_date": {
                        "example": "1976-01-06",
                        "type": "string",
                        "format": "date"
                      },
                      "related_doc_type": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "related_doc_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                },
                "uspc_at_issue": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "uspc_mainclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "uspc_mainclass_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "uspc_sequence": {
                        "example": 1,
                        "type": "number"
                      },
                      "uspc_subclass": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "uspc_subclass_id": {
                        "example": "keyword",
                        "type": "string"
                      }
                    }
                  }
                },
                "wipo": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "wipo_field": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "wipo_sector_title": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "wipo_field_id": {
                        "example": "keyword",
                        "type": "string"
                      },
                      "wipo_sequence": {
                        "example": 1,
                        "type": "number"
                      }
                    }
                  }
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PublicationPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "document_number",
              "publication_title",
              "publication_date"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "document_number": "asc"
              }
            ]
          }
        }
      },
      "RelAppTextSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "rel_app_texts": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "related_text": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "RelAppTextPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "related_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              }
            ]
          }
        }
      },
      "RelAppTextPubSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "rel_app_texts": {
            "items": {
              "properties": {
                "document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "related_text": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "RelAppTextPubPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "document_number",
              "related_text"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "document_number": "asc"
              }
            ]
          }
        }
      },
      "ApplicationCitationSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "us_application_citations": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_sequence": {
                  "example": 1,
                  "type": "number"
                },
                "citation_document_number": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_wipo_kind": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_category": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "citation_name": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "ApplicationCitationPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "citation_sequence",
              "citation_document_number",
              "citation_wipo_kind",
              "citation_category",
              "citation_date",
              "citation_name"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              },
              {
                "citation_sequence": "asc"
              }
            ]
          }
        }
      },
      "PatentCitationsSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "us_patent_citations": {
            "items": {
              "properties": {
                "patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_sequence": {
                  "example": 1,
                  "type": "number"
                },
                "citation_patent_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_patent": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_wipo_kind": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_category": {
                  "example": "keyword",
                  "type": "string"
                },
                "citation_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "citation_name": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "PatentCitationsPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "patent_id",
              "citation_sequence",
              "citation_patent_id",
              "citation_patent",
              "citation_wipo_kind",
              "citation_category",
              "citation_date",
              "citation_name"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100,
              "pad_patent_id": false
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "patent_id": "asc"
              },
              {
                "citation_sequence": "asc"
              }
            ]
          }
        }
      },
      "UspcMainclassSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "uspc_mainclasses": {
            "items": {
              "properties": {
                "uspc_mainclass_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "uspc_mainclass_title": {
                  "example": "text",
                  "type": "string"
                },
                "uspc_mainclass_first_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "uspc_mainclass_last_seen_date": {
                  "example": "1976-01-06",
                  "type": "string",
                  "format": "date"
                },
                "uspc_mainclass_years_active": {
                  "example": 1,
                  "type": "number"
                },
                "uspc_mainclass_num_patents": {
                  "example": 1,
                  "type": "number"
                },
                "uspc_mainclass_num_assignees": {
                  "example": 1,
                  "type": "number"
                },
                "uspc_mainclass_num_inventors": {
                  "example": 1,
                  "type": "number"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "UspcMainclassPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "uspc_mainclass_id",
              "uspc_mainclass_title"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "uspc_mainclass_id": "asc"
              }
            ]
          }
        }
      },
      "UspcSubclassSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "uspc_subclasses": {
            "items": {
              "properties": {
                "uspc_subclass_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "uspc_subclass_title": {
                  "example": "text",
                  "type": "string"
                },
                "uspc_mainclass_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "uspc_mainclass": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "UspcSubclassPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "uspc_subclass_id",
              "uspc_subclass_title"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "uspc_subclass_id": "asc"
              }
            ]
          }
        }
      },
      "WipoFieldSuccessResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/APISuccessResponse"
          }
        ],
        "properties": {
          "wipo": {
            "items": {
              "properties": {
                "wipo_id": {
                  "example": "keyword",
                  "type": "string"
                },
                "sector_title": {
                  "example": "keyword",
                  "type": "string"
                },
                "field_title": {
                  "example": "keyword",
                  "type": "string"
                }
              }
            },
            "type": "array"
          }
        }
      },
      "WipoFieldPostRequestBody": {
        "properties": {
          "f": {
            "type": "array",
            "default": [
              "wipo_id",
              "sector_title",
              "field_title"
            ]
          },
          "o": {
            "type": "object",
            "default": {
              "size": 100
            }
          },
          "q": {
            "type": "object"
          },
          "s": {
            "type": "array",
            "default": [
              {
                "wipo_id": "asc"
              }
            ]
          }
        }
      },
      "BadRequestResponse": {
        "properties": {
          "error": {
            "type": "boolean"
          }
        },
        "required": [
          "error"
        ],
        "type": "object"
      },
      "UnauthenticatedRequestResponse": {
        "properties": {
          "detail": {
            "type": "string"
          }
        },
        "required": [
          "detail"
        ],
        "type": "object"
      },
      "ThrottleResponse": {
        "properties": {
          "detail": {
            "type": "string"
          }
        },
        "required": [
          "detail"
        ],
        "type": "object"
      },
      "APISuccessResponse": {
        "properties": {
          "error": {
            "example": false,
            "type": "boolean"
          },
          "count": {
            "example": 100,
            "type": "integer"
          },
          "total_hits": {
            "example": 10000,
            "type": "integer"
          }
        },
        "required": [
          "count",
          "error",
          "total_hits"
        ],
        "type": "object"
      }
    },
    "securitySchemes": {
      "ApiKeyAuth": {
        "in": "header",
        "name": "X-Api-Key",
        "type": "apiKey"
      }
    }
  }
}
