{
  "config": {
    "oas": {
      "files": [
        "docs/API/yamls/oa.yaml"
      ]
    },
    "raml": {
      "files": []
    }
  },
  "endpoints": [
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getCharges post:operation/postCharge",
      "path": "/oa/charges"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteCharge get:operation/getCharge put:operation/putCharge",
      "path": "/oa/charges/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getChecklistItemDefinitions post:operation/postChecklistItemDefinition",
      "path": "/oa/checklistItems"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteChecklistItemDefinition get:operation/getChecklistItemDefinition put:operation/putChecklistItemDefinition",
      "path": "/oa/checklistItems/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getCorrespondences post:operation/postCorrespondence",
      "path": "/oa/correspondence"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteCorrespondence get:operation/getCorrespondence put:operation/putCorrespondence",
      "path": "/oa/correspondence/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getParties post:operation/postParty",
      "path": "/oa/party"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteParty get:operation/getParty put:operation/putParty",
      "path": "/oa/party/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getPublicationRequests post:operation/postPublicationRequest",
      "path": "/oa/publicationRequest"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deletePublicationRequest get:operation/getPublicationRequest put:operation/putPublicationRequest",
      "path": "/oa/publicationRequest/{publicationRequestId}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getRefdataCategories post:operation/postRefdataCategory",
      "path": "/oa/refdata"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getRefdataValuesForProperty",
      "path": "/oa/refdata/{domain}/{property}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteRefdataCategory get:operation/getRefdataCategory put:operation/putRefdataCategory",
      "path": "/oa/refdata/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "methods": "get:operation/getOpenApcBpcReport",
      "path": "/oa/reports/openApcBpcReport"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "methods": "get:operation/getOpenApcChargesReport",
      "path": "/oa/reports/openApcChargesReport"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "methods": "get:operation/getOpenApcTransformativeAgreementReport",
      "path": "/oa/reports/openApcTransformativeAgreementReport"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getAppSettings post:operation/postAppSetting",
      "path": "/oa/settings/appSettings"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteAppSetting get:operation/getAppSetting put:operation/putAppSetting",
      "path": "/oa/settings/appSettings/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getTitleInstances post:operation/postTitleInstance",
      "path": "/oa/titleInstances"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "delete:operation/deleteTitleInstance get:operation/getTitleInstance put:operation/putTitleInstance",
      "path": "/oa/titleInstances/{id}"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getWorks",
      "path": "/oa/works"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "post:operation/postWorkCitation",
      "path": "/oa/works/citation"
    },
    {
      "apiDescription": "docs/API/yamls/oa.yaml",
      "interface": "oa",
      "methods": "get:operation/getWork put:operation/putWork",
      "path": "/oa/works/{id}"
    }
  ],
  "metadata": {
    "apiTypes": [
      "OAS"
    ],
    "generatedDate": "2026-07-03T15:58:45.727313+00:00",
    "generator": "api_doc.py 1.9",
    "repository": "mod-oa"
  }
}
