{
  "opencollection": "1.0.0",
  "info": {
    "name": "HashiCorp Vault Auth Identity API",
    "version": "1.9.3"
  },
  "items": [
    {
      "info": {
        "name": "Identity",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "HashiCorp Create a new alias.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/alias",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Create a new alias."
        },
        {
          "info": {
            "name": "HashiCorp List all the alias IDs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/alias/id",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the alias IDs."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the alias"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the alias"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the alias"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Create a new entity",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Create a new entity"
        },
        {
          "info": {
            "name": "HashiCorp Create a new alias.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity-alias",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Create a new alias."
        },
        {
          "info": {
            "name": "HashiCorp List all the alias IDs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/entity-alias/id",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the alias IDs."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/entity-alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the alias"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity-alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the alias"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/entity-alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the alias"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Delete all of the entities provided",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity/batch-delete",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Delete all of the entities provided"
        },
        {
          "info": {
            "name": "HashiCorp List all the entity IDs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/entity/id",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the entity IDs"
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an entity using entity ID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/entity/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the entity. If set, updates the corresponding existing entity."
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an entity using entity ID"
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an entity using entity ID",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the entity. If set, updates the corresponding existing entity."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Update, read or delete an entity using entity ID"
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an entity using entity ID",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/entity/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the entity. If set, updates the corresponding existing entity."
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an entity using entity ID"
        },
        {
          "info": {
            "name": "HashiCorp Merge two or more entities together",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity/merge",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Merge two or more entities together"
        },
        {
          "info": {
            "name": "HashiCorp List all the entity names",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/entity/name",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the entity names"
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an entity using entity name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/entity/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the entity"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an entity using entity name"
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an entity using entity name",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/entity/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the entity"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Update, read or delete an entity using entity name"
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an entity using entity name",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/entity/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the entity"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an entity using entity name"
        },
        {
          "info": {
            "name": "HashiCorp Create a new group.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/group",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Create a new group."
        },
        {
          "info": {
            "name": "HashiCorp Creates a new group alias, or updates an existing one.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/group-alias",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Creates a new group alias, or updates an existing one."
        },
        {
          "info": {
            "name": "HashiCorp List all the group alias IDs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/group-alias/id",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the group alias IDs."
        },
        {
          "info": {
            "name": "getIdentityGroupAliasIdId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/group-alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the group alias."
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityGroupAliasIdId",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/group-alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the group alias."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteIdentityGroupAliasIdId",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/group-alias/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the group alias."
              }
            ]
          }
        },
        {
          "info": {
            "name": "HashiCorp List all the group IDs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/group/id",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the group IDs."
        },
        {
          "info": {
            "name": "HashiCorp Update or delete an existing group using its ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/group/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the group. If set, updates the corresponding existing group."
              }
            ]
          },
          "docs": "HashiCorp Update or delete an existing group using its ID."
        },
        {
          "info": {
            "name": "HashiCorp Update or delete an existing group using its ID.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/group/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the group. If set, updates the corresponding existing group."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Update or delete an existing group using its ID."
        },
        {
          "info": {
            "name": "HashiCorp Update or delete an existing group using its ID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/group/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the group. If set, updates the corresponding existing group."
              }
            ]
          },
          "docs": "HashiCorp Update or delete an existing group using its ID."
        },
        {
          "info": {
            "name": "getIdentityGroupName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/group/name",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityGroupNameName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/group/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the group."
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityGroupNameName",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/group/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the group."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteIdentityGroupNameName",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/group/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the group."
              }
            ]
          }
        },
        {
          "info": {
            "name": "HashiCorp Query entities based on various properties.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/lookup/entity",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Query entities based on various properties."
        },
        {
          "info": {
            "name": "HashiCorp Query groups based on various properties.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/lookup/group",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Query groups based on various properties."
        },
        {
          "info": {
            "name": "HashiCorp Retrieve public keys",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/.well-known/keys"
          },
          "docs": "HashiCorp Retrieve public keys"
        },
        {
          "info": {
            "name": "HashiCorp Query OIDC configurations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/.well-known/openid-configuration"
          },
          "docs": "HashiCorp Query OIDC configurations"
        },
        {
          "info": {
            "name": "getIdentityOidcAssignment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/assignment",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcAssignmentName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/assignment/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the assignment"
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityOidcAssignmentName",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/assignment/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the assignment"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteIdentityOidcAssignmentName",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/oidc/assignment/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the assignment"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcClient",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/client",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcClientName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/client/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the client."
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityOidcClientName",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/client/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the client."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteIdentityOidcClientName",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/oidc/client/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the client."
              }
            ]
          }
        },
        {
          "info": {
            "name": "HashiCorp OIDC configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/config"
          },
          "docs": "HashiCorp OIDC configuration"
        },
        {
          "info": {
            "name": "HashiCorp OIDC configuration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/config",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp OIDC configuration"
        },
        {
          "info": {
            "name": "HashiCorp Verify the authenticity of an OIDC token",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/introspect",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Verify the authenticity of an OIDC token"
        },
        {
          "info": {
            "name": "HashiCorp List OIDC keys",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/key",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List OIDC keys"
        },
        {
          "info": {
            "name": "HashiCorp CRUD operations for OIDC keys.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/key/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the key"
              }
            ]
          },
          "docs": "HashiCorp CRUD operations for OIDC keys."
        },
        {
          "info": {
            "name": "HashiCorp CRUD operations for OIDC keys.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/key/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the key"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp CRUD operations for OIDC keys."
        },
        {
          "info": {
            "name": "HashiCorp CRUD operations for OIDC keys.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/oidc/key/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the key"
              }
            ]
          },
          "docs": "HashiCorp CRUD operations for OIDC keys."
        },
        {
          "info": {
            "name": "HashiCorp Rotate a named OIDC key.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/key/:name/rotate",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the key"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Rotate a named OIDC key."
        },
        {
          "info": {
            "name": "getIdentityOidcProvider",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/provider",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcProviderName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/provider/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityOidcProviderName",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/provider/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteIdentityOidcProviderName",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/oidc/provider/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcProviderNameWellKnownKeys",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/.well-known/keys",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcProviderNameWellKnownOpenidConfiguration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/.well-known/openid-configuration",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcProviderNameAuthorize",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/authorize",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityOidcProviderNameAuthorize",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/authorize",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "postIdentityOidcProviderNameToken",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/token",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "getIdentityOidcProviderNameUserinfo",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/userinfo",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityOidcProviderNameUserinfo",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/provider/:name/userinfo",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the provider"
              }
            ]
          }
        },
        {
          "info": {
            "name": "HashiCorp List configured OIDC roles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/role",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List configured OIDC roles"
        },
        {
          "info": {
            "name": "HashiCorp CRUD operations on OIDC Roles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/role/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the role"
              }
            ]
          },
          "docs": "HashiCorp CRUD operations on OIDC Roles"
        },
        {
          "info": {
            "name": "HashiCorp CRUD operations on OIDC Roles",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/role/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the role"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp CRUD operations on OIDC Roles"
        },
        {
          "info": {
            "name": "HashiCorp CRUD operations on OIDC Roles",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/oidc/role/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the role"
              }
            ]
          },
          "docs": "HashiCorp CRUD operations on OIDC Roles"
        },
        {
          "info": {
            "name": "getIdentityOidcScope",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/scope",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIdentityOidcScopeName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/scope/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the scope"
              }
            ]
          }
        },
        {
          "info": {
            "name": "postIdentityOidcScopeName",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/oidc/scope/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the scope"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteIdentityOidcScopeName",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/oidc/scope/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the scope"
              }
            ]
          }
        },
        {
          "info": {
            "name": "HashiCorp Generate an OIDC token",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/oidc/token/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the role"
              }
            ]
          },
          "docs": "HashiCorp Generate an OIDC token"
        },
        {
          "info": {
            "name": "HashiCorp Create a new alias.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/persona",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Create a new alias."
        },
        {
          "info": {
            "name": "HashiCorp List all the alias IDs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/persona/id",
            "params": [
              {
                "name": "list",
                "value": "",
                "type": "query",
                "description": "Return a list if `true`"
              }
            ]
          },
          "docs": "HashiCorp List all the alias IDs."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/identity/persona/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the persona"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/identity/persona/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the persona"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        },
        {
          "info": {
            "name": "HashiCorp Update, read or delete an alias ID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/identity/persona/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of the persona"
              }
            ]
          },
          "docs": "HashiCorp Update, read or delete an alias ID."
        }
      ]
    }
  ],
  "bundled": true
}