{
  "openapi": "3.1.0",
  "info": {
    "title": "",
    "version": "1.0.0"
  },
  "paths": {
    "/auth/login": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "getAccessToken",
        "description": "The parameters and request body are for method: getAccessToken. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent}/dependents-summary": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "dependentsSummaryForDevice",
        "description": "The parameters and request body are for method: dependentsSummaryForDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/operations/ibn:search-intents": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "getuplinkConnectionConfiguration",
        "description": "The parameters and request body are for method: getuplinkConnectionConfiguration. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},fiber/dependents-summary": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "dependentsSummaryFiber",
        "description": "The parameters and request body are for method: dependentsSummaryFiber. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "createOnt",
        "description": "The parameters and request body are for method: createOnt. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},ont": {
      "get": {
        "tags": [
          "Intent"
        ],
        "operationId": "getOnt",
        "description": "The parameters and request body are for method: getOnt. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Intent"
        ],
        "operationId": "lockOnt",
        "description": "The parameters and request body are for method: lockOnt. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Intent"
        ],
        "operationId": "deleteOnt",
        "description": "The parameters and request body are for method: deleteOnt. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},ont/synchronize": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "synchronizeOnt",
        "description": "The parameters and request body are for method: synchronizeOnt. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},ont/audit": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "auditOnt",
        "description": "The parameters and request body are for method: auditOnt. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},l2-user/synchronize": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "synchronizel2User",
        "description": "The parameters and request body are for method: synchronizel2User. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},l2-user": {
      "get": {
        "tags": [
          "Intent"
        ],
        "operationId": "getl2User",
        "description": "The parameters and request body are for method: getl2User. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Intent"
        ],
        "operationId": "modifyl2User",
        "description": "The parameters and request body are for method: modifyl2User. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Intent"
        ],
        "operationId": "deletel2User",
        "description": "The parameters and request body are for method: deletel2User. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{intent},l2-user/audit": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "auditl2User",
        "description": "The parameters and request body are for method: auditl2User. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "intent",
            "in": "path",
            "required": true,
            "schema": {
              "title": "intent",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{newIntent}": {
      "get": {
        "tags": [
          "Intent"
        ],
        "operationId": "getIbnIntent",
        "description": "The parameters and request body are for method: getIbnIntent. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Intent"
        ],
        "operationId": "modifyIbnIntent",
        "description": "The parameters and request body are for method: modifyIbnIntent. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/ibn:delete-intent-from-network-and-controller": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "deleteIbnIntent",
        "description": "The parameters and request body are for method: deleteIbnIntent. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "undefined": {
                    "type": "object",
                    "properties": {
                      "undefined": {
                        "type": "string"
                      },
                      "target": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "example": {
                "undefined": {
                  "undefined": "intentType",
                  "target": "target"
                }
              }
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{newIntent}/synchronize": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "synchronizeIbnIntent",
        "description": "The parameters and request body are for method: synchronizeIbnIntent. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/restconf/data/ibn:ibn/{newIntent}/audit": {
      "post": {
        "tags": [
          "Intent"
        ],
        "operationId": "auditIbnIntent",
        "description": "The parameters and request body are for method: auditIbnIntent. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/ema/entity/{isamVer}/ONT/{shelfName}/{demark}": {
      "get": {
        "tags": [
          "Entity"
        ],
        "operationId": "getEntityOntView",
        "description": "The parameters and request body are for method: getEntityOntView. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "isamVer",
            "in": "path",
            "required": true,
            "schema": {
              "title": "isamVer",
              "type": "string"
            }
          },
          {
            "name": "shelfName",
            "in": "path",
            "required": true,
            "schema": {
              "title": "shelfName",
              "type": "string"
            }
          },
          {
            "name": "demark",
            "in": "path",
            "required": true,
            "schema": {
              "title": "demark",
              "type": "string"
            }
          },
          {
            "name": "isChild",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isOne",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/ema/entity/{isamVer}/ONT%20Port/{shelfName}/{demark}": {
      "get": {
        "tags": [
          "Entity"
        ],
        "operationId": "getEntityOntPort",
        "description": "The parameters and request body are for method: getEntityOntPort. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "isamVer",
            "in": "path",
            "required": true,
            "schema": {
              "title": "isamVer",
              "type": "string"
            }
          },
          {
            "name": "shelfName",
            "in": "path",
            "required": true,
            "schema": {
              "title": "shelfName",
              "type": "string"
            }
          },
          {
            "name": "demark",
            "in": "path",
            "required": true,
            "schema": {
              "title": "demark",
              "type": "string"
            }
          },
          {
            "name": "isChild",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isOne",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/ema/entity/{isamVer}/ONT%20VLAN%20Association/{shelfName}/{vlanAssociation}": {
      "get": {
        "tags": [
          "Entity"
        ],
        "operationId": "getEntityOntVlanAssociation",
        "description": "The parameters and request body are for method: getEntityOntVlanAssociation. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "isamVer",
            "in": "path",
            "required": true,
            "schema": {
              "title": "isamVer",
              "type": "string"
            }
          },
          {
            "name": "shelfName",
            "in": "path",
            "required": true,
            "schema": {
              "title": "shelfName",
              "type": "string"
            }
          },
          {
            "name": "vlanAssociation",
            "in": "path",
            "required": true,
            "schema": {
              "title": "vlanAssociation",
              "type": "string"
            }
          },
          {
            "name": "isChild",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isOne",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {}
  }
}