{
  "opencollection": "1.0.0",
  "info": {
    "name": "authorization authorization.AuthorizationService policy.kasregistry.KeyAccessServerRegistryService API"
  },
  "items": [
    {
      "info": {
        "name": "policy.kasregistry.KeyAccessServerRegistryService",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "ListKeyAccessServers",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/ListKeyAccessServers",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "ListKeyAccessServers"
        },
        {
          "info": {
            "name": "GetKeyAccessServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/GetKeyAccessServer",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "GetKeyAccessServer"
        },
        {
          "info": {
            "name": "CreateKeyAccessServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/CreateKeyAccessServer",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "CreateKeyAccessServer"
        },
        {
          "info": {
            "name": "UpdateKeyAccessServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/UpdateKeyAccessServer",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "UpdateKeyAccessServer"
        },
        {
          "info": {
            "name": "DeleteKeyAccessServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/DeleteKeyAccessServer",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "DeleteKeyAccessServer"
        },
        {
          "info": {
            "name": "ListKeyAccessServerGrants",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/ListKeyAccessServerGrants",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Deprecated"
        },
        {
          "info": {
            "name": "CreateKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/CreateKey",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "KAS Key Management\n Request to create a new key in the Key Access Service."
        },
        {
          "info": {
            "name": "GetKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/GetKey",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request to retrieve a key from the Key Access Service."
        },
        {
          "info": {
            "name": "ListKeys",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/ListKeys",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request to list keys in the Key Access Service."
        },
        {
          "info": {
            "name": "UpdateKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/UpdateKey",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request to update a key in the Key Access Service."
        },
        {
          "info": {
            "name": "RotateKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/RotateKey",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request to rotate a key in the Key Access Service."
        },
        {
          "info": {
            "name": "SetBaseKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/SetBaseKey",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request to set the default a default kas key."
        },
        {
          "info": {
            "name": "GetBaseKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/GetBaseKey",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get Default kas keys"
        },
        {
          "info": {
            "name": "ListKeyMappings",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/policy.kasregistry.KeyAccessServerRegistryService/ListKeyMappings",
            "headers": [
              {
                "name": "Connect-Protocol-Version",
                "value": ""
              },
              {
                "name": "Connect-Timeout-Ms",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request to list key mappings in the Key Access Service."
        }
      ]
    }
  ],
  "bundled": true
}