{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "Apache Syncope",
    "description" : "Apache Syncope 4.1.1",
    "contact" : {
      "name" : "The Apache Syncope community",
      "url" : "https://syncope.apache.org",
      "email" : "dev@syncope.apache.org"
    },
    "license" : {
      "name" : "Apache 2.0 License",
      "url" : "http://www.apache.org/licenses/LICENSE-2.0.html"
    },
    "version" : "4.1.1"
  },
  "servers" : [ {
    "url" : "/syncope/rest"
  } ],
  "paths" : {
    "/accessTokens/{key}" : {
      "delete" : {
        "tags" : [ "AccessTokens" ],
        "summary" : "Invalidates the access token matching the provided key.",
        "operationId" : "delete",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "access token key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/accessTokens" : {
      "get" : {
        "tags" : [ "AccessTokens" ],
        "summary" : "Returns a paged list of existing access tokens matching the given query.",
        "operationId" : "list",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of existing access tokens matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultAccessTokenTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/accessTokens/login" : {
      "post" : {
        "tags" : [ "AccessTokens" ],
        "summary" : "Returns an empty response bearing the X-Syncope-Token header value, in case of successful authentication.\n The provided value is a signed JSON Web Token.",
        "operationId" : "login",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "JWT successfully generated",
            "headers" : {
              "X-Syncope-Token-Expire" : {
                "description" : "Expiration of the generated JWT",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Syncope-Token" : {
                "description" : "Generated JWT",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "401" : {
            "description" : "Invalid username or password"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        } ]
      }
    },
    "/accessTokens/logout" : {
      "post" : {
        "tags" : [ "AccessTokens" ],
        "summary" : "Invalidates the access token of the requesting user.",
        "operationId" : "logout",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "Bearer" : [ ]
        } ]
      }
    },
    "/accessTokens/refresh" : {
      "post" : {
        "tags" : [ "AccessTokens" ],
        "summary" : "Returns an empty response bearing the X-Syncope-Token header value, with extended lifetime.\n The provided value is a signed JSON Web Token.",
        "operationId" : "refresh",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "JWT successfully refreshed",
            "headers" : {
              "X-Syncope-Token-Expire" : {
                "description" : "Expiration of the refreshed JWT",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Syncope-Token" : {
                "description" : "Generated JWT",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects/{key}/associate/{action}" : {
      "post" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Executes resource-related operations on given entity.",
        "operationId" : "associate",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Entity's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "Association action",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "LINK", "PROVISION", "ASSIGN" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceAR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects" : {
      "get" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Returns a paged list of any objects matching the given query.",
        "operationId" : "search",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "realm",
          "in" : "query",
          "description" : "realms define a hierarchical security domain tree, primarily meant for containing Users, Groups and Any Objects",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#realms"
            },
            "default" : "/"
          }
        }, {
          "name" : "recursive",
          "in" : "query",
          "description" : "whether search results shall be returned from given realm and all children realms, or just the given realm",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "details",
          "in" : "query",
          "description" : "whether detailed information is to be included, if applicable, about (dynamic) roles, relationships, (dynamic) memberships or linked accounts",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "description" : "Feed Item Query Language (FIQL, pronounced “fickle”) is a simple but flexible, URI-friendly syntax for expressing filters across the entries in a syndicated feed.",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#search"
            }
          },
          "example" : "username==rossini"
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of any objects matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultAnyObjectTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Creates a new any object.",
        "operationId" : "create",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyObjectCR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Any object successfully created enriched with propagation status information, as Entity, or empty if 'Prefer: return-no-content' was specified",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the any object created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the any object created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects/{key}/deassociate/{action}" : {
      "post" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Executes resource-related operations on given entity.",
        "operationId" : "deassociate",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Entity's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "Deassociation action",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "UNLINK", "DEPROVISION", "UNASSIGN" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceDR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects/{key}" : {
      "get" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Reads the any object matching the provided key.",
        "operationId" : "read",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "if value looks like a UUID then it is interpreted as key, otherwise as a (user)name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Any object matching the provided key.",
            "headers" : {
              "ETag" : {
                "description" : "Opaque identifier for the latest modification made to the entity returned by this endpoint",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Deletes any object matching provided key.",
        "operationId" : "deleteAny",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "User, Group or Any Object successfully deleted enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "patch" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Updates any object matching the provided key.",
        "operationId" : "update",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Any Object's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyObjectUR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Any object successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects/{key}/{schemaType}/{schema}" : {
      "get" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Reads the attribute, owned by the given any object, for the given schema type and schema.\n\n Note that for the UserService, GroupService and AnyObjectService subclasses, if the key parameter\n looks like a UUID then it is interpreted as as key, otherwise as a (user)name.",
        "operationId" : "read_3",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "schema",
          "in" : "path",
          "description" : "schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "attribute, owned by the given any object, for the given schema type and schema",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Attr"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Adds or replaces the attribute, owned by the given any object, for the given schema type and schema.",
        "operationId" : "update_1",
        "parameters" : [ {
          "name" : "schema",
          "in" : "path",
          "description" : "Attribute schema's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "attribute",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/Attr"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Response object featuring the updated any object attribute - as Entity",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Deletes the attribute, owned by the given any object, for the given schema type and schema.",
        "operationId" : "deleteAttr",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "schema",
          "in" : "path",
          "description" : "schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects/byName/{type}/{name}" : {
      "get" : {
        "tags" : [ "AnyObjects" ],
        "operationId" : "read_1",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Any object matching the provided type and name.",
            "headers" : {
              "ETag" : {
                "description" : "Opaque identifier for the latest modification made to the entity returned by this endpoint",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyObjects/{key}/{schemaType}" : {
      "get" : {
        "tags" : [ "AnyObjects" ],
        "summary" : "Reads the list of attributes owned by the given any object for the given schema type.\n\n Note that for the UserService, GroupService and AnyObjectService subclasses, if the key parameter\n looks like a UUID then it is interpreted as as key, otherwise as a (user)name.",
        "operationId" : "read_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of attributes, owned by the given any object, for the given schema type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "uniqueItems" : true,
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/Attr"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyTypeClasses" : {
      "get" : {
        "tags" : [ "AnyTypeClasses" ],
        "summary" : "Returns a list of all anyTypeClasss.",
        "operationId" : "list_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all anyTypeClasss.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/AnyTypeClassTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "AnyTypeClasses" ],
        "summary" : "Creates a new anyTypeClass.",
        "operationId" : "create_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyTypeClassTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "AnyTypeClass successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyTypeClasses/{key}" : {
      "get" : {
        "tags" : [ "AnyTypeClasses" ],
        "summary" : "Returns anyTypeClass with matching key.",
        "operationId" : "read_4",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "anyTypeClass key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "anyTypeClass with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AnyTypeClassTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AnyTypeClasses" ],
        "summary" : "Updates the anyTypeClass matching the provided key.",
        "operationId" : "update_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "AnyTypeClass's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyTypeClassTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AnyTypeClasses" ],
        "summary" : "Deletes the anyTypeClass matching the provided key.",
        "operationId" : "delete_1",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "anyTypeClass key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyTypes" : {
      "get" : {
        "tags" : [ "AnyTypes" ],
        "summary" : "Returns a list of all anyTypes.",
        "operationId" : "list_2",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all anyTypes.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/AnyTypeTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "AnyTypes" ],
        "summary" : "Creates a new anyType.",
        "operationId" : "create_2",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyTypeTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "AnyType successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/anyTypes/{key}" : {
      "get" : {
        "tags" : [ "AnyTypes" ],
        "summary" : "Returns anyType with matching key.",
        "operationId" : "read_5",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "anyType key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "anyType with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AnyTypeTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AnyTypes" ],
        "summary" : "Updates the anyType matching the provided key.",
        "operationId" : "update_3",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "AnyType's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyTypeTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AnyTypes" ],
        "summary" : "Deletes the anyType matching the provided key.",
        "operationId" : "delete_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "anyType key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/attrRepos" : {
      "get" : {
        "tags" : [ "AttrRepos" ],
        "summary" : "Returns a list of attribute repositories.",
        "operationId" : "list_3",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of attribute repositories",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/AttrRepoTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "AttrRepos" ],
        "summary" : "Create a new attribute repository.",
        "operationId" : "create_3",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AttrRepoTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "AttrRepo successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/attrRepos/{key}" : {
      "get" : {
        "tags" : [ "AttrRepos" ],
        "summary" : "Returns the attribute repository matching the given key.",
        "operationId" : "read_6",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of requested attribute repository",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "attribute repository with matching id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AttrRepoTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AttrRepos" ],
        "summary" : "Updates attribute repository matching the given key.",
        "operationId" : "update_4",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "AttrRepo's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AttrRepoTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AttrRepos" ],
        "summary" : "Delete attribute repository matching the given key.",
        "operationId" : "delete_3",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of attribute repository to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/audit/conf" : {
      "get" : {
        "tags" : [ "Audit" ],
        "summary" : "Returns a list of all audit configurations.",
        "operationId" : "confs",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all audit configurations.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/AuditConfTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/audit/auditEvents" : {
      "get" : {
        "tags" : [ "Audit" ],
        "summary" : "Returns a paged list of audit entries matching the given query.",
        "operationId" : "search_1",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "before",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "after",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "entityKey",
          "in" : "query",
          "description" : "audit entity key to match",
          "schema" : {
            "type" : "string",
            "example" : "50592942-73ec-44c4-a377-e859524245e4"
          }
        }, {
          "name" : "type",
          "in" : "query",
          "description" : "audit type to match",
          "schema" : {
            "type" : "string",
            "enum" : [ "LOGIC", "WA", "TASK", "REPORT", "PROPAGATION", "PULL", "PUSH", "CUSTOM" ]
          }
        }, {
          "name" : "category",
          "in" : "query",
          "description" : "audit category to match",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "subcategory",
          "in" : "query",
          "description" : "audit subcategory to match",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "op",
          "in" : "query",
          "description" : "audit event op to match",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "outcome",
          "in" : "query",
          "description" : "audit event outcome to match",
          "schema" : {
            "type" : "string",
            "enum" : [ "SUCCESS", "FAILURE" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of audit entries matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultAuditEventTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Audit" ],
        "summary" : "Persist an audit event.",
        "operationId" : "create_4",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuditEventTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/audit/conf/{key}" : {
      "get" : {
        "tags" : [ "Audit" ],
        "summary" : "Returns the audit configuration with matching key.",
        "operationId" : "getConf",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "audit key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "audit configuration with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AuditConfTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Audit" ],
        "summary" : "Sets an audit configuration",
        "operationId" : "setConf",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Audit configuration 's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuditConfTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Audit" ],
        "summary" : "Deletes the audit configuration matching the provided key.",
        "operationId" : "deleteConf",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "audit configuration key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/audit/opEvents" : {
      "get" : {
        "tags" : [ "Audit" ],
        "summary" : "Returns the list of all managed events in audit.",
        "operationId" : "events",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all managed events in audit",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/OpEvent"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/authModules" : {
      "get" : {
        "tags" : [ "AuthModules" ],
        "summary" : "Returns a list of authentication modules.",
        "operationId" : "list_4",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of authentication modules",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/AuthModuleTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "AuthModules" ],
        "summary" : "Create a new authentication module.",
        "operationId" : "create_5",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuthModuleTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "AuthModule successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/authModules/{key}" : {
      "get" : {
        "tags" : [ "AuthModules" ],
        "summary" : "Returns the authentication module matching the given key.",
        "operationId" : "read_7",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of requested authentication module",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "authentication module with matching id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AuthModuleTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AuthModules" ],
        "summary" : "Updates authentication module matching the given key.",
        "operationId" : "update_5",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "AuthModule's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuthModuleTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AuthModules" ],
        "summary" : "Delete authentication module matching the given key.",
        "operationId" : "delete_4",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of authentication module to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/authProfiles/self" : {
      "get" : {
        "tags" : [ "AuthProfileSelf" ],
        "summary" : "Returns the auth profile matching the user making the service call, if found.",
        "operationId" : "read_8",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "auth profile matching the user making the service call, if found",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AuthProfileTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AuthProfileSelf" ],
        "summary" : "Updates the auth profile matching the user making the service call, if found.",
        "operationId" : "update_6",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuthProfileTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AuthProfileSelf" ],
        "summary" : "Deletes the auth profile matching the user making the service call, if found.",
        "operationId" : "delete_5",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/authProfiles" : {
      "get" : {
        "tags" : [ "AuthProfiles" ],
        "summary" : "Returns a paged list of all AuthProfiles.",
        "operationId" : "search_2",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "keyword",
          "in" : "query",
          "description" : "keyword to match",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all AuthProfiles.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultAuthProfileTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "AuthProfiles" ],
        "summary" : "Create a new auth profile.",
        "operationId" : "create_6",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuthProfileTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "AuthProfile successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/authProfiles/{key}" : {
      "get" : {
        "tags" : [ "AuthProfiles" ],
        "summary" : "Returns the auth profile matching the provided if key, if found.",
        "operationId" : "read_9",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "auth profile key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "auth profile matching the provided if key, if found",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AuthProfileTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "AuthProfiles" ],
        "summary" : "Updates the auth profile matching the provided if key, if found.",
        "operationId" : "update_7",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "AuthProfile's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AuthProfileTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "AuthProfiles" ],
        "summary" : "Deletes the auth profile matching the provided if key, if found.",
        "operationId" : "delete_6",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "auth profile key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/bpmnProcesses/{key}" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Exports the BPMN process for matching key.",
        "operationId" : "get",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "BPMN process key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "BPMN process for matching key"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Flowable" ],
        "summary" : "Imports the BPMN process under the provided key.",
        "operationId" : "set",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "BPMN process key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "string"
              }
            },
            "application/xml" : {
              "schema" : {
                "type" : "string"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Flowable" ],
        "summary" : "Removes the BPMN process under the provided key.",
        "operationId" : "deleteBpmnProcess",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "BPMN process key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/bpmnProcesses/{key}/diagram.png" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Exports the BPMN diagram representation (if available), for matching key.",
        "operationId" : "exportDiagram",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "BPMN process key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "BPMN diagram representation"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/bpmnProcesses" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Lists the available BPMN processes.",
        "operationId" : "list_5",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "available BPMN processs",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/BpmnProcess"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/clientApps/{type}" : {
      "get" : {
        "tags" : [ "ClientApps" ],
        "summary" : "Returns a list of client apps of the matching type.",
        "operationId" : "list_6",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "response type (extending ClientAppTO)",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of client apps with matching type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ClientAppTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "ClientApps" ],
        "summary" : "Create a new client app.",
        "operationId" : "create_7",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "client app type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ClientAppTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "ClientApp successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/clientApps/{type}/{key}" : {
      "get" : {
        "tags" : [ "ClientApps" ],
        "summary" : "Returns the client app matching the given key.",
        "operationId" : "read_10",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "response type (extending ClientAppTO)",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "client app type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "client app with matching id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ClientAppTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "ClientApps" ],
        "summary" : "Updates client app matching the given key.",
        "operationId" : "update_8",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "ClientApp's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "type",
          "in" : "path",
          "description" : "ClientApp to replace existing client app",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ClientAppTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "ClientApps" ],
        "summary" : "Delete client app matching the given key.",
        "operationId" : "delete_7",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "client app type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "key of client app to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/commands/{key}" : {
      "get" : {
        "tags" : [ "Commands" ],
        "summary" : "Returns the command for the given key, if found.",
        "operationId" : "read_11",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Command's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "command key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "the command for the given key, if found",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CommandTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Commands" ],
        "summary" : "Runs the given command with the given arguments and returns the resulting output.",
        "operationId" : "run",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Command's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/CommandTO"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "command output",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CommandOutput"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/commands" : {
      "get" : {
        "tags" : [ "Commands" ],
        "summary" : "Returns a paged list of all commands.",
        "operationId" : "search_3",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "keyword",
          "in" : "query",
          "description" : "keyword to match",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all commands.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultCommandTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors/{key}/supportedObjectClasses" : {
      "post" : {
        "tags" : [ "Connectors" ],
        "summary" : "Builds the list of ConnId object classes information for the connector bundle matching the given connector\n instance key, with the provided configuration.",
        "operationId" : "buildObjectClassInfo",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Connector instance's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "includeSpecial",
          "in" : "query",
          "description" : "if set to true, special schema names (like '__PASSWORD__') will be included;\n default is false",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ConnInstanceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "supported object classes info for the connector bundle matching the given connector instance key, with\n the provided configuration",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ConnIdObjectClass"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors/check" : {
      "post" : {
        "tags" : [ "Connectors" ],
        "summary" : "Checks whether the connection to resource could be established.",
        "operationId" : "check",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ConnInstanceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors" : {
      "get" : {
        "tags" : [ "Connectors" ],
        "summary" : "Returns a list of all connector instances with property keys in the matching language.",
        "operationId" : "list_7",
        "parameters" : [ {
          "name" : "lang",
          "in" : "query",
          "description" : "language to select property keys, null for default (English).\n An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all connector instances with property keys in the matching language",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ConnInstanceTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Connectors" ],
        "summary" : "Creates a new connector instance.",
        "operationId" : "create_8",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ConnInstanceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "ConnInstance successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors/{key}" : {
      "get" : {
        "tags" : [ "Connectors" ],
        "summary" : "Returns connector instance with matching key.",
        "operationId" : "read_12",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "connector instance key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "lang",
          "in" : "query",
          "description" : "language to select property keys, null for default (English).\n An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "connector instance with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ConnInstanceTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Connectors" ],
        "summary" : "Updates the connector instance matching the provided key.",
        "operationId" : "update_9",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Connector instance's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ConnInstanceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Connectors" ],
        "summary" : "Deletes the connector instance matching the provided key.",
        "operationId" : "delete_8",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "connector instance key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors/bundles" : {
      "get" : {
        "tags" : [ "Connectors" ],
        "summary" : "Returns available connector bundles with property keys in selected language.",
        "operationId" : "getBundles",
        "parameters" : [ {
          "name" : "lang",
          "in" : "query",
          "description" : "language to select property keys; default language is English",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "available connector bundles with property keys in selected language",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ConnIdBundle"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors/byResource/{resourceName}" : {
      "get" : {
        "tags" : [ "Connectors" ],
        "summary" : "Returns connector instance for matching resource.",
        "operationId" : "readByResource",
        "parameters" : [ {
          "name" : "resourceName",
          "in" : "path",
          "description" : "resource name to be used for connector lookup",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "lang",
          "in" : "query",
          "description" : "language to select property keys, null for default (English).\n An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "connector instance for matching resource",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ConnInstanceTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/connectors/reload" : {
      "post" : {
        "tags" : [ "Connectors" ],
        "summary" : "Reload all connector bundles and instances.",
        "operationId" : "reload",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/delegations" : {
      "get" : {
        "tags" : [ "Delegations" ],
        "summary" : "Returns a list of all delegations.",
        "operationId" : "list_8",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all delegations.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/DelegationTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Delegations" ],
        "summary" : "Creates a new delegation.",
        "operationId" : "create_9",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DelegationTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Delegation successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/delegations/{key}" : {
      "get" : {
        "tags" : [ "Delegations" ],
        "summary" : "Returns delegation with matching key.",
        "operationId" : "read_13",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "delegation key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "delegation with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DelegationTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Delegations" ],
        "summary" : "Updates the delegation matching the provided key.",
        "operationId" : "update_10",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Delegation's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DelegationTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Delegations" ],
        "summary" : "Deletes the delegation matching the provided key.",
        "operationId" : "delete_9",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "delegation key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/fiqlQueries" : {
      "get" : {
        "tags" : [ "FIQLQueries" ],
        "summary" : "Returns a list of all FIQL queries for the calling user, matching the given target if provided.",
        "operationId" : "list_9",
        "parameters" : [ {
          "name" : "target",
          "in" : "query",
          "description" : "FIQL query target",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all FIQL queries for the calling user, matching the given target if provided",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/FIQLQueryTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "FIQLQueries" ],
        "summary" : "Creates a new fiqlQuery.",
        "operationId" : "create_10",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/FIQLQueryTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "FIQLQuery successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/fiqlQueries/{key}" : {
      "get" : {
        "tags" : [ "FIQLQueries" ],
        "summary" : "Returns FIQL querywith matching key.",
        "operationId" : "read_14",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "FIQL querykey to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "FIQL querywith matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/FIQLQueryTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "FIQLQueries" ],
        "summary" : "Updates the FIQL querymatching the provided key.",
        "operationId" : "update_11",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "FIQLQuery's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/FIQLQueryTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "FIQLQueries" ],
        "summary" : "Deletes the FIQL querymatching the provided key.",
        "operationId" : "delete_10",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "FIQL querykey to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/{key}/associate/{action}" : {
      "post" : {
        "tags" : [ "Groups" ],
        "summary" : "Executes resource-related operations on given entity.",
        "operationId" : "associate_1",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Entity's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "Association action",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "LINK", "PROVISION", "ASSIGN" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceAR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups" : {
      "get" : {
        "tags" : [ "Groups" ],
        "summary" : "Returns a paged list of any objects matching the given query.",
        "operationId" : "search_4",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "realm",
          "in" : "query",
          "description" : "realms define a hierarchical security domain tree, primarily meant for containing Users, Groups and Any Objects",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#realms"
            },
            "default" : "/"
          }
        }, {
          "name" : "recursive",
          "in" : "query",
          "description" : "whether search results shall be returned from given realm and all children realms, or just the given realm",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "details",
          "in" : "query",
          "description" : "whether detailed information is to be included, if applicable, about (dynamic) roles, relationships, (dynamic) memberships or linked accounts",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "description" : "Feed Item Query Language (FIQL, pronounced “fickle”) is a simple but flexible, URI-friendly syntax for expressing filters across the entries in a syndicated feed.",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#search"
            }
          },
          "example" : "username==rossini"
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of any objects matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultGroupTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Groups" ],
        "summary" : "Creates a new group.",
        "operationId" : "create_11",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GroupCR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Group successfully created enriched with propagation status information, as Entity, or empty if 'Prefer: return-no-content' was specified",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the group created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the group created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/{key}/deassociate/{action}" : {
      "post" : {
        "tags" : [ "Groups" ],
        "summary" : "Executes resource-related operations on given entity.",
        "operationId" : "deassociate_1",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Entity's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "Deassociation action",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "UNLINK", "DEPROVISION", "UNASSIGN" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceDR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/{key}" : {
      "get" : {
        "tags" : [ "Groups" ],
        "summary" : "Reads the any object matching the provided key.",
        "operationId" : "read_15",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "if value looks like a UUID then it is interpreted as key, otherwise as a (user)name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Group matching the provided key; if value looks like a UUID then it is interpreted as key, otherwise as a name.",
            "headers" : {
              "ETag" : {
                "description" : "Opaque identifier for the latest modification made to the entity returned by this endpoint",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Groups" ],
        "summary" : "Deletes any object matching provided key.",
        "operationId" : "deleteAny_1",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "User, Group or Any Object successfully deleted enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "patch" : {
        "tags" : [ "Groups" ],
        "summary" : "Updates group matching the provided key.",
        "operationId" : "update_12",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Group's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GroupUR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Group successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/{key}/{schemaType}/{schema}" : {
      "get" : {
        "tags" : [ "Groups" ],
        "summary" : "Reads the attribute, owned by the given any object, for the given schema type and schema.\n\n Note that for the UserService, GroupService and AnyObjectService subclasses, if the key parameter\n looks like a UUID then it is interpreted as as key, otherwise as a (user)name.",
        "operationId" : "read_17",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "schema",
          "in" : "path",
          "description" : "schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "attribute, owned by the given any object, for the given schema type and schema",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Attr"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Groups" ],
        "summary" : "Adds or replaces the attribute, owned by the given any object, for the given schema type and schema.",
        "operationId" : "update_13",
        "parameters" : [ {
          "name" : "schema",
          "in" : "path",
          "description" : "Attribute schema's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "attribute",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/Attr"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Response object featuring the updated any object attribute - as Entity",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Groups" ],
        "summary" : "Deletes the attribute, owned by the given any object, for the given schema type and schema.",
        "operationId" : "deleteAttr_1",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "schema",
          "in" : "path",
          "description" : "schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/own" : {
      "get" : {
        "tags" : [ "Groups" ],
        "summary" : "This method allows a user to read his own groups.",
        "operationId" : "own",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "own groups",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/GroupTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/{key}/members/{action}" : {
      "post" : {
        "tags" : [ "Groups" ],
        "summary" : "(De)provision all members of the given group from / onto all the resources associated to it.",
        "operationId" : "provisionMembers",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "group key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "action type to perform on all group members",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PROVISION", "DEPROVISION" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "execution report for the task generated on purpose",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ExecTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/groups/{key}/{schemaType}" : {
      "get" : {
        "tags" : [ "Groups" ],
        "summary" : "Reads the list of attributes owned by the given any object for the given schema type.\n\n Note that for the UserService, GroupService and AnyObjectService subclasses, if the key parameter\n looks like a UUID then it is interpreted as as key, otherwise as a (user)name.",
        "operationId" : "read_16",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of attributes, owned by the given any object, for the given schema type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "uniqueItems" : true,
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/Attr"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/implementations/{type}/{key}" : {
      "get" : {
        "tags" : [ "Implementations" ],
        "summary" : "Returns implementation with matching type and key.",
        "operationId" : "read_18",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "implementation type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "key of implementation to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "implementation with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ImplementationTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Implementations" ],
        "summary" : "Updates an existing implementation.",
        "operationId" : "update_14",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "Implementation's type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Implementation's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ImplementationTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "an empty response if operation was successful",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Implementations" ],
        "summary" : "Creates a new implementation.",
        "operationId" : "create_12",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "Implementation's type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Implementation's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ImplementationTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Response object featuring Location header of created implementation",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Implementations" ],
        "summary" : "Deletes the implementation matching the given key and type.",
        "operationId" : "delete_11",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "implementation type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "key for implementation to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "an empty response if operation was successful",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/implementations/{type}" : {
      "get" : {
        "tags" : [ "Implementations" ],
        "summary" : "Returns a list of all implementations of the given type.",
        "operationId" : "list_10",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "implementation type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all implementations.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ImplementationTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/mailTemplates" : {
      "get" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Returns a list of all mail templates.",
        "operationId" : "list_11",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all mail templates.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MailTemplateTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Creates a new mail template.",
        "operationId" : "create_13",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MailTemplateTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "MailTemplate successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/mailTemplates/{key}" : {
      "get" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Returns mail template with matching key.",
        "operationId" : "read_19",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of mail template to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "mail template with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/MailTemplateTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Deletes the mail template matching the given key.",
        "operationId" : "delete_12",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key for mail template to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/mailTemplates/{key}/{format}" : {
      "get" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Gets the template for the given key and format, if available.",
        "operationId" : "getFormat",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "mail template",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "format",
          "in" : "path",
          "description" : "template format",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "HTML", "TEXT" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "mail template with matching key and format, if available",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Sets the template for the given key and format, if available.",
        "operationId" : "setFormat",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "mail template",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "format",
          "in" : "path",
          "description" : "template format",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "HTML", "TEXT" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "*/*" : {
              "schema" : {
                "type" : "object"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "MailTemplates" ],
        "summary" : "Removes the template for the given key and format, if available.",
        "operationId" : "removeFormat",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "mail template",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "format",
          "in" : "path",
          "description" : "template format",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "HTML", "TEXT" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/mfa/check" : {
      "post" : {
        "tags" : [ "MFA" ],
        "summary" : "Check the provided OTP against the provided MFA secret.",
        "operationId" : "check_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MfaCheck"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful",
            "headers" : {
              "X-Syncope-Verfied" : {
                "style" : "simple",
                "schema" : {
                  "type" : "boolean",
                  "enum" : [ "true", "false" ]
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "/mfa" : {
      "put" : {
        "tags" : [ "MFA" ],
        "summary" : "Store the provided MFA information for the calling user.",
        "operationId" : "enroll",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/Mfa"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "MFA" ],
        "summary" : "Dismiss MFA information for the calling user.",
        "operationId" : "dismiss",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "MFA dismissed"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/mfa/{username}" : {
      "post" : {
        "tags" : [ "MFA" ],
        "summary" : "Generate MFA information for the given user.",
        "operationId" : "generate",
        "parameters" : [ {
          "name" : "username",
          "in" : "path",
          "description" : "username",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "MFA information for the given user.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Mfa"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "MFA" ],
        "summary" : "Dismiss MFA information for the given user.",
        "operationId" : "dismiss_1",
        "parameters" : [ {
          "name" : "username",
          "in" : "path",
          "description" : "username",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "MFA dismissed"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "head" : {
        "tags" : [ "MFA" ],
        "summary" : "Checks if MFA information was enrolled for the given user.",
        "operationId" : "enrolled",
        "parameters" : [ {
          "name" : "username",
          "in" : "path",
          "description" : "username",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful",
            "headers" : {
              "X-Syncope-Verfied" : {
                "style" : "simple",
                "schema" : {
                  "type" : "boolean",
                  "enum" : [ "true", "false" ]
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "/notifications/job" : {
      "get" : {
        "tags" : [ "Notifications" ],
        "summary" : "Returns details about notification job.",
        "operationId" : "getJob",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "details about notification job",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/JobTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Notifications" ],
        "summary" : "Executes an action on the notification job.",
        "operationId" : "actionJob",
        "parameters" : [ {
          "name" : "action",
          "in" : "query",
          "description" : "action to execute",
          "schema" : {
            "type" : "string",
            "enum" : [ "START", "STOP", "DELETE" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/notifications" : {
      "get" : {
        "tags" : [ "Notifications" ],
        "summary" : "Returns a list of all notifications.",
        "operationId" : "list_12",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all notifications.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/NotificationTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Notifications" ],
        "summary" : "Creates a new notification.",
        "operationId" : "create_14",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/NotificationTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Notification successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/notifications/{key}" : {
      "get" : {
        "tags" : [ "Notifications" ],
        "summary" : "Returns notification with matching key.",
        "operationId" : "read_20",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of notification to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "notification with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/NotificationTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Notifications" ],
        "summary" : "Updates the notification matching the given key.",
        "operationId" : "update_15",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Notification's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/NotificationTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Notifications" ],
        "summary" : "Deletes the notification matching the given key.",
        "operationId" : "delete_13",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key for notification to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/providers" : {
      "get" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Returns a list of all defined OIDC Providers.",
        "operationId" : "list_13",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all defined OIDC Providers",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/OIDCC4UIProviderTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Creates a new OIDC Provider.",
        "operationId" : "create_15",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/OIDCC4UIProviderTO"
              }
            }
          }
        },
        "responses" : {
          "201" : {
            "description" : "OIDC Provider successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/providers/fromDiscovery" : {
      "post" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Creates a new OIDC Provider by using its Discovery Document.",
        "operationId" : "createFromDiscovery",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/OIDCC4UIProviderTO"
              }
            }
          }
        },
        "responses" : {
          "201" : {
            "description" : "OIDC Provider successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/providers/{key}" : {
      "get" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Returns the OIDC Provider with matching key, if available.",
        "operationId" : "read_21",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "OIDC Provider's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OIDC Providers with matching key, if available",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/OIDCC4UIProviderTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Updates the OIDC Provider with matching key.",
        "operationId" : "update_16",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "OIDC Provider's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/OIDCC4UIProviderTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Deletes the OIDC Provider with matching key.",
        "operationId" : "delete_14",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "OIDC Provider key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/clients/backChannelLogout" : {
      "post" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Removes the JWT matching the provided OIDC logout token.",
        "operationId" : "backChannelLogout",
        "parameters" : [ {
          "name" : "logout_token",
          "in" : "query",
          "description" : "logout token",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "redirect_uri",
          "in" : "query",
          "description" : "redirect URI",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/clients/loginRequest" : {
      "post" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Generates OpenID Connect authentication request for the Provider matching the provided op.",
        "operationId" : "createLoginRequest",
        "parameters" : [ {
          "name" : "redirect_uri",
          "in" : "query",
          "description" : "redirect URI",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "op",
          "in" : "query",
          "description" : "OpenID Connect Provider",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "reauth",
          "in" : "query",
          "description" : "whether max_age=0 and prompt=login shall be set on the request",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OpenID Connect authentication request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/OIDCRequest"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/clients/logout" : {
      "post" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Returns the endSession endpoint for the OP matching the requesting access token.",
        "operationId" : "createLogoutRequest",
        "parameters" : [ {
          "name" : "redirect_uri",
          "in" : "query",
          "description" : "redirect URI",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "endSession endpoint for the OP matching the requesting access token",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/OIDCRequest"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidcc4ui/clients/login" : {
      "post" : {
        "tags" : [ "OpenID Connect 1.0 C4UI" ],
        "summary" : "Uses the provided authorization code to go through the OpenID Connect tokens process and finally creates JWT for\n the matching user, if found.",
        "operationId" : "login_1",
        "parameters" : [ {
          "name" : "redirect_uri",
          "in" : "query",
          "description" : "redirect URI",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "authorizationCode",
          "in" : "query",
          "description" : "authorization code generated by the remote OpenID Connect Provider",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "op",
          "in" : "query",
          "description" : "OpenID Connect Provider",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "JWT for the matching user plus attributes returned in the response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/OIDCLoginResponse"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/oidc/op" : {
      "get" : {
        "tags" : [ "OpenID Connect 1.0" ],
        "operationId" : "get_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/OIDCOpEntityTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "OpenID Connect 1.0" ],
        "operationId" : "set_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/OIDCOpEntityTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "OpenID Connect 1.0" ],
        "operationId" : "generate_1",
        "parameters" : [ {
          "name" : "jwksKeyId",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string",
            "default" : "syncope"
          }
        }, {
          "name" : "jwksType",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string",
            "default" : "RSA"
          }
        }, {
          "name" : "jwksKeySize",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 2048
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "201" : {
            "description" : "JWKS successfully created",
            "headers" : {
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "409" : {
            "description" : "JWKS already exists"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "OpenID Connect 1.0" ],
        "operationId" : "delete_15",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/passwordManagement" : {
      "get" : {
        "tags" : [ "PasswordManagement" ],
        "summary" : "Returns a list of password management modules.",
        "operationId" : "list_14",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of password management modules",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/PasswordManagementTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "PasswordManagement" ],
        "summary" : "Create a new password management module.",
        "operationId" : "create_16",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PasswordManagementTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "PasswordManagement successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/passwordManagement/{key}" : {
      "get" : {
        "tags" : [ "PasswordManagement" ],
        "summary" : "Returns the password management module matching the given key.",
        "operationId" : "read_22",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of requested password management module",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "password management module with matching id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PasswordManagementTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "PasswordManagement" ],
        "summary" : "Updates password management module matching the given key.",
        "operationId" : "update_17",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "PasswordManagement's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PasswordManagementTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "PasswordManagement" ],
        "summary" : "Delete password management module matching the given key.",
        "operationId" : "delete_16",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of password management module to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/policies/{type}" : {
      "get" : {
        "tags" : [ "Policies" ],
        "summary" : "Returns a list of policies of the matching type.",
        "operationId" : "list_15",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "response type (extending PolicyTO)",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "ACCOUNT", "PASSWORD", "AUTH", "ATTR_RELEASE", "ACCESS", "TICKET_EXPIRATION", "PROPAGATION", "INBOUND", "PUSH" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of policies with matching type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/PolicyTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Policies" ],
        "summary" : "Create a new policy.",
        "operationId" : "create_17",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "policy type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "ACCOUNT", "PASSWORD", "AUTH", "ATTR_RELEASE", "ACCESS", "TICKET_EXPIRATION", "PROPAGATION", "INBOUND", "PUSH" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PolicyTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Policy successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/policies/{type}/{key}" : {
      "get" : {
        "tags" : [ "Policies" ],
        "summary" : "Returns the policy matching the given key.",
        "operationId" : "read_23",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "response type (extending PolicyTO)",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "ACCOUNT", "PASSWORD", "AUTH", "ATTR_RELEASE", "ACCESS", "TICKET_EXPIRATION", "PROPAGATION", "INBOUND", "PUSH" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "policy type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "policy with matching id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PolicyTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Policies" ],
        "summary" : "Updates policy matching the given key.",
        "operationId" : "update_18",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Policy's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "type",
          "in" : "path",
          "description" : "Policy to replace existing policy",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "ACCOUNT", "PASSWORD", "AUTH", "ATTR_RELEASE", "ACCESS", "TICKET_EXPIRATION", "PROPAGATION", "INBOUND", "PUSH" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PolicyTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Policies" ],
        "summary" : "Delete policy matching the given key.",
        "operationId" : "delete_17",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "policy type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "ACCOUNT", "PASSWORD", "AUTH", "ATTR_RELEASE", "ACCESS", "TICKET_EXPIRATION", "PROPAGATION", "INBOUND", "PUSH" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "key of policy to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/realms/{parentPath}" : {
      "post" : {
        "tags" : [ "Realms" ],
        "summary" : "Creates a new realm under the given path.",
        "operationId" : "create_18",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "parentPath",
          "in" : "path",
          "description" : "full path of the parent realm",
          "required" : true,
          "schema" : {
            "pattern" : ".*",
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RealmTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Realm successfully created enriched with propagation status information, as Entity, or empty if 'Prefer: return-no-content' was specified",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the realm created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the realm created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/realms/{fullPath}" : {
      "put" : {
        "tags" : [ "Realms" ],
        "summary" : "Updates the realm under the given path.",
        "operationId" : "update_19",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "fullPath",
          "in" : "path",
          "description" : "Realm's key",
          "required" : true,
          "schema" : {
            "pattern" : ".*",
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RealmTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Realm successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Realms" ],
        "summary" : "Deletes the realm under the given path.",
        "operationId" : "delete_18",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "fullPath",
          "in" : "path",
          "description" : "realm path",
          "required" : true,
          "schema" : {
            "pattern" : ".*",
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Realm successfully deleted enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/realms" : {
      "get" : {
        "tags" : [ "Realms" ],
        "summary" : "Returns a paged list of existing realms matching the given query.",
        "operationId" : "search_5",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "description" : "Feed Item Query Language (FIQL, pronounced “fickle”) is a simple but flexible, URI-friendly syntax for expressing filters across the entries in a syndicated feed.",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#search"
            }
          },
          "example" : "name==department1"
        }, {
          "name" : "bases",
          "in" : "query",
          "schema" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of existing realms matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultRealmTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reconciliation/csv/pull" : {
      "post" : {
        "tags" : [ "Reconciliation" ],
        "summary" : "Pulls the matching user, group, any object or linked account from the External Resource into Syncope.",
        "operationId" : "pull",
        "parameters" : [ {
          "name" : "anyTypeKey",
          "in" : "query",
          "description" : "any object type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "columnSeparator",
          "in" : "query",
          "description" : "separator for column values",
          "schema" : {
            "type" : "string",
            "default" : ","
          }
        }, {
          "name" : "arrayElementSeparator",
          "in" : "query",
          "description" : "separator for array elements within a column",
          "schema" : {
            "type" : "string",
            "default" : ";"
          }
        }, {
          "name" : "quoteChar",
          "in" : "query",
          "description" : "character used for quoting values that contain quote characters or linefeeds",
          "schema" : {
            "type" : "string",
            "default" : "\""
          }
        }, {
          "name" : "escapeChar",
          "in" : "query",
          "description" : "if any, used to escape values; most commonly defined as backslash",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "lineSeparator",
          "in" : "query",
          "description" : "character used to separate data rows",
          "schema" : {
            "type" : "string",
            "default" : "\\u000a"
          }
        }, {
          "name" : "nullValue",
          "in" : "query",
          "description" : "when asked to write null, this string value will be used instead",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "allowComments",
          "in" : "query",
          "description" : "are hash comments, e.g. lines where the first non-whitespace character is '#' allowed? if so, they will be skipped without processing",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "unmatchingRule",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string",
            "default" : "PROVISION",
            "enum" : [ "IGNORE", "ASSIGN", "PROVISION", "UNLINK" ]
          }
        }, {
          "name" : "matchingRule",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string",
            "default" : "UPDATE",
            "enum" : [ "IGNORE", "UPDATE", "DEPROVISION", "UNASSIGN", "UNLINK", "LINK" ]
          }
        }, {
          "name" : "provisioningActions",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "destinationRealm",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "keyColumn",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "ignoreColumns",
          "in" : "query",
          "schema" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "remediation",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "conflictResolutionAction",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "enum" : [ "IGNORE", "FIRSTMATCH", "LASTMATCH", "ALL" ]
          }
        }, {
          "name" : "inboundCorrelationRule",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "text/csv" : {
              "schema" : {
                "type" : "object"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "pull report",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ProvisioningReport"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reconciliation/pull" : {
      "post" : {
        "tags" : [ "Reconciliation" ],
        "summary" : "Pulls the matching user, group, any object or linked account from the External Resource into Syncope.",
        "operationId" : "pull_1",
        "parameters" : [ {
          "name" : "anyTypeKey",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyKey",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "resourceKey",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "moreAttrsToGet",
          "in" : "query",
          "schema" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PullTaskTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reconciliation/csv/push" : {
      "get" : {
        "tags" : [ "Reconciliation" ],
        "summary" : "Pushes the matching user, group, any object or linked account in Syncope onto the External Resource.",
        "operationId" : "push",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "realm",
          "in" : "query",
          "description" : "realms define a hierarchical security domain tree, primarily meant for containing Users, Groups and Any Objects",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#realms"
            },
            "default" : "/"
          }
        }, {
          "name" : "recursive",
          "in" : "query",
          "description" : "whether search results shall be returned from given realm and all children realms, or just the given realm",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "details",
          "in" : "query",
          "description" : "whether detailed information is to be included, if applicable, about (dynamic) roles, relationships, (dynamic) memberships or linked accounts",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "description" : "Feed Item Query Language (FIQL, pronounced “fickle”) is a simple but flexible, URI-friendly syntax for expressing filters across the entries in a syndicated feed.",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#search"
            }
          },
          "example" : "username==rossini"
        }, {
          "name" : "anyTypeKey",
          "in" : "query",
          "description" : "any object type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "columnSeparator",
          "in" : "query",
          "description" : "separator for column values",
          "schema" : {
            "type" : "string",
            "default" : ","
          }
        }, {
          "name" : "arrayElementSeparator",
          "in" : "query",
          "description" : "separator for array elements within a column",
          "schema" : {
            "type" : "string",
            "default" : ";"
          }
        }, {
          "name" : "quoteChar",
          "in" : "query",
          "description" : "character used for quoting values that contain quote characters or linefeeds",
          "schema" : {
            "type" : "string",
            "default" : "\""
          }
        }, {
          "name" : "escapeChar",
          "in" : "query",
          "description" : "if any, used to escape values; most commonly defined as backslash",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "lineSeparator",
          "in" : "query",
          "description" : "character used to separate data rows",
          "schema" : {
            "type" : "string",
            "default" : "\\u000a"
          }
        }, {
          "name" : "nullValue",
          "in" : "query",
          "description" : "when asked to write null, this string value will be used instead",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "allowComments",
          "in" : "query",
          "description" : "are hash comments, e.g. lines where the first non-whitespace character is '#' allowed? if so, they will be skipped without processing",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "unmatchingRule",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string",
            "default" : "PROVISION",
            "enum" : [ "IGNORE", "ASSIGN", "PROVISION", "UNLINK" ]
          }
        }, {
          "name" : "matchingRule",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string",
            "default" : "UPDATE",
            "enum" : [ "IGNORE", "UPDATE", "DEPROVISION", "UNASSIGN", "UNLINK", "LINK" ]
          }
        }, {
          "name" : "provisioningActions",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "fields",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "plainAttrs",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "derAttrs",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "ignorePaging",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "propagationActions",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "push report",
            "content" : {
              "text/csv" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reconciliation/push" : {
      "post" : {
        "tags" : [ "Reconciliation" ],
        "summary" : "Pushes the matching user, group, any object or linked account in Syncope onto the External Resource.",
        "operationId" : "push_1",
        "parameters" : [ {
          "name" : "anyTypeKey",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyKey",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "resourceKey",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "moreAttrsToGet",
          "in" : "query",
          "schema" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PushTaskTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reconciliation" : {
      "get" : {
        "tags" : [ "Reconciliation" ],
        "summary" : "Gets compared status between attributes in Syncope and on the given External Resource.",
        "operationId" : "status",
        "parameters" : [ {
          "name" : "anyTypeKey",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyKey",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "resourceKey",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "moreAttrsToGet",
          "in" : "query",
          "schema" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "reconciliation status",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ReconStatus"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/relationshipTypes" : {
      "get" : {
        "tags" : [ "RelationshipTypes" ],
        "summary" : "Returns a list of all relationshipTypes.",
        "operationId" : "list_16",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all relationshipTypes.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/RelationshipTypeTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "RelationshipTypes" ],
        "summary" : "Creates a new relationshipType.",
        "operationId" : "create_19",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RelationshipTypeTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "RelationshipType successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/relationshipTypes/{key}" : {
      "get" : {
        "tags" : [ "RelationshipTypes" ],
        "summary" : "Returns relationshipType with matching key.",
        "operationId" : "read_24",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "relationshipType key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "relationshipType with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/RelationshipTypeTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "RelationshipTypes" ],
        "summary" : "Updates the relationshipType matching the provided key.",
        "operationId" : "update_20",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "RelationshipType's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RelationshipTypeTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "RelationshipTypes" ],
        "summary" : "Deletes the relationshipType matching the provided key.",
        "operationId" : "delete_19",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "relationshipType key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/remediations/{key}" : {
      "get" : {
        "tags" : [ "Remediations" ],
        "summary" : "Returns remediation with matching key.",
        "operationId" : "read_25",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of remediation to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "remediation with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/RemediationTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Remediations" ],
        "summary" : "Deletes the remediation matching the given key.",
        "operationId" : "delete_20",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key for remediation to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "an empty response if operation was successful",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/remediations" : {
      "get" : {
        "tags" : [ "Remediations" ],
        "summary" : "Returns a list of all remediations.",
        "operationId" : "list_17",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "before",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "after",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all remediations.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultRemediationTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/remediations/{remediationKey}/{anyKey}" : {
      "delete" : {
        "tags" : [ "Remediations" ],
        "summary" : "Perform remediation by creating the provided user, group or any object.",
        "operationId" : "remedy",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "remediationKey",
          "in" : "path",
          "description" : "key for remediation to act on",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyKey",
          "in" : "path",
          "description" : "user, group or any object to create",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Object successfully deleted enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/remediations/{remediationKey}" : {
      "post" : {
        "tags" : [ "Remediations" ],
        "summary" : "Perform remediation by creating the provided user, group or any object.",
        "operationId" : "remedy_1",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "remediationKey",
          "in" : "path",
          "description" : "key for remediation to act on",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyCR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Object successfully created enriched with propagation status information, as Entity, or empty if 'Prefer: return-no-content' was specified",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the object created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the object created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "patch" : {
        "tags" : [ "Remediations" ],
        "summary" : "Perform remediation by creating the provided user, group or any object.",
        "operationId" : "remedy_2",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "remediationKey",
          "in" : "path",
          "description" : "key for remediation to act on",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyUR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Object successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/jobs/{key}" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "Returns job (running or scheduled) for the executable matching the given key.",
        "operationId" : "getJob_1",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "executable key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "job (running or scheduled) for the given key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/JobTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Reports" ],
        "summary" : "Executes an action on an existing executable's job.",
        "operationId" : "actionJob_1",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "executable key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "query",
          "description" : "action to execute",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "START", "STOP", "DELETE" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "Returns a list of all existing reports.",
        "operationId" : "list_18",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of existing reports matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ReportTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Reports" ],
        "summary" : "Creates a new report.",
        "operationId" : "create_20",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ReportTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Report successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/{key}" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "Returns report with matching key.",
        "operationId" : "read_26",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of report to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "report with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ReportTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Reports" ],
        "summary" : "Updates report with matching key.",
        "operationId" : "update_21",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Report's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ReportTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Reports" ],
        "summary" : "Deletes report with matching key.",
        "operationId" : "delete_21",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Deletes report with matching key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/executions/{executionKey}" : {
      "delete" : {
        "tags" : [ "Reports" ],
        "summary" : "Deletes the executable execution matching the provided key.",
        "operationId" : "deleteExecution",
        "parameters" : [ {
          "name" : "executionKey",
          "in" : "path",
          "description" : "key of executable execution to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/{key}/executions" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "Returns a paged list of executions matching the given query.",
        "operationId" : "listExecutions",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "before",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "after",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of executions the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultExecTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Reports" ],
        "summary" : "Deletes the executions matching the given query.",
        "operationId" : "deleteExecutions",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "before",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "after",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/{key}/execute" : {
      "post" : {
        "tags" : [ "Reports" ],
        "summary" : "Executes the executable matching the given specs.",
        "operationId" : "execute",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "startAt",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "execution report for the executable matching the given specs",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ExecTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/executions/{executionKey}/stream" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "Exports the report execution with matching key in the requested format.",
        "operationId" : "exportExecutionResult",
        "parameters" : [ {
          "name" : "executionKey",
          "in" : "path",
          "description" : "key of execution report to be selected",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "a stream for content download",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/jobs" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "List jobs (running and / or scheduled).",
        "operationId" : "listJobs",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "jobs (running and / or scheduled)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/JobTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/reports/executions/recent" : {
      "get" : {
        "tags" : [ "Reports" ],
        "summary" : "Returns the list of recently completed executions, ordered by end date descendent.",
        "operationId" : "listRecentExecutions",
        "parameters" : [ {
          "name" : "max",
          "in" : "query",
          "description" : "the maximum number of executions to return",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of recently completed executions, ordered by end date descendent",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ExecTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/resources/check" : {
      "post" : {
        "tags" : [ "Resources" ],
        "summary" : "Checks whether the connection to resource could be established.",
        "operationId" : "check_2",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/resources" : {
      "get" : {
        "tags" : [ "Resources" ],
        "summary" : "Returns a list of all resources.",
        "operationId" : "list_19",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all resources",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ResourceTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Resources" ],
        "summary" : "Creates a new resource.",
        "operationId" : "create_21",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Resource successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/resources/{key}" : {
      "get" : {
        "tags" : [ "Resources" ],
        "summary" : "Returns the resource with matching name.",
        "operationId" : "read_27",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Name of resource to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "resource with matching name",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ResourceTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Resources" ],
        "summary" : "Updates the resource matching the given name.",
        "operationId" : "update_22",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Resource's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Resources" ],
        "summary" : "Deletes the resource matching the given name.",
        "operationId" : "delete_22",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "name of resource to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/resources/{key}/{anyTypeKey}/{anyKey}" : {
      "options" : {
        "tags" : [ "Resources" ],
        "summary" : "Returns the calculated connObjectKey value for the given type and key.",
        "operationId" : "getConnObjectKeyValue",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "name of resource to read connector object from",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyTypeKey",
          "in" : "path",
          "description" : "any object type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyKey",
          "in" : "path",
          "description" : "user, group or any object key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "201" : {
            "description" : "connObjectKey value for the external resource, for the given type and key",
            "headers" : {
              "X-Syncope-ConnObject-Key" : {
                "description" : "connObjectKey value for the external resource, for the given type and key",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "404" : {
            "description" : "user, group or any object not found, or connObjectKey cannot be calculated"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/resources/{key}/{anyTypeKey}/{value}" : {
      "get" : {
        "tags" : [ "Resources" ],
        "summary" : "Returns connector object from the external resource, for the given type and key.",
        "operationId" : "readConnObject",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "name of resource to read connector object from",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyTypeKey",
          "in" : "path",
          "description" : "any object type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "value",
          "in" : "path",
          "description" : "if value looks like a UUID then it is interpreted as user, group or any object key, otherwise\n as key value on the resource",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "connector object from the external resource, for the given type and key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ConnObject"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/resources/{key}/{anyTypeKey}" : {
      "get" : {
        "tags" : [ "Resources" ],
        "summary" : "Returns a paged list of connector objects from external resource, for the given type, matching\n page/size conditions.",
        "operationId" : "searchConnObjects",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "name of resource to read connector object from",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyTypeKey",
          "in" : "path",
          "description" : "any object type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "size",
          "in" : "query",
          "schema" : {
            "maximum" : 100,
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "connIdPagedResultsCookie",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "moreAttrsToGet",
          "in" : "query",
          "schema" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "connector objects from the external resource, for the given type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedConnObjectResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Resources" ],
        "summary" : "Queries the connector underlying the given resource for the latest sync token value associated to the given any\n type and stores the value internally, for later usage.",
        "operationId" : "setLatestSyncToken",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "resource",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyTypeKey",
          "in" : "path",
          "description" : "any type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Resources" ],
        "summary" : "Removes the sync token value associated to the given any type from the given resource.",
        "operationId" : "removeSyncToken",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "resource",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "anyTypeKey",
          "in" : "path",
          "description" : "any type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/roles" : {
      "get" : {
        "tags" : [ "Roles" ],
        "summary" : "Returns a list of all roles.",
        "operationId" : "list_20",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all roles.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/RoleTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Roles" ],
        "summary" : "Creates a new role.",
        "operationId" : "create_22",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RoleTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Role successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/roles/{key}" : {
      "get" : {
        "tags" : [ "Roles" ],
        "summary" : "Returns role with matching key.",
        "operationId" : "read_28",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "role key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "role with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/RoleTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Roles" ],
        "summary" : "Updates the role matching the provided key.",
        "operationId" : "update_23",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Role's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RoleTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Roles" ],
        "summary" : "Deletes the role matching the provided key.",
        "operationId" : "delete_23",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "role key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/roles/{key}/anyLayout" : {
      "get" : {
        "tags" : [ "Roles" ],
        "summary" : "Gets the console layout information as JSON string for the role with the given key, if available.",
        "operationId" : "getAnyLayout",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "role key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "console layout information as JSON string for the role with the given key, if available",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Roles" ],
        "summary" : "Sets the console layout information as JSON string for the role with the given key, if available.",
        "operationId" : "setAnyLayout",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "role key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Roles" ],
        "summary" : "Removes the console layout information for the role with the given key, if available.",
        "operationId" : "removeAnyLayout",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "role key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2/idp/{key}" : {
      "get" : {
        "tags" : [ "SAML 2.0" ],
        "summary" : "Returns the SAML 2.0 IdP entity matching the given key.",
        "operationId" : "get_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of requested SAML 2.0 IdP entity",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "SAML 2.0 IdP entity with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SAML2IdPEntityTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "SAML 2.0" ],
        "summary" : "Stores the entity to finalize the generation process.",
        "operationId" : "set_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "SAML2IdPEntityTO's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SAML2IdPEntityTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "SAML 2.0" ],
        "summary" : "Deletes the SAML 2.0 IdP entity matching the given key.",
        "operationId" : "delete_24",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "SAML2IdPEntityTO's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "key of requested SAML 2.0 IdP entity",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2/idp" : {
      "get" : {
        "tags" : [ "SAML 2.0" ],
        "summary" : "Returns the SAML 2.0 IdP entities.",
        "operationId" : "list_21",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "SAML 2.0 IdP entities",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/SAML2IdPEntityTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/identityProviders/{key}" : {
      "get" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Returns the SAML 2.0 Identity Provider with matching entityID, if available.",
        "operationId" : "read_29",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "SAML 2.0 Identity Provider's entityID",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "SAML 2.0 Identity Provider with matching entityID, if available",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SAML2SP4UIIdPTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Updates the SAML 2.0 Identity Provider with matching entityID.",
        "operationId" : "update_24",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "IdP's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SAML2SP4UIIdPTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Deletes the SAML 2.0 Identity Provider with matching entityID.",
        "operationId" : "delete_25",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "SAML 2.0 Identity Provider's entityID",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/identityProviders" : {
      "get" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Returns a list of all defined SAML 2.0 Identity Providers.",
        "operationId" : "list_22",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all defined SAML 2.0 Identity Providers",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/SAML2SP4UIIdPTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Imports the SAML 2.0 Identity Provider definitions available in the provided XML metadata.",
        "operationId" : "importFromMetadata",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/xml" : {
              "schema" : {
                "type" : "object"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "SAML 2.0 Identity Provider successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/serviceProvider/loginRequest" : {
      "post" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Generates SAML 2.0 authentication request for the IdP matching the provided entity ID.",
        "operationId" : "createLoginRequest_1",
        "parameters" : [ {
          "name" : "spEntityID",
          "in" : "query",
          "description" : "SAML 2.0 SP entity ID",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "urlContext",
          "in" : "query",
          "description" : "SAML 2.0 SP agent URL context",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "idpEntityID",
          "in" : "query",
          "description" : "SAML 2.0 IdP entity ID",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "reauth",
          "in" : "query",
          "description" : "whether ForceAuthn shall be set on the request",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "SAML 2.0 authentication request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SAML2Request"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/serviceProvider/logoutRequest" : {
      "post" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Generates SAML 2.0 logout request for the IdP matching the requesting access token.",
        "operationId" : "createLogoutRequest_1",
        "parameters" : [ {
          "name" : "spEntityID",
          "in" : "query",
          "description" : "SAML 2.0 SP entity ID.",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "urlContext",
          "in" : "query",
          "description" : "SAML 2.0 SP agent URL context",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "SAML 2.0 logout request",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SAML2Request"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/serviceProvider" : {
      "get" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Returns the XML metadata for the provided SAML 2.0 Service Provider.",
        "operationId" : "getMetadata",
        "parameters" : [ {
          "name" : "spEntityID",
          "in" : "query",
          "description" : "SAML 2.0 SP entity ID.",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "urlContext",
          "in" : "query",
          "description" : "SAML 2.0 SP agent URL context",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "XML metadata for the provided SAML 2.0 Service Provider",
            "content" : {
              "application/xml" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/serviceProvider/loginResponse" : {
      "post" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Validates the received SAML 2.0 authentication response and creates JWT for the matching user, if found.",
        "operationId" : "validateLoginResponse",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SAML2Response"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "JWT for the matching user plus attributes returned in the response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SAML2LoginResponse"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/saml2sp4ui/serviceProvider/logoutResponse" : {
      "post" : {
        "tags" : [ "SAML 2.0 SP4UI" ],
        "summary" : "Validates the received SAML 2.0 logout response.",
        "operationId" : "validateLogoutResponse",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SAML2Response"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/scimv2conf" : {
      "get" : {
        "tags" : [ "SCIM 2.0" ],
        "summary" : "Reads SCIM configuration, generates empty if missing.",
        "operationId" : "get_3",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "SCIM configuration",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SCIMConf"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "SCIM 2.0" ],
        "summary" : "Sets SCIM configuration.",
        "operationId" : "set_3",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SCIMConf"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/sraRoutes" : {
      "get" : {
        "tags" : [ "SRA Routes" ],
        "summary" : "Returns a list of all existing routes.",
        "operationId" : "list_23",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of existing routes matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/SRARouteTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "SRA Routes" ],
        "summary" : "Creates a new route.",
        "operationId" : "create_23",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SRARouteTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Route successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/sraRoutes/{key}" : {
      "get" : {
        "tags" : [ "SRA Routes" ],
        "summary" : "Returns route with matching key.",
        "operationId" : "read_30",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "key of route to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "route with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SRARouteTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "SRA Routes" ],
        "summary" : "Updates route with matching key.",
        "operationId" : "update_25",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Route's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SRARouteTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "SRA Routes" ],
        "summary" : "Deletes route with matching key.",
        "operationId" : "delete_26",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "route key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/sraRoutes/push" : {
      "post" : {
        "tags" : [ "SRA Routes" ],
        "summary" : "Push all routes to SRA.",
        "operationId" : "pushToSRA",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/schemas/{type}" : {
      "get" : {
        "tags" : [ "Schemas" ],
        "summary" : "Returns a list of schemas matching the given query.",
        "operationId" : "search_6",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "anyTypeClass",
          "in" : "query",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "keyword",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of schemas with matching type, for the given anyTypeClass if provided,\n with keys containing keyword if provided",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/SchemaTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Schemas" ],
        "summary" : "Creates a new schema.",
        "operationId" : "create_24",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "type for schema to be created",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SchemaTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Schema successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "Key value for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/schemas/{type}/{key}" : {
      "get" : {
        "tags" : [ "Schemas" ],
        "summary" : "Returns schema matching the given type and key.",
        "operationId" : "read_31",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "actual SchemaTO",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "type for schemas to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "schema matching the given type and name",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SchemaTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Schemas" ],
        "summary" : "Updates the schema matching the given type and key.",
        "operationId" : "update_26",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Schema's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "type",
          "in" : "path",
          "description" : "updated schema to be stored",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SchemaTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Schemas" ],
        "summary" : "Deletes the schema matching the given type and key.",
        "operationId" : "delete_27",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "type for schema to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "name of schema to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/schemas/PLAIN/any/{key}/dropdownValues" : {
      "post" : {
        "tags" : [ "Schemas" ],
        "operationId" : "getDropdownValues",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AnyTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Attr"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/schemas/PLAIN/realm/{key}/dropdownValues" : {
      "post" : {
        "tags" : [ "Schemas" ],
        "operationId" : "getDropdownValues_1",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RealmTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Attr"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/securityQuestions" : {
      "get" : {
        "tags" : [ "SecurityQuestions" ],
        "summary" : "Returns a list of all security questions.",
        "operationId" : "list_24",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all security questions",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/SecurityQuestionTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "SecurityQuestions" ],
        "summary" : "Creates a new security question.",
        "operationId" : "create_25",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SecurityQuestionTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "SecurityQuestion successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/securityQuestions/{key}" : {
      "get" : {
        "tags" : [ "SecurityQuestions" ],
        "summary" : "Returns security question with matching key.",
        "operationId" : "read_32",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "security question key to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "security question with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SecurityQuestionTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "SecurityQuestions" ],
        "summary" : "Updates the security question matching the provided key.",
        "operationId" : "update_27",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "SecurityQuestion's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SecurityQuestionTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "SecurityQuestions" ],
        "summary" : "Deletes the security question matching the provided key.",
        "operationId" : "delete_28",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "security question key to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/securityQuestions/byUser/{username}" : {
      "get" : {
        "tags" : [ "SecurityQuestions" ],
        "summary" : "Ask for security question configured for the user matching the given username, if any.",
        "operationId" : "readByUser",
        "parameters" : [ {
          "name" : "username",
          "in" : "path",
          "description" : "username for which the security question is requested",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "security question, if configured for the user matching the given username",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SecurityQuestionTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/batch" : {
      "get" : {
        "tags" : [ "Syncope" ],
        "summary" : "Gets batch results, in case asynchronous was requested.",
        "operationId" : "batch",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "202" : {
            "description" : "Batch results not yet available, retry later",
            "headers" : {
              "Retry-After" : {
                "description" : "seconds after which attempt again to get batch results",
                "style" : "simple",
                "schema" : {
                  "type" : "integer"
                }
              },
              "Location" : {
                "description" : "URL to poll in order to get the results of the requested batch processing",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "404" : {
            "description" : "No batch process was found for the provided boundary"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Syncope" ],
        "summary" : "Requests for batch execution.",
        "operationId" : "batch_1",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference to process the batch request asynchronously",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "respond-async" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "multipart/mixed" : {
              "schema" : {
                "type" : "object"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "Batch request processed, results returned as Response entity, in case no 'Prefer: respond-async' was specified"
          },
          "202" : {
            "description" : "Batch accepted for asynchronous processing, in case 'Prefer: respond-async' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL to poll in order to get the results of the requested batch processing",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/internalStorage/stream" : {
      "get" : {
        "tags" : [ "Syncope" ],
        "summary" : "Exports the internal storage content as downloadable XML file.",
        "operationId" : "exportInternalStorageContent",
        "parameters" : [ {
          "name" : "threshold",
          "in" : "query",
          "description" : "the maximum number of rows to take for each element of internal storage",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 100
          }
        }, {
          "name" : "elements",
          "in" : "query",
          "description" : "if provided, the list of elements to export; otherwise all elements will be included",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "internal storage content as downloadable XML file",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/userTypeExtension/group/{groupName}" : {
      "get" : {
        "tags" : [ "Syncope" ],
        "summary" : "Extracts User type extension information, for the provided group.",
        "operationId" : "readUserGroupTypeExtension",
        "parameters" : [ {
          "name" : "groupName",
          "in" : "path",
          "description" : "group name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "User type extension information, for the provided group",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/TypeExtensionTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/userTypeExtension/relationshipType/{relationshipType}" : {
      "get" : {
        "tags" : [ "Syncope" ],
        "summary" : "Extracts User type extension information, for the provided relationship type.",
        "operationId" : "readUserRelationshipTypeExtension",
        "parameters" : [ {
          "name" : "relationshipType",
          "in" : "path",
          "description" : "relationship type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "User type extension information, for the provided relationship type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/TypeExtensionTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/assignableGroups/{realm}" : {
      "post" : {
        "tags" : [ "Syncope" ],
        "summary" : "Returns the list of Groups, according to provided paging instructions, assignable to Users and Any Objects of\n the provided Realm.",
        "operationId" : "searchAssignableGroups",
        "parameters" : [ {
          "name" : "realm",
          "in" : "path",
          "description" : "of the User and Any Objects assignable to the returned Groups",
          "required" : true,
          "schema" : {
            "pattern" : ".*",
            "type" : "string"
          }
        }, {
          "name" : "term",
          "in" : "query",
          "description" : "groups search term",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "search page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "search page size",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of Groups, according to provided paging instructions, assignable to Users and Any Objects of\n the provided Realm",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultGroupTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/jobs/{key}" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "Returns job (running or scheduled) for the executable matching the given key.",
        "operationId" : "getJob_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "executable key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "job (running or scheduled) for the given key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/JobTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Tasks" ],
        "summary" : "Executes an action on an existing executable's job.",
        "operationId" : "actionJob_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "executable key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "query",
          "description" : "action to execute",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "START", "STOP", "DELETE" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/{type}" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "Returns a paged list of existing tasks matching the given query.",
        "operationId" : "search_7",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "type",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PROPAGATION", "NOTIFICATION", "SCHEDULED", "LIVE_SYNC", "PULL", "PUSH", "MACRO" ]
          }
        }, {
          "name" : "resource",
          "in" : "query",
          "description" : "resource key to match",
          "schema" : {
            "type" : "string",
            "example" : "resource-ldap"
          }
        }, {
          "name" : "notification",
          "in" : "query",
          "description" : "notification key to match",
          "schema" : {
            "type" : "string",
            "example" : "4bf255f1-85a0-43d6-8988-128dad646f08"
          }
        }, {
          "name" : "anyTypeKind",
          "in" : "query",
          "description" : "entity type to match",
          "schema" : {
            "type" : "string",
            "enum" : [ "USER", "GROUP", "ANY_OBJECT" ]
          }
        }, {
          "name" : "entityKey",
          "in" : "query",
          "description" : "entity key to match",
          "schema" : {
            "type" : "string",
            "example" : "50592942-73ec-44c4-a377-e859524245e4"
          }
        }, {
          "name" : "details",
          "in" : "query",
          "description" : "whether detailed information about executions is to be included",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of existing tasks matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultTaskTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Tasks" ],
        "summary" : "Creates a new task.",
        "operationId" : "create_26",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "task type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PROPAGATION", "NOTIFICATION", "SCHEDULED", "LIVE_SYNC", "PULL", "PUSH", "MACRO" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SchedTaskTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "Task successfully created",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the entity created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/{type}/{key}" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "Returns the task matching the given key.",
        "operationId" : "read_33",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "type of taskTO",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PROPAGATION", "NOTIFICATION", "SCHEDULED", "LIVE_SYNC", "PULL", "PUSH", "MACRO" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "task type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "details",
          "in" : "query",
          "description" : "key of task to be read",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "task with matching key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/TaskTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Tasks" ],
        "summary" : "Updates the task matching the provided key.",
        "operationId" : "update_28",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "Task's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "type",
          "in" : "path",
          "description" : "updated task to be stored",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PROPAGATION", "NOTIFICATION", "SCHEDULED", "LIVE_SYNC", "PULL", "PUSH", "MACRO" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SchedTaskTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Tasks" ],
        "summary" : "Deletes the task matching the provided key.",
        "operationId" : "delete_29",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "description" : "task type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PROPAGATION", "NOTIFICATION", "SCHEDULED", "LIVE_SYNC", "PULL", "PUSH", "MACRO" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "key of task to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/executions/{executionKey}" : {
      "delete" : {
        "tags" : [ "Tasks" ],
        "summary" : "Deletes the executable execution matching the provided key.",
        "operationId" : "deleteExecution_1",
        "parameters" : [ {
          "name" : "executionKey",
          "in" : "path",
          "description" : "key of executable execution to be deleted",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/{key}/executions" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "Returns a paged list of executions matching the given query.",
        "operationId" : "listExecutions_1",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "before",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "after",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of executions the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultExecTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Tasks" ],
        "summary" : "Deletes the executions matching the given query.",
        "operationId" : "deleteExecutions_1",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "before",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "after",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/{key}/execute" : {
      "post" : {
        "tags" : [ "Tasks" ],
        "summary" : "Executes the executable matching the given specs.",
        "operationId" : "execute_1",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "startAt",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "execution report for the executable matching the given specs",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ExecTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/MACRO/{key}/execute" : {
      "post" : {
        "tags" : [ "Tasks" ],
        "summary" : "Executes the macro task matching the given specs, with the provided form as input.",
        "operationId" : "execute_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "startAt",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/SyncopeForm"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "execution report for the macro task matching the given specs",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ExecTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/MACRO/{key}/form" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "Fetches the form to fill and submit for execution, for the given macro task (if defined).",
        "operationId" : "getMacroTaskForm",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "macro task key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "locale",
          "in" : "query",
          "description" : "form locale",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "the form to fill and submit for execution, for the given macro task (if defined)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SyncopeForm"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/jobs" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "List jobs (running and / or scheduled).",
        "operationId" : "listJobs_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "jobs (running and / or scheduled)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/JobTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/executions/recent" : {
      "get" : {
        "tags" : [ "Tasks" ],
        "summary" : "Returns the list of recently completed executions, ordered by end date descendent.",
        "operationId" : "listRecentExecutions_1",
        "parameters" : [ {
          "name" : "max",
          "in" : "query",
          "description" : "the maximum number of executions to return",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of recently completed executions, ordered by end date descendent",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ExecTO"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/tasks/PROPAGATION/purge" : {
      "delete" : {
        "tags" : [ "Tasks" ],
        "summary" : "Deletes all the propagation tasks whose latest execution is matching the given conditions.\n At least one matching condition must be specified.",
        "operationId" : "purgePropagations",
        "parameters" : [ {
          "name" : "since",
          "in" : "query",
          "description" : "match all executions started afterwards",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "statuses",
          "in" : "query",
          "description" : "execution status(es) to match",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string",
              "enum" : [ "CREATED", "SUCCESS", "FAILURE", "NOT_ATTEMPTED" ]
            }
          }
        }, {
          "name" : "resources",
          "in" : "query",
          "description" : "external resource(s) to match",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "List of deleted propagation tasks, as Entity"
          },
          "412" : {
            "description" : "At least one matching condition must be specified"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests/{executionId}" : {
      "delete" : {
        "tags" : [ "Flowable" ],
        "summary" : "Cancel a running user request.",
        "operationId" : "cancelRequest",
        "parameters" : [ {
          "name" : "executionId",
          "in" : "path",
          "description" : "execution id",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "reason",
          "in" : "query",
          "description" : "reason to cancel the user request",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests/forms/{taskId}/claim" : {
      "post" : {
        "tags" : [ "Flowable" ],
        "summary" : "Requests to manage the form for the given task id.",
        "operationId" : "claimForm",
        "parameters" : [ {
          "name" : "taskId",
          "in" : "path",
          "description" : "workflow task id",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "the form for the given task id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UserRequestForm"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests/forms/{username}/{taskId}" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Returns a user request form matching the given task id.",
        "operationId" : "getForm",
        "parameters" : [ {
          "name" : "username",
          "in" : "path",
          "description" : "username of the logged user",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "description" : "workflow task id",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "the form for the given task id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UserRequestForm"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests/forms" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Returns a list of user request forms matching the given query.",
        "operationId" : "listForms",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "user",
          "in" : "query",
          "description" : "user to match either by key or username",
          "schema" : {
            "type" : "string",
            "example" : "50592942-73ec-44c4-a377-e859524245e4"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all available user request forms",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultUserRequestForm"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Flowable" ],
        "summary" : "Submits a user request form.",
        "operationId" : "submitForm",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UserRequestForm"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "User successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Returns a list of running user requests matching the given query.",
        "operationId" : "listRequests",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "user",
          "in" : "query",
          "description" : "user to match either by key or username",
          "schema" : {
            "type" : "string",
            "example" : "50592942-73ec-44c4-a377-e859524245e4"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all running user requests",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultUserRequest"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests/start/{bpmnProcess}" : {
      "post" : {
        "tags" : [ "Flowable" ],
        "summary" : "Starts a new request for the given BPMN Process and user (if provided) or requesting user (if not provided).",
        "operationId" : "startRequest",
        "parameters" : [ {
          "name" : "bpmnProcess",
          "in" : "path",
          "description" : "BPMN process",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "user",
          "in" : "query",
          "description" : "if value looks like a UUID then it is interpreted as key otherwise as a username",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/WorkflowTaskExecInput"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "data about the started request service, including execution id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UserRequest"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userRequests/forms/{taskId}/unclaim" : {
      "post" : {
        "tags" : [ "Flowable" ],
        "summary" : "Cancels request to manage the form for the given task id.",
        "operationId" : "unclaimForm",
        "parameters" : [ {
          "name" : "taskId",
          "in" : "path",
          "description" : "workflow task id",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "the workflow form for the given task id",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UserRequestForm"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/self/compliance" : {
      "post" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Checks compliance of the given username and / or password with applicable policies.",
        "operationId" : "compliance",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ComplianceQuery"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/self/passwordReset/confirm" : {
      "post" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Reset the password value for the user matching the provided token, if available and still valid.\n If the token actually matches one of users, and if it is still valid at the time of submission, the matching\n user's password value is set as provided. The new password value will need anyway to comply with all relevant\n password policies.",
        "operationId" : "confirmPasswordReset",
        "parameters" : [ {
          "name" : "token",
          "in" : "query",
          "description" : "password reset token",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "*/*" : {
              "schema" : {
                "type" : "string"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "/users/self" : {
      "get" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Returns the user making the service call.",
        "operationId" : "read_34",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Calling user data, including own UUID, entitlements and delegations",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID of the calling user",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Syncope-Entitlements" : {
                "description" : "List of entitlements owned by the calling user",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UserTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Self-registration for new user.",
        "operationId" : "create_27",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UserCR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "User successfully created enriched with propagation status information, as Entity, or empty if 'Prefer: return-no-content' was specified",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the user created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the user created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        }
      },
      "delete" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Self-deletes user.",
        "operationId" : "delete_30",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "Response object featuring the deleted user",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/self/mustChangePassword" : {
      "post" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Changes own password when change was forced by an administrator.",
        "operationId" : "mustChangePassword",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PasswordPatch"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Response object featuring the updated user",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/self/passwordReset/request" : {
      "post" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Provides answer for the security question configured for user matching the given username, if any.\n If provided answer matches the one stored for that user, a password reset token is internally generated,\n otherwise an error is returned.",
        "operationId" : "requestPasswordReset",
        "parameters" : [ {
          "name" : "username",
          "in" : "query",
          "description" : "username for which the security answer is provided",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "*/*" : {
              "schema" : {
                "type" : "string"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "/users/self/{key}/status" : {
      "post" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Self-perform a status update.",
        "operationId" : "status_1",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "User's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/StatusR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "User successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/self/{key}" : {
      "put" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Self-updates user.",
        "operationId" : "update_30",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "User's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UserTO"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "User successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "patch" : {
        "tags" : [ "UserSelf" ],
        "summary" : "Self-updates user.",
        "operationId" : "update_29",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "User's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UserUR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "User successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/{key}/associate/{action}" : {
      "post" : {
        "tags" : [ "Users" ],
        "summary" : "Executes resource-related operations on given entity.",
        "operationId" : "associate_2",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Entity's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "Association action",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "LINK", "PROVISION", "ASSIGN" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceAR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users" : {
      "get" : {
        "tags" : [ "Users" ],
        "summary" : "Returns a paged list of any objects matching the given query.",
        "operationId" : "search_8",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "realm",
          "in" : "query",
          "description" : "realms define a hierarchical security domain tree, primarily meant for containing Users, Groups and Any Objects",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#realms"
            },
            "default" : "/"
          }
        }, {
          "name" : "recursive",
          "in" : "query",
          "description" : "whether search results shall be returned from given realm and all children realms, or just the given realm",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "details",
          "in" : "query",
          "description" : "whether detailed information is to be included, if applicable, about (dynamic) roles, relationships, (dynamic) memberships or linked accounts",
          "schema" : {
            "type" : "boolean",
            "default" : true
          }
        }, {
          "name" : "fiql",
          "in" : "query",
          "description" : "Feed Item Query Language (FIQL, pronounced “fickle”) is a simple but flexible, URI-friendly syntax for expressing filters across the entries in a syndicated feed.",
          "schema" : {
            "type" : "string",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#search"
            }
          },
          "example" : "username==rossini"
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "paged list of any objects matching the given query",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultUserTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Users" ],
        "summary" : "Creates a new user.",
        "operationId" : "create_28",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UserCR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "201" : {
            "description" : "User successfully created enriched with propagation status information, as Entity, or empty if 'Prefer: return-no-content' was specified",
            "headers" : {
              "X-Syncope-Key" : {
                "description" : "UUID generated for the user created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              },
              "Location" : {
                "description" : "URL of the user created",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/{key}/deassociate/{action}" : {
      "post" : {
        "tags" : [ "Users" ],
        "summary" : "Executes resource-related operations on given entity.",
        "operationId" : "deassociate_2",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "Entity's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "action",
          "in" : "path",
          "description" : "Deassociation action",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "UNLINK", "DEPROVISION", "UNASSIGN" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ResourceDR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Batch results available, returned as Response entity"
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/{key}" : {
      "get" : {
        "tags" : [ "Users" ],
        "summary" : "Reads the any object matching the provided key.",
        "operationId" : "read_35",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "if value looks like a UUID then it is interpreted as key, otherwise as a (user)name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "User matching the provided key; if value looks like a UUID then it is interpreted as key, otherwise as a username.",
            "headers" : {
              "ETag" : {
                "description" : "Opaque identifier for the latest modification made to the entity returned by this endpoint",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Users" ],
        "summary" : "Deletes any object matching provided key.",
        "operationId" : "deleteAny_2",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "User, Group or Any Object successfully deleted enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "patch" : {
        "tags" : [ "Users" ],
        "summary" : "Updates user matching the provided key.",
        "operationId" : "update_31",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "User's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UserUR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "User successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/{key}/{schemaType}/{schema}" : {
      "get" : {
        "tags" : [ "Users" ],
        "summary" : "Reads the attribute, owned by the given any object, for the given schema type and schema.\n\n Note that for the UserService, GroupService and AnyObjectService subclasses, if the key parameter\n looks like a UUID then it is interpreted as as key, otherwise as a (user)name.",
        "operationId" : "read_37",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "schema",
          "in" : "path",
          "description" : "schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "attribute, owned by the given any object, for the given schema type and schema",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Attr"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "Users" ],
        "summary" : "Adds or replaces the attribute, owned by the given any object, for the given schema type and schema.",
        "operationId" : "update_32",
        "parameters" : [ {
          "name" : "schema",
          "in" : "path",
          "description" : "Attribute schema's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "attribute",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/Attr"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "Response object featuring the updated any object attribute - as Entity",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "Users" ],
        "summary" : "Deletes the attribute, owned by the given any object, for the given schema type and schema.",
        "operationId" : "deleteAttr_2",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "schema",
          "in" : "path",
          "description" : "schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/{key}/{schemaType}" : {
      "get" : {
        "tags" : [ "Users" ],
        "summary" : "Reads the list of attributes owned by the given any object for the given schema type.\n\n Note that for the UserService, GroupService and AnyObjectService subclasses, if the key parameter\n looks like a UUID then it is interpreted as as key, otherwise as a (user)name.",
        "operationId" : "read_36",
        "parameters" : [ {
          "name" : "key",
          "in" : "path",
          "description" : "any object key or name",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "schemaType",
          "in" : "path",
          "description" : "schema type",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "PLAIN", "DERIVED" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of attributes, owned by the given any object, for the given schema type",
            "content" : {
              "application/json" : {
                "schema" : {
                  "uniqueItems" : true,
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/Attr"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/{key}/status" : {
      "post" : {
        "tags" : [ "Users" ],
        "summary" : "Performs a status update on given user.",
        "operationId" : "status_2",
        "parameters" : [ {
          "name" : "Prefer",
          "in" : "header",
          "description" : "Allows client to specify a preference for the result to be returned from the server",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string",
            "default" : "return-content",
            "enum" : [ "return-content", "return-no-content" ]
          }
        }, {
          "name" : "If-Match",
          "in" : "header",
          "description" : "When the provided ETag value does not match the latest modification date of the entity, an error is reported and the requested operation is not performed.",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Null-Priority-Async",
          "in" : "header",
          "description" : "If 'true', instructs the propagation process not to wait for completion when communicating with External Resources with no priority set",
          "allowEmptyValue" : true,
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "key",
          "in" : "path",
          "description" : "User's key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/StatusR"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "User successfully updated enriched with propagation status information, as Entity",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProvisioningResult"
                }
              }
            }
          },
          "204" : {
            "description" : "No content if 'Prefer: return-no-content' was specified",
            "headers" : {
              "Preference-Applied" : {
                "description" : "Allows the server to inform the client about the fact that a specified preference was applied",
                "style" : "simple",
                "schema" : {
                  "type" : "string"
                }
              }
            }
          },
          "412" : {
            "description" : "The ETag value provided via the 'If-Match' header does not match the latest modification date of the entity"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/users/verifySecurityAnswer" : {
      "post" : {
        "tags" : [ "Users" ],
        "summary" : "Provides answer for the security question configured for user matching the given username, if any.\n If provided answer matches the one stored for that user, check completes successfully,\n otherwise an error is returned.",
        "operationId" : "verifySecurityAnswer",
        "parameters" : [ {
          "name" : "username",
          "in" : "query",
          "description" : "username for which the security answer is provided",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "*/*" : {
              "schema" : {
                "type" : "string"
              }
            }
          }
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/flowable/userWorkflowTasks/tasks/{userKey}" : {
      "get" : {
        "tags" : [ "Flowable" ],
        "summary" : "Returns a list of available tasks for the given user key.",
        "operationId" : "getAvailableTasks",
        "parameters" : [ {
          "name" : "userKey",
          "in" : "path",
          "description" : "user key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of available tasks for the given user key",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/WorkflowTask"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "Flowable" ],
        "summary" : "Executes the next workflow task available, for matching user key.",
        "operationId" : "executeNextTask",
        "parameters" : [ {
          "name" : "userKey",
          "in" : "path",
          "description" : "user key",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/WorkflowTaskExecInput"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "updated user",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UserTO"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/consentDecision/{owner}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_38",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultWAConsentDecision"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "operationId" : "store",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/WAConsentDecision"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_31",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/consentDecision/{owner}/{id}" : {
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_32",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/consentDecision" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "list_25",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultWAConsentDecision"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "deleteAll",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/consentDecision/{owner}/service" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_39",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "service",
          "in" : "query",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/WAConsentDecision"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/accts" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "list_26",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultGoogleMfaAuthAccount"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "operationId" : "update_33",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GoogleMfaAuthAccount"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "WA" ],
        "operationId" : "create_29",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GoogleMfaAuthAccount"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "deleteAll_1",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/accts/{owner}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_40",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultGoogleMfaAuthAccount"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_33",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/accts/devices/{id}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_41",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GoogleMfaAuthAccount"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_34",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/tokens/otp/{otp}" : {
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_35",
        "parameters" : [ {
          "name" : "otp",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/tokens/{owner}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_42",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultGoogleMfaAuthToken"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "operationId" : "store_1",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GoogleMfaAuthToken"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_36",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/tokens" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "list_27",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultGoogleMfaAuthToken"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_37",
        "parameters" : [ {
          "name" : "expirationDate",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/gauth/tokens/{owner}/{otp}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_43",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "otp",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GoogleMfaAuthToken"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_38",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "otp",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/impersonation/{owner}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_44",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/ImpersonationAccount"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "WA" ],
        "operationId" : "create_30",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ImpersonationAccount"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/impersonation/{owner}/{impersonated}" : {
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_39",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "impersonated",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/mfaTrustedDevice/{principal}" : {
      "post" : {
        "tags" : [ "WA" ],
        "operationId" : "create_31",
        "parameters" : [ {
          "name" : "principal",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/MfaTrustedDevice"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/mfaTrustedDevice" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "search_9",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "id",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "recordKey",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "expirationDate",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "recordDate",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "principal",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/PagedResultMfaTrustedDevice"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_40",
        "parameters" : [ {
          "name" : "page",
          "in" : "query",
          "description" : "page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          }
        }, {
          "name" : "size",
          "in" : "query",
          "description" : "items per page",
          "schema" : {
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 25
          }
        }, {
          "name" : "orderby",
          "in" : "query",
          "description" : "sorting conditions",
          "schema" : {
            "type" : "string",
            "example" : "key DESC"
          }
        }, {
          "name" : "id",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "recordKey",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "expirationDate",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "recordDate",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "format" : "date-time"
          }
        }, {
          "name" : "principal",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/clientApps" : {
      "get" : {
        "tags" : [ "WA" ],
        "summary" : "Returns a list of all client applications available.",
        "operationId" : "list_28",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "list of all client applications.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/WAClientApp"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/clientApps/{clientAppId}" : {
      "get" : {
        "tags" : [ "WA" ],
        "summary" : "Returns client application with matching type and clientAppId, if found.",
        "operationId" : "read_45",
        "parameters" : [ {
          "name" : "clientAppId",
          "in" : "path",
          "description" : "registered client application ID to be read",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "type",
          "in" : "query",
          "description" : "client application type",
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "client application with matching type and clientAppId",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/WAClientApp"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/clientApps/byName/{name}" : {
      "get" : {
        "tags" : [ "WA" ],
        "summary" : "Returns client application with matching type and clientAppId, if found.",
        "operationId" : "read_46",
        "parameters" : [ {
          "name" : "name",
          "in" : "path",
          "description" : "registered client application ID to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "type",
          "in" : "query",
          "description" : "client application type",
          "schema" : {
            "type" : "string",
            "enum" : [ "SAML2SP", "CASSP", "OIDCRP" ]
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "client application with matching type and clientAppId",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/WAClientApp"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/config/{schema}" : {
      "get" : {
        "tags" : [ "WA" ],
        "summary" : "Returns configuration parameter with matching schema.",
        "operationId" : "get_4",
        "parameters" : [ {
          "name" : "schema",
          "in" : "path",
          "description" : "identifier of configuration to be read",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "configuration parameter with matching schema",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/Attr"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "summary" : "Creates / updates the configuration parameter with the given schema.",
        "operationId" : "set_4",
        "parameters" : [ {
          "name" : "schema",
          "in" : "path",
          "description" : "Configuration schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/Attr"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "summary" : "Deletes the configuration parameter with matching schema.",
        "operationId" : "delete_41",
        "parameters" : [ {
          "name" : "schema",
          "in" : "path",
          "description" : "configuration parameter schema",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/config" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "list_29",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/Attr"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/config/push/{subject}" : {
      "post" : {
        "tags" : [ "WA" ],
        "summary" : "Push to WA according to the provided parameters.",
        "operationId" : "pushToWA",
        "parameters" : [ {
          "name" : "subject",
          "in" : "path",
          "description" : "what is to be triggered for refresh on WA",
          "required" : true,
          "schema" : {
            "type" : "string",
            "enum" : [ "clientApps", "conf" ]
          }
        }, {
          "name" : "service",
          "in" : "query",
          "description" : "WA instances to trigger; all if none specified",
          "schema" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "204" : {
            "description" : "Operation was successful"
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/saml2sp/{clientName}/keystore" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "getSAML2SPKeystore",
        "parameters" : [ {
          "name" : "clientName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "operationId" : "setSAML2SPKeystore",
        "parameters" : [ {
          "name" : "clientName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "*/*" : {
              "schema" : {
                "type" : "object"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/saml2sp/{clientName}/metadata" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "getSAML2SPMetadata",
        "parameters" : [ {
          "name" : "clientName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "operationId" : "setSAML2SPMetadata",
        "parameters" : [ {
          "name" : "clientName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "*/*" : {
              "schema" : {
                "type" : "object"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "*/*" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/webauthn/{owner}" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "read_47",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/WebAuthnAccount"
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "put" : {
        "tags" : [ "WA" ],
        "operationId" : "update_34",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/WebAuthnAccount"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "post" : {
        "tags" : [ "WA" ],
        "operationId" : "create_32",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/WebAuthnAccount"
              }
            }
          },
          "required" : true
        },
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      },
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_42",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/webauthn/{owner}/{credentialId}" : {
      "delete" : {
        "tags" : [ "WA" ],
        "operationId" : "delete_43",
        "parameters" : [ {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "credentialId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    },
    "/wa/webauthn" : {
      "get" : {
        "tags" : [ "WA" ],
        "operationId" : "list_30",
        "parameters" : [ {
          "name" : "X-Syncope-Domain",
          "in" : "header",
          "required" : true,
          "schema" : {
            "description" : "Domains are built to facilitate multitenancy.",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#domains"
            },
            "default" : "Master",
            "enum" : [ "Master", "Two" ]
          }
        }, {
          "name" : "X-Syncope-Delegated-By",
          "in" : "header",
          "required" : false,
          "schema" : {
            "description" : "Acton behalf of someone else",
            "externalDocs" : {
              "description" : "Apache Syncope Reference Guide",
              "url" : "https://syncope.apache.org/docs/4.1/reference-guide.html#delegation"
            }
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/WebAuthnAccount"
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "An error occurred; HTTP status code can vary depending on the actual error: 400, 403, 404, 409, 412",
            "headers" : {
              "X-Application-Error-Code" : {
                "description" : "Error code",
                "schema" : {
                  "type" : "string"
                }
              },
              "X-Application-Error-Info" : {
                "description" : "Error message(s)",
                "schema" : {
                  "type" : "string"
                }
              }
            },
            "content" : {
              "application/json" : {
                "schema" : {
                  "properties" : {
                    "status" : {
                      "type" : "integer",
                      "description" : "HTTP status code",
                      "format" : "int32"
                    },
                    "type" : {
                      "type" : "string",
                      "description" : "Error code",
                      "enum" : [ "AssociatedResources", "Composite", "ConcurrentModification", "ConnectorException", "DataIntegrityViolation", "EntityExists", "GenericPersistence", "InvalidImplementation", "InvalidImplementationType", "InvalidSecurityAnswer", "InvalidEntity", "InvalidLogger", "InvalidConnInstance", "InvalidConnIdConf", "InvalidPolicy", "InvalidConf", "InvalidPath", "InvalidProvision", "InvalidOrgUnit", "InvalidReport", "InvalidReportExec", "InvalidRelationship", "InvalidRelationshipType", "InvalidAnyType", "InvalidAnyObject", "InvalidGroup", "InvalidSchemaDefinition", "InvalidSearchParameters", "InvalidPageOrSize", "InvalidPropagationTaskExecReport", "InvalidPlainSchema", "InvalidDerSchema", "InvalidMapping", "InvalidMembership", "InvalidRealm", "InvalidRole", "InvalidUser", "InvalidExternalResource", "InvalidLiveSyncTask", "InvalidPullTask", "InvalidRequest", "InvalidValues", "NotFound", "RealmContains", "RequiredValuesMissing", "RESTValidation", "Management", "InUse", "Scheduling", "DelegatedAdministration", "Reconciliation", "ExecutionError", "Unknown", "Workflow" ]
                    },
                    "elements" : {
                      "type" : "string",
                      "description" : "Error message(s)"
                    }
                  },
                  "example" : {
                    "status" : 400,
                    "type" : "InvalidEntity",
                    "elements" : [ "error message" ]
                  }
                }
              }
            }
          }
        },
        "security" : [ {
          "BasicAuthentication" : [ ]
        }, {
          "Bearer" : [ ]
        } ]
      }
    }
  },
  "components" : {
    "schemas" : {
      "AccessTokenTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "body" : {
            "type" : "string"
          },
          "expirationTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "owner" : {
            "type" : "string"
          }
        }
      },
      "PagedResultAccessTokenTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/AccessTokenTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "ResourceAR" : {
        "required" : [ "value" ],
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "value" : {
            "type" : "string"
          },
          "onSyncope" : {
            "type" : "boolean"
          },
          "resources" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "key" : {
            "type" : "string"
          },
          "action" : {
            "type" : "string",
            "enum" : [ "LINK", "PROVISION", "ASSIGN" ]
          }
        }
      },
      "Attr" : {
        "required" : [ "schema", "values" ],
        "type" : "object",
        "properties" : {
          "schema" : {
            "type" : "string"
          },
          "values" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "ConnObject" : {
        "type" : "object",
        "properties" : {
          "fiql" : {
            "type" : "string"
          },
          "attrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "EntityTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          }
        }
      },
      "PropagationStatus" : {
        "type" : "object",
        "properties" : {
          "beforeObj" : {
            "$ref" : "#/components/schemas/ConnObject"
          },
          "afterObj" : {
            "$ref" : "#/components/schemas/ConnObject"
          },
          "resource" : {
            "type" : "string"
          },
          "status" : {
            "type" : "string",
            "enum" : [ "CREATED", "SUCCESS", "FAILURE", "NOT_ATTEMPTED" ]
          },
          "failureReason" : {
            "type" : "string"
          }
        }
      },
      "ProvisioningResult" : {
        "type" : "object",
        "properties" : {
          "entity" : {
            "$ref" : "#/components/schemas/EntityTO"
          },
          "propagationStatuses" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/PropagationStatus"
            }
          }
        }
      },
      "AnyCR" : {
        "required" : [ "_class", "realm" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "realm" : {
            "type" : "string"
          },
          "auxClasses" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "resources" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "relationships" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/RelationshipTO"
            }
          },
          "umanager" : {
            "type" : "string"
          },
          "gmanager" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AnyObjectCR" : {
        "required" : [ "_class", "name", "realm", "type" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyCR"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.request.AnyObjectCR"
            },
            "name" : {
              "type" : "string"
            },
            "type" : {
              "type" : "string"
            },
            "memberships" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/MembershipTO"
              }
            }
          }
        } ]
      },
      "GroupCR" : {
        "required" : [ "_class", "name", "realm" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyCR"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.request.GroupCR"
            },
            "name" : {
              "type" : "string"
            },
            "typeExtensions" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/TypeExtensionTO"
              }
            }
          }
        } ]
      },
      "LinkedAccountTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "connObjectKeyValue" : {
            "type" : "string"
          },
          "resource" : {
            "type" : "string"
          },
          "username" : {
            "type" : "string"
          },
          "password" : {
            "type" : "string"
          },
          "suspended" : {
            "type" : "boolean"
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "MembershipTO" : {
        "type" : "object",
        "properties" : {
          "groupKey" : {
            "type" : "string"
          },
          "groupName" : {
            "type" : "string"
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "derAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "RelationshipTO" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "end" : {
            "type" : "string",
            "enum" : [ "LEFT", "RIGHT" ]
          },
          "otherEndType" : {
            "type" : "string"
          },
          "otherEndKey" : {
            "type" : "string"
          },
          "otherEndName" : {
            "type" : "string"
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "derAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "TypeExtensionTO" : {
        "type" : "object",
        "properties" : {
          "anyType" : {
            "type" : "string"
          },
          "auxClasses" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "UserCR" : {
        "required" : [ "_class", "realm", "username" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyCR"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.request.UserCR"
            },
            "username" : {
              "type" : "string"
            },
            "password" : {
              "type" : "string"
            },
            "storePassword" : {
              "type" : "boolean"
            },
            "securityQuestion" : {
              "type" : "string"
            },
            "securityAnswer" : {
              "type" : "string"
            },
            "mustChangePassword" : {
              "type" : "boolean"
            },
            "memberships" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/MembershipTO"
              }
            },
            "roles" : {
              "uniqueItems" : true,
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "linkedAccounts" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/LinkedAccountTO"
              }
            }
          }
        } ]
      },
      "ResourceDR" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "action" : {
            "type" : "string",
            "enum" : [ "UNLINK", "DEPROVISION", "UNASSIGN" ]
          },
          "resources" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "AnyObjectTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.AnyObjectTO"
            },
            "name" : {
              "type" : "string"
            },
            "memberships" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/MembershipTO"
              }
            }
          }
        } ]
      },
      "AnyTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "key" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string"
          },
          "realm" : {
            "type" : "string"
          },
          "creator" : {
            "type" : "string"
          },
          "creationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "creationContext" : {
            "type" : "string"
          },
          "lastModifier" : {
            "type" : "string"
          },
          "lastChangeDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "lastChangeContext" : {
            "type" : "string"
          },
          "status" : {
            "type" : "string"
          },
          "auxClasses" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "derAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "resources" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "relationships" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/RelationshipTO"
            }
          },
          "umanager" : {
            "type" : "string"
          },
          "gmanager" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "GroupTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.GroupTO"
            },
            "name" : {
              "type" : "string"
            },
            "userMembershipCount" : {
              "type" : "integer",
              "format" : "int64"
            },
            "anyObjectMembershipCount" : {
              "type" : "integer",
              "format" : "int64"
            },
            "typeExtensions" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/TypeExtensionTO"
              }
            }
          }
        } ]
      },
      "UserTO" : {
        "required" : [ "_class", "username" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.UserTO"
            },
            "username" : {
              "type" : "string"
            },
            "password" : {
              "type" : "string"
            },
            "lastLoginDate" : {
              "type" : "string",
              "format" : "date-time"
            },
            "changePwdDate" : {
              "type" : "string",
              "format" : "date-time"
            },
            "failedLogins" : {
              "type" : "integer",
              "format" : "int32"
            },
            "securityQuestion" : {
              "type" : "string"
            },
            "suspended" : {
              "type" : "boolean"
            },
            "mustChangePassword" : {
              "type" : "boolean"
            },
            "memberships" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/MembershipTO"
              }
            },
            "roles" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "linkedAccounts" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/LinkedAccountTO"
              }
            },
            "delegatingDelegations" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "delegatedDelegations" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            }
          }
        } ]
      },
      "PagedResultAnyObjectTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/AnyObjectTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "AnyObjectUR" : {
        "required" : [ "_class", "key" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyUR"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.request.AnyObjectUR"
            },
            "name" : {
              "$ref" : "#/components/schemas/StringReplacePatchItem"
            },
            "memberships" : {
              "uniqueItems" : true,
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/MembershipUR"
              }
            }
          }
        } ]
      },
      "AnyUR" : {
        "required" : [ "_class", "key" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "key" : {
            "type" : "string"
          },
          "realm" : {
            "$ref" : "#/components/schemas/StringReplacePatchItem"
          },
          "auxClasses" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/StringPatchItem"
            }
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/AttrPatch"
            }
          },
          "resources" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/StringPatchItem"
            }
          },
          "relationships" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/RelationshipUR"
            }
          },
          "umanager" : {
            "$ref" : "#/components/schemas/StringReplacePatchItem"
          },
          "gmanager" : {
            "$ref" : "#/components/schemas/StringReplacePatchItem"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AttrPatch" : {
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "attr" : {
            "$ref" : "#/components/schemas/Attr"
          }
        }
      },
      "BooleanReplacePatchItem" : {
        "required" : [ "value" ],
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "value" : {
            "type" : "boolean"
          }
        }
      },
      "GroupUR" : {
        "required" : [ "_class", "key" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyUR"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.request.GroupUR"
            },
            "name" : {
              "$ref" : "#/components/schemas/StringReplacePatchItem"
            },
            "typeExtensions" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/TypeExtensionTO"
              }
            }
          }
        } ]
      },
      "LinkedAccountUR" : {
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "linkedAccountTO" : {
            "$ref" : "#/components/schemas/LinkedAccountTO"
          }
        }
      },
      "MembershipUR" : {
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "group" : {
            "type" : "string"
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "PasswordPatch" : {
        "required" : [ "value" ],
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "value" : {
            "type" : "string"
          },
          "onSyncope" : {
            "type" : "boolean"
          },
          "resources" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "RelationshipUR" : {
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "type" : {
            "type" : "string"
          },
          "otherEndKey" : {
            "type" : "string"
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "StringPatchItem" : {
        "required" : [ "value" ],
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "value" : {
            "type" : "string"
          }
        }
      },
      "StringReplacePatchItem" : {
        "required" : [ "value" ],
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "value" : {
            "type" : "string"
          }
        }
      },
      "UserUR" : {
        "required" : [ "_class", "key" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AnyUR"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.request.UserUR"
            },
            "username" : {
              "$ref" : "#/components/schemas/StringReplacePatchItem"
            },
            "password" : {
              "$ref" : "#/components/schemas/PasswordPatch"
            },
            "securityQuestion" : {
              "$ref" : "#/components/schemas/StringReplacePatchItem"
            },
            "securityAnswer" : {
              "$ref" : "#/components/schemas/StringReplacePatchItem"
            },
            "mustChangePassword" : {
              "$ref" : "#/components/schemas/BooleanReplacePatchItem"
            },
            "memberships" : {
              "uniqueItems" : true,
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/MembershipUR"
              }
            },
            "roles" : {
              "uniqueItems" : true,
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/StringPatchItem"
              }
            },
            "linkedAccounts" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/LinkedAccountUR"
              }
            }
          }
        } ]
      },
      "AnyTypeClassTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "plainSchemas" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "derSchemas" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "inUseByTypes" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "AnyTypeTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "kind" : {
            "type" : "string",
            "enum" : [ "USER", "GROUP", "ANY_OBJECT" ]
          },
          "classes" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "AttrRepoConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AttrRepoTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "state" : {
            "type" : "string",
            "enum" : [ "ACTIVE", "DISABLED", "STANDBY" ]
          },
          "order" : {
            "type" : "integer",
            "format" : "int32"
          },
          "items" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Item"
            }
          },
          "conf" : {
            "$ref" : "#/components/schemas/AttrRepoConf"
          }
        }
      },
      "Item" : {
        "type" : "object",
        "properties" : {
          "intAttrName" : {
            "type" : "string"
          },
          "extAttrName" : {
            "type" : "string"
          },
          "connObjectKey" : {
            "type" : "boolean"
          },
          "password" : {
            "type" : "boolean"
          },
          "mandatoryCondition" : {
            "type" : "string"
          },
          "purpose" : {
            "type" : "string",
            "enum" : [ "BOTH", "PULL", "PROPAGATION", "NONE" ]
          },
          "propagationJEXLTransformer" : {
            "type" : "string"
          },
          "pullJEXLTransformer" : {
            "type" : "string"
          },
          "transformers" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "AuditConfTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "active" : {
            "type" : "boolean"
          }
        }
      },
      "AuditEventTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "opEvent" : {
            "$ref" : "#/components/schemas/OpEvent"
          },
          "who" : {
            "type" : "string"
          },
          "when" : {
            "type" : "string",
            "format" : "date-time"
          },
          "before" : {
            "type" : "string"
          },
          "inputs" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "output" : {
            "type" : "string"
          },
          "throwable" : {
            "type" : "string"
          }
        }
      },
      "OpEvent" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string",
            "enum" : [ "LOGIC", "WA", "TASK", "REPORT", "PROPAGATION", "PULL", "PUSH", "CUSTOM" ]
          },
          "category" : {
            "type" : "string"
          },
          "subcategory" : {
            "type" : "string"
          },
          "op" : {
            "type" : "string"
          },
          "outcome" : {
            "type" : "string",
            "enum" : [ "SUCCESS", "FAILURE" ]
          }
        }
      },
      "PagedResultAuditEventTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/AuditEventTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "AuthModuleConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AuthModuleTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "state" : {
            "type" : "string",
            "enum" : [ "ACTIVE", "STANDBY" ]
          },
          "order" : {
            "type" : "integer",
            "format" : "int32"
          },
          "items" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Item"
            }
          },
          "conf" : {
            "$ref" : "#/components/schemas/AuthModuleConf"
          }
        }
      },
      "AuthProfileTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "owner" : {
            "type" : "string"
          },
          "impersonationAccounts" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ImpersonationAccount"
            }
          },
          "googleMfaAuthTokens" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/GoogleMfaAuthToken"
            }
          },
          "googleMfaAuthAccounts" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/GoogleMfaAuthAccount"
            }
          },
          "mfaTrustedDevices" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/MfaTrustedDevice"
            }
          },
          "webAuthnDeviceCredentials" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/WebAuthnDeviceCredential"
            }
          },
          "consentDecisions" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/WAConsentDecision"
            }
          }
        }
      },
      "GoogleMfaAuthAccount" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "name" : {
            "type" : "string"
          },
          "username" : {
            "type" : "string"
          },
          "secretKey" : {
            "type" : "string"
          },
          "validationCode" : {
            "type" : "integer",
            "format" : "int32"
          },
          "scratchCodes" : {
            "type" : "array",
            "items" : {
              "type" : "integer",
              "format" : "int32"
            }
          },
          "registrationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "source" : {
            "type" : "string"
          }
        }
      },
      "GoogleMfaAuthToken" : {
        "type" : "object",
        "properties" : {
          "otp" : {
            "type" : "integer",
            "format" : "int32"
          },
          "issueDate" : {
            "type" : "string",
            "format" : "date-time"
          }
        }
      },
      "ImpersonationAccount" : {
        "type" : "object",
        "properties" : {
          "impersonated" : {
            "type" : "string"
          }
        }
      },
      "MfaTrustedDevice" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "name" : {
            "type" : "string"
          },
          "deviceFingerprint" : {
            "type" : "string"
          },
          "recordKey" : {
            "type" : "string"
          },
          "recordDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "expirationDate" : {
            "type" : "string",
            "format" : "date-time"
          }
        }
      },
      "WAConsentDecision" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "principal" : {
            "type" : "string"
          },
          "service" : {
            "type" : "string"
          },
          "createdDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "options" : {
            "type" : "string",
            "enum" : [ "ALWAYS", "ATTRIBUTE_NAME", "ATTRIBUTE_VALUE" ]
          },
          "reminder" : {
            "type" : "integer",
            "format" : "int64"
          },
          "reminderTimeUnit" : {
            "type" : "string",
            "enum" : [ "Nanos", "Micros", "Millis", "Seconds", "Minutes", "Hours", "HalfDays", "Days", "Weeks", "Months", "Years", "Decades", "Centuries", "Millennia", "Eras", "Forever" ]
          },
          "attributes" : {
            "type" : "string"
          }
        }
      },
      "WebAuthnDeviceCredential" : {
        "type" : "object",
        "properties" : {
          "json" : {
            "type" : "string"
          },
          "identifier" : {
            "type" : "string"
          }
        }
      },
      "PagedResultAuthProfileTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/AuthProfileTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "BpmnProcess" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "modelId" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "userWorkflow" : {
            "type" : "boolean"
          }
        }
      },
      "CASSPClientAppTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/ClientAppTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.client.CASSPTO"
            },
            "serviceId" : {
              "type" : "string"
            }
          }
        } ]
      },
      "ClientAppTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "key" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "realm" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "clientAppId" : {
            "type" : "integer",
            "format" : "int64"
          },
          "evaluationOrder" : {
            "type" : "integer",
            "format" : "int32"
          },
          "logo" : {
            "type" : "string"
          },
          "theme" : {
            "type" : "string"
          },
          "informationUrl" : {
            "type" : "string"
          },
          "privacyUrl" : {
            "type" : "string"
          },
          "usernameAttributeProviderConf" : {
            "$ref" : "#/components/schemas/UsernameAttributeProviderConf"
          },
          "authPolicy" : {
            "type" : "string"
          },
          "accessPolicy" : {
            "type" : "string"
          },
          "attrReleasePolicy" : {
            "type" : "string"
          },
          "ticketExpirationPolicy" : {
            "type" : "string"
          },
          "properties" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "logoutType" : {
            "type" : "string",
            "enum" : [ "NONE", "BACK_CHANNEL", "FRONT_CHANNEL" ]
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "OIDCRPClientAppTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/ClientAppTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.client.OIDCRPTO"
            },
            "clientId" : {
              "type" : "string"
            },
            "clientSecret" : {
              "type" : "string"
            },
            "idTokenIssuer" : {
              "type" : "string"
            },
            "signIdToken" : {
              "type" : "boolean"
            },
            "idTokenSigningAlg" : {
              "type" : "string",
              "enum" : [ "none", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512", "HS256", "HS384", "HS512" ]
            },
            "encryptIdToken" : {
              "type" : "boolean"
            },
            "idTokenEncryptionAlg" : {
              "type" : "string",
              "enum" : [ "none", "RSA1", "RSA_OAEP", "RSA_OAEP_256", "A128KW", "A192KW", "A256KW", "A128GCMKW", "A192GCMKW", "A256GCMKW", "ECDH_ES", "ECDH_ES_A128KW", "ECDH_ES_A192KW", "ECDH_ES_A256KW" ]
            },
            "idTokenEncryptionEncoding" : {
              "type" : "string",
              "enum" : [ "A128CBC_HS256", "A192CBC_HS384", "A256CBC_HS512", "A128GCM", "A192GCM", "A256GCM" ]
            },
            "userInfoSigningAlg" : {
              "type" : "string",
              "enum" : [ "none", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512", "HS256", "HS384", "HS512" ]
            },
            "userInfoEncryptedResponseAlg" : {
              "type" : "string",
              "enum" : [ "none", "RSA1", "RSA_OAEP", "RSA_OAEP_256", "A128KW", "A192KW", "A256KW", "A128GCMKW", "A192GCMKW", "A256GCMKW", "ECDH_ES", "ECDH_ES_A128KW", "ECDH_ES_A192KW", "ECDH_ES_A256KW" ]
            },
            "userInfoEncryptedResponseEncoding" : {
              "type" : "string",
              "enum" : [ "A128CBC_HS256", "A192CBC_HS384", "A256CBC_HS512", "A128GCM", "A192GCM", "A256GCM" ]
            },
            "jwtAccessToken" : {
              "type" : "boolean"
            },
            "bypassApprovalPrompt" : {
              "type" : "boolean"
            },
            "generateRefreshToken" : {
              "type" : "boolean"
            },
            "subjectType" : {
              "type" : "string",
              "enum" : [ "PUBLIC", "PAIRWISE" ]
            },
            "applicationType" : {
              "type" : "string",
              "enum" : [ "WEB", "NATIVE" ]
            },
            "redirectUris" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "supportedGrantTypes" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "authorization_code", "password", "client_credentials", "refresh_token", "ciba", "token_exchange", "device_code", "uma_ticket" ]
              }
            },
            "supportedResponseTypes" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "CODE", "TOKEN", "ID_TOKEN", "ID_TOKEN_TOKEN", "DEVICE_CODE" ]
              }
            },
            "scopes" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "jwks" : {
              "type" : "string"
            },
            "jwksUri" : {
              "type" : "string"
            },
            "accessTokenMaxTimeToLive" : {
              "type" : "string"
            },
            "accessTokenTimeToKill" : {
              "type" : "string"
            },
            "accessTokenMaxActiveTokens" : {
              "type" : "integer",
              "format" : "int64"
            },
            "refreshTokenTimeToKill" : {
              "type" : "string"
            },
            "refreshTokenMaxActiveTokens" : {
              "type" : "integer",
              "format" : "int64"
            },
            "deviceTokenTimeToKill" : {
              "type" : "string"
            },
            "tokenEndpointAuthenticationMethod" : {
              "type" : "string",
              "enum" : [ "client_secret_basic", "client_secret_post", "client_secret_jwt", "private_key_jwt", "tls_client_auth" ]
            },
            "logoutUri" : {
              "type" : "string"
            }
          }
        } ]
      },
      "SAML2SPClientAppTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/ClientAppTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.client.SAML2SPTO"
            },
            "entityId" : {
              "type" : "string"
            },
            "idp" : {
              "type" : "string"
            },
            "metadataLocation" : {
              "type" : "string"
            },
            "metadataSignatureLocation" : {
              "type" : "string"
            },
            "signAssertions" : {
              "type" : "boolean"
            },
            "signResponses" : {
              "type" : "boolean"
            },
            "encryptionOptional" : {
              "type" : "boolean"
            },
            "encryptAssertions" : {
              "type" : "boolean"
            },
            "requiredAuthenticationContextClass" : {
              "type" : "string"
            },
            "requiredNameIdFormat" : {
              "type" : "string",
              "enum" : [ "EMAIL_ADDRESS", "UNSPECIFIED", "ENTITY", "PERSISTENT", "TRANSIENT", "ENCRYPTED" ]
            },
            "skewAllowance" : {
              "type" : "integer",
              "format" : "int32"
            },
            "nameIdQualifier" : {
              "type" : "string"
            },
            "assertionAudiences" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "serviceProviderNameIdQualifier" : {
              "type" : "string"
            },
            "signingSignatureAlgorithms" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "TRIPLEDES", "AES_128", "AES_256", "AES_192", "AES_128_GCM", "AES_192_GCM", "AES_256_GCM", "SEED_128", "CAMELLIA_128", "CAMELLIA_192", "CAMELLIA_256", "RSA_v1dot5", "RSA_OAEP", "RSA_OAEP_11", "DIFFIE_HELLMAN", "TRIPLEDES_KeyWrap", "AES_128_KeyWrap", "AES_256_KeyWrap", "AES_192_KeyWrap", "CAMELLIA_128_KeyWrap", "CAMELLIA_192_KeyWrap", "CAMELLIA_256_KeyWrap", "SEED_128_KeyWrap", "SHA1", "SHA256", "SHA512", "RIPEMD_160" ]
              }
            },
            "signingSignatureReferenceDigestMethods" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "TRIPLEDES", "AES_128", "AES_256", "AES_192", "AES_128_GCM", "AES_192_GCM", "AES_256_GCM", "SEED_128", "CAMELLIA_128", "CAMELLIA_192", "CAMELLIA_256", "RSA_v1dot5", "RSA_OAEP", "RSA_OAEP_11", "DIFFIE_HELLMAN", "TRIPLEDES_KeyWrap", "AES_128_KeyWrap", "AES_256_KeyWrap", "AES_192_KeyWrap", "CAMELLIA_128_KeyWrap", "CAMELLIA_192_KeyWrap", "CAMELLIA_256_KeyWrap", "SEED_128_KeyWrap", "SHA1", "SHA256", "SHA512", "RIPEMD_160" ]
              }
            },
            "encryptionDataAlgorithms" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "TRIPLEDES", "AES_128", "AES_256", "AES_192", "AES_128_GCM", "AES_192_GCM", "AES_256_GCM", "SEED_128", "CAMELLIA_128", "CAMELLIA_192", "CAMELLIA_256", "RSA_v1dot5", "RSA_OAEP", "RSA_OAEP_11", "DIFFIE_HELLMAN", "TRIPLEDES_KeyWrap", "AES_128_KeyWrap", "AES_256_KeyWrap", "AES_192_KeyWrap", "CAMELLIA_128_KeyWrap", "CAMELLIA_192_KeyWrap", "CAMELLIA_256_KeyWrap", "SEED_128_KeyWrap", "SHA1", "SHA256", "SHA512", "RIPEMD_160" ]
              }
            },
            "encryptionKeyAlgorithms" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "TRIPLEDES", "AES_128", "AES_256", "AES_192", "AES_128_GCM", "AES_192_GCM", "AES_256_GCM", "SEED_128", "CAMELLIA_128", "CAMELLIA_192", "CAMELLIA_256", "RSA_v1dot5", "RSA_OAEP", "RSA_OAEP_11", "DIFFIE_HELLMAN", "TRIPLEDES_KeyWrap", "AES_128_KeyWrap", "AES_256_KeyWrap", "AES_192_KeyWrap", "CAMELLIA_128_KeyWrap", "CAMELLIA_192_KeyWrap", "CAMELLIA_256_KeyWrap", "SEED_128_KeyWrap", "SHA1", "SHA256", "SHA512", "RIPEMD_160" ]
              }
            },
            "signingSignatureBlackListedAlgorithms" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "TRIPLEDES", "AES_128", "AES_256", "AES_192", "AES_128_GCM", "AES_192_GCM", "AES_256_GCM", "SEED_128", "CAMELLIA_128", "CAMELLIA_192", "CAMELLIA_256", "RSA_v1dot5", "RSA_OAEP", "RSA_OAEP_11", "DIFFIE_HELLMAN", "TRIPLEDES_KeyWrap", "AES_128_KeyWrap", "AES_256_KeyWrap", "AES_192_KeyWrap", "CAMELLIA_128_KeyWrap", "CAMELLIA_192_KeyWrap", "CAMELLIA_256_KeyWrap", "SEED_128_KeyWrap", "SHA1", "SHA256", "SHA512", "RIPEMD_160" ]
              }
            },
            "encryptionBlackListedAlgorithms" : {
              "type" : "array",
              "items" : {
                "type" : "string",
                "enum" : [ "TRIPLEDES", "AES_128", "AES_256", "AES_192", "AES_128_GCM", "AES_192_GCM", "AES_256_GCM", "SEED_128", "CAMELLIA_128", "CAMELLIA_192", "CAMELLIA_256", "RSA_v1dot5", "RSA_OAEP", "RSA_OAEP_11", "DIFFIE_HELLMAN", "TRIPLEDES_KeyWrap", "AES_128_KeyWrap", "AES_256_KeyWrap", "AES_192_KeyWrap", "CAMELLIA_128_KeyWrap", "CAMELLIA_192_KeyWrap", "CAMELLIA_256_KeyWrap", "SEED_128_KeyWrap", "SHA1", "SHA256", "SHA512", "RIPEMD_160" ]
              }
            }
          }
        } ]
      },
      "UsernameAttributeProviderConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "CommandArgs" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "CommandTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "args" : {
            "$ref" : "#/components/schemas/CommandArgs"
          }
        }
      },
      "CommandOutput" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "args" : {
            "$ref" : "#/components/schemas/CommandArgs"
          },
          "output" : {
            "type" : "string"
          }
        }
      },
      "PagedResultCommandTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/CommandTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "ConnIdObjectClass" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "container" : {
            "type" : "boolean"
          },
          "auxiliary" : {
            "type" : "boolean"
          },
          "attributes" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/PlainSchemaTO"
            }
          }
        }
      },
      "DerSchemaTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/SchemaTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.DerSchemaTO"
            },
            "expression" : {
              "type" : "string"
            }
          }
        } ]
      },
      "PlainSchemaTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/SchemaTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.PlainSchemaTO"
            },
            "type" : {
              "type" : "string",
              "enum" : [ "String", "Long", "Double", "Boolean", "Date", "Enum", "Dropdown", "Binary", "Encrypted" ]
            },
            "mandatoryCondition" : {
              "type" : "string"
            },
            "multivalue" : {
              "type" : "boolean"
            },
            "uniqueConstraint" : {
              "type" : "boolean"
            },
            "readonly" : {
              "type" : "boolean"
            },
            "conversionPattern" : {
              "type" : "string"
            },
            "validator" : {
              "type" : "string"
            },
            "enumValues" : {
              "type" : "object",
              "additionalProperties" : {
                "type" : "string"
              }
            },
            "dropdownValueProvider" : {
              "type" : "string"
            },
            "secretKey" : {
              "type" : "string"
            },
            "cipherAlgorithm" : {
              "type" : "string",
              "enum" : [ "SHA", "SHA1", "SHA256", "SHA512", "AES", "SMD5", "SSHA", "SSHA1", "SSHA256", "SSHA512", "BCRYPT" ]
            },
            "mimeType" : {
              "type" : "string"
            }
          }
        } ]
      },
      "SchemaTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "key" : {
            "type" : "string"
          },
          "anyTypeClass" : {
            "type" : "string"
          },
          "labels" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "ConnConfPropSchema" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string"
          },
          "displayName" : {
            "type" : "string"
          },
          "helpMessage" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string"
          },
          "required" : {
            "type" : "boolean"
          },
          "order" : {
            "type" : "integer",
            "format" : "int32"
          },
          "confidential" : {
            "type" : "boolean"
          },
          "defaultValues" : {
            "type" : "array",
            "items" : {
              "type" : "object"
            }
          }
        }
      },
      "ConnConfProperty" : {
        "type" : "object",
        "properties" : {
          "schema" : {
            "$ref" : "#/components/schemas/ConnConfPropSchema"
          },
          "values" : {
            "type" : "array",
            "items" : {
              "type" : "object"
            }
          },
          "overridable" : {
            "type" : "boolean"
          }
        }
      },
      "ConnInstanceTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "errored" : {
            "type" : "boolean",
            "readOnly" : true
          },
          "adminRealm" : {
            "type" : "string"
          },
          "location" : {
            "type" : "string"
          },
          "connectorName" : {
            "type" : "string"
          },
          "bundleName" : {
            "type" : "string"
          },
          "version" : {
            "type" : "string"
          },
          "conf" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ConnConfProperty"
            }
          },
          "capabilities" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string",
              "enum" : [ "AUTHENTICATE", "CREATE", "UPDATE", "UPDATE_DELTA", "DELETE", "SEARCH", "SYNC", "LIVE_SYNC" ]
            }
          },
          "displayName" : {
            "type" : "string"
          },
          "connRequestTimeout" : {
            "type" : "integer",
            "format" : "int32"
          },
          "poolConf" : {
            "$ref" : "#/components/schemas/ConnPoolConf"
          }
        }
      },
      "ConnPoolConf" : {
        "type" : "object",
        "properties" : {
          "maxObjects" : {
            "type" : "integer",
            "format" : "int32"
          },
          "minIdle" : {
            "type" : "integer",
            "format" : "int32"
          },
          "maxIdle" : {
            "type" : "integer",
            "format" : "int32"
          },
          "maxWait" : {
            "type" : "integer",
            "format" : "int64"
          },
          "minEvictableIdleTimeMillis" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "ConnIdBundle" : {
        "type" : "object",
        "properties" : {
          "displayName" : {
            "type" : "string"
          },
          "location" : {
            "type" : "string"
          },
          "bundleName" : {
            "type" : "string"
          },
          "connectorName" : {
            "type" : "string"
          },
          "version" : {
            "type" : "string"
          },
          "properties" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ConnConfPropSchema"
            }
          }
        }
      },
      "AbstractStartEndBean" : {
        "type" : "object",
        "properties" : {
          "start" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "end" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          }
        }
      },
      "DelegationTO" : {
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/AbstractStartEndBean"
        }, {
          "type" : "object",
          "properties" : {
            "start" : {
              "type" : "string",
              "format" : "date-time"
            },
            "end" : {
              "type" : "string",
              "format" : "date-time"
            },
            "key" : {
              "type" : "string",
              "readOnly" : true
            },
            "delegating" : {
              "type" : "string"
            },
            "delegated" : {
              "type" : "string"
            },
            "roles" : {
              "uniqueItems" : true,
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          }
        } ]
      },
      "FIQLQueryTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string",
            "readOnly" : true
          },
          "name" : {
            "type" : "string"
          },
          "target" : {
            "type" : "string"
          },
          "fiql" : {
            "type" : "string"
          }
        }
      },
      "ExecTO" : {
        "type" : "object",
        "properties" : {
          "start" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "end" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "key" : {
            "type" : "string"
          },
          "jobType" : {
            "type" : "string",
            "enum" : [ "NOTIFICATION", "REPORT", "TASK", "CUSTOM" ]
          },
          "refKey" : {
            "type" : "string"
          },
          "refDesc" : {
            "type" : "string"
          },
          "status" : {
            "type" : "string"
          },
          "message" : {
            "type" : "string"
          },
          "executor" : {
            "type" : "string"
          }
        },
        "readOnly" : true
      },
      "PagedResultGroupTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/GroupTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "ImplementationTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "engine" : {
            "type" : "string",
            "enum" : [ "JAVA", "GROOVY" ]
          },
          "type" : {
            "type" : "string"
          },
          "body" : {
            "type" : "string"
          }
        }
      },
      "MailTemplateTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          }
        }
      },
      "MfaCheck" : {
        "type" : "object",
        "properties" : {
          "secret" : {
            "type" : "string"
          },
          "otp" : {
            "type" : "string"
          }
        }
      },
      "Mfa" : {
        "type" : "object",
        "properties" : {
          "secret" : {
            "type" : "string"
          },
          "dataUri" : {
            "type" : "string"
          },
          "recoveryCodes" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "NotificationTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "events" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "abouts" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "recipientsFIQL" : {
            "type" : "string"
          },
          "staticRecipients" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "recipientAttrName" : {
            "type" : "string"
          },
          "selfAsRecipient" : {
            "type" : "boolean"
          },
          "recipientsProvider" : {
            "type" : "string"
          },
          "sender" : {
            "type" : "string"
          },
          "subject" : {
            "type" : "string"
          },
          "template" : {
            "type" : "string"
          },
          "traceLevel" : {
            "type" : "string",
            "enum" : [ "NONE", "FAILURES", "SUMMARY", "ALL" ]
          },
          "active" : {
            "type" : "boolean"
          }
        }
      },
      "JobTO" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string",
            "enum" : [ "NOTIFICATION", "REPORT", "TASK", "CUSTOM" ]
          },
          "refKey" : {
            "type" : "string"
          },
          "refDesc" : {
            "type" : "string"
          },
          "running" : {
            "type" : "boolean"
          },
          "scheduled" : {
            "type" : "boolean"
          },
          "start" : {
            "type" : "string",
            "format" : "date-time"
          },
          "status" : {
            "type" : "string"
          }
        }
      },
      "OIDCC4UIProviderTO" : {
        "type" : "object",
        "properties" : {
          "items" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Item"
            }
          },
          "key" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "clientID" : {
            "type" : "string"
          },
          "clientSecret" : {
            "type" : "string"
          },
          "authorizationEndpoint" : {
            "type" : "string"
          },
          "tokenEndpoint" : {
            "type" : "string"
          },
          "jwksUri" : {
            "type" : "string"
          },
          "issuer" : {
            "type" : "string"
          },
          "userinfoEndpoint" : {
            "type" : "string"
          },
          "endSessionEndpoint" : {
            "type" : "string"
          },
          "scopes" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "hasDiscovery" : {
            "type" : "boolean"
          },
          "createUnmatching" : {
            "type" : "boolean"
          },
          "updateMatching" : {
            "type" : "boolean"
          },
          "selfRegUnmatching" : {
            "type" : "boolean"
          },
          "userTemplate" : {
            "$ref" : "#/components/schemas/UserTO"
          },
          "actions" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "OIDCRequest" : {
        "type" : "object",
        "properties" : {
          "location" : {
            "type" : "string"
          }
        }
      },
      "OIDCLoginResponse" : {
        "type" : "object",
        "properties" : {
          "username" : {
            "type" : "string"
          },
          "logoutSupported" : {
            "type" : "boolean"
          },
          "selfReg" : {
            "type" : "boolean"
          },
          "accessToken" : {
            "type" : "string"
          },
          "accessTokenExpiryTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "attrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          }
        }
      },
      "OIDCOpEntityTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "jwks" : {
            "type" : "string"
          },
          "customScopes" : {
            "type" : "object",
            "additionalProperties" : {
              "uniqueItems" : true,
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          }
        }
      },
      "PasswordManagementConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "PasswordManagementTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "conf" : {
            "$ref" : "#/components/schemas/PasswordManagementConf"
          }
        }
      },
      "AccountPolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/PolicyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.policy.AccountPolicyTO"
            },
            "propagateSuspension" : {
              "type" : "boolean"
            },
            "maxAuthenticationAttempts" : {
              "type" : "integer",
              "format" : "int32"
            },
            "rules" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "passthroughResources" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            }
          }
        } ]
      },
      "PasswordPolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/PolicyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.policy.PasswordPolicyTO"
            },
            "allowNullPassword" : {
              "type" : "boolean"
            },
            "historyLength" : {
              "type" : "integer",
              "format" : "int32"
            },
            "rules" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          }
        } ]
      },
      "PolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "key" : {
            "type" : "string",
            "readOnly" : true
          },
          "name" : {
            "type" : "string"
          },
          "usedByResources" : {
            "type" : "array",
            "readOnly" : true,
            "items" : {
              "type" : "string",
              "readOnly" : true
            }
          },
          "usedByRealms" : {
            "type" : "array",
            "readOnly" : true,
            "items" : {
              "type" : "string",
              "readOnly" : true
            }
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "RealmTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "parent" : {
            "type" : "string"
          },
          "fullPath" : {
            "type" : "string"
          },
          "anyTypeClasses" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "accountPolicy" : {
            "type" : "string"
          },
          "passwordPolicy" : {
            "type" : "string"
          },
          "authPolicy" : {
            "type" : "string"
          },
          "accessPolicy" : {
            "type" : "string"
          },
          "attrReleasePolicy" : {
            "type" : "string"
          },
          "ticketExpirationPolicy" : {
            "type" : "string"
          },
          "plainAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "derAttrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "actions" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "templates" : {
            "type" : "object",
            "additionalProperties" : {
              "$ref" : "#/components/schemas/AnyTO"
            }
          },
          "resources" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "PagedResultRealmTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/RealmTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "ProvisioningReport" : {
        "type" : "object",
        "properties" : {
          "message" : {
            "type" : "string"
          },
          "status" : {
            "type" : "string",
            "enum" : [ "SUCCESS", "IGNORE", "FAILURE" ]
          },
          "anyType" : {
            "type" : "string"
          },
          "operation" : {
            "type" : "string",
            "enum" : [ "CREATE", "UPDATE", "DELETE", "NONE" ]
          },
          "key" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "uidValue" : {
            "type" : "string"
          }
        }
      },
      "FormPropertyDefTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "labels" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "type" : {
            "type" : "string",
            "enum" : [ "String", "Long", "Enum", "Date", "Boolean", "Dropdown", "Password", "Binary" ]
          },
          "readable" : {
            "type" : "boolean"
          },
          "writable" : {
            "type" : "boolean"
          },
          "required" : {
            "type" : "boolean"
          },
          "stringRegEx" : {
            "type" : "object"
          },
          "datePattern" : {
            "type" : "string"
          },
          "enumValues" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "dropdownSingleSelection" : {
            "type" : "boolean"
          },
          "dropdownFreeForm" : {
            "type" : "boolean"
          },
          "mimeType" : {
            "type" : "string"
          }
        }
      },
      "InboundTaskTO" : {
        "required" : [ "_class", "destinationRealm", "name", "resource" ],
        "type" : "object",
        "discriminator" : {
          "propertyName" : "_class"
        },
        "allOf" : [ {
          "$ref" : "#/components/schemas/ProvisioningTaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "destinationRealm" : {
              "type" : "string"
            },
            "remediation" : {
              "type" : "boolean"
            }
          }
        } ]
      },
      "LiveSyncTaskTO" : {
        "required" : [ "_class", "destinationRealm", "name", "resource" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/InboundTaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.LiveSyncTaskTO"
            },
            "delaySecondsAcrossInvocations" : {
              "type" : "integer",
              "format" : "int32"
            },
            "liveSyncDeltaMapper" : {
              "type" : "string"
            },
            "templates" : {
              "type" : "object",
              "additionalProperties" : {
                "$ref" : "#/components/schemas/AnyTO"
              }
            }
          }
        } ]
      },
      "MacroTaskTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "discriminator" : {
          "propertyName" : "_class"
        },
        "allOf" : [ {
          "$ref" : "#/components/schemas/SchedTaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.MacroTaskTO"
            },
            "realm" : {
              "type" : "string"
            },
            "commands" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/CommandTO"
              }
            },
            "continueOnError" : {
              "type" : "boolean"
            },
            "saveExecs" : {
              "type" : "boolean"
            },
            "formPropertyDefs" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/FormPropertyDefTO"
              }
            },
            "macroActions" : {
              "type" : "string"
            }
          }
        } ]
      },
      "NotificationTaskTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/TaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.NotificationTaskTO"
            },
            "notification" : {
              "type" : "string",
              "readOnly" : true
            },
            "anyTypeKind" : {
              "type" : "string",
              "readOnly" : true,
              "enum" : [ "USER", "GROUP", "ANY_OBJECT" ]
            },
            "entityKey" : {
              "type" : "string",
              "readOnly" : true
            },
            "recipients" : {
              "uniqueItems" : true,
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "sender" : {
              "type" : "string",
              "readOnly" : true
            },
            "subject" : {
              "type" : "string",
              "readOnly" : true
            },
            "textBody" : {
              "type" : "string",
              "readOnly" : true
            },
            "htmlBody" : {
              "type" : "string",
              "readOnly" : true
            },
            "executed" : {
              "type" : "boolean",
              "readOnly" : true
            },
            "traceLevel" : {
              "type" : "string",
              "readOnly" : true,
              "enum" : [ "NONE", "FAILURES", "SUMMARY", "ALL" ]
            }
          }
        } ]
      },
      "PropagationTaskTO" : {
        "required" : [ "_class", "anyType", "anyTypeKind", "connObjectKey", "entityKey", "objectClassName", "operation", "propagationData", "resource" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/TaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.PropagationTaskTO"
            },
            "operation" : {
              "type" : "string",
              "enum" : [ "CREATE", "UPDATE", "DELETE", "NONE" ]
            },
            "connObjectKey" : {
              "type" : "string"
            },
            "oldConnObjectKey" : {
              "type" : "string"
            },
            "propagationData" : {
              "type" : "string"
            },
            "resource" : {
              "type" : "string"
            },
            "objectClassName" : {
              "type" : "string"
            },
            "anyTypeKind" : {
              "type" : "string",
              "enum" : [ "USER", "GROUP", "ANY_OBJECT" ]
            },
            "anyType" : {
              "type" : "string"
            },
            "entityKey" : {
              "type" : "string"
            }
          }
        } ]
      },
      "ProvisioningTaskTO" : {
        "required" : [ "_class", "name", "resource" ],
        "type" : "object",
        "discriminator" : {
          "propertyName" : "_class"
        },
        "allOf" : [ {
          "$ref" : "#/components/schemas/SchedTaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "resource" : {
              "type" : "string"
            },
            "performCreate" : {
              "type" : "boolean"
            },
            "performUpdate" : {
              "type" : "boolean"
            },
            "performDelete" : {
              "type" : "boolean"
            },
            "syncStatus" : {
              "type" : "boolean"
            },
            "unmatchingRule" : {
              "type" : "string",
              "enum" : [ "IGNORE", "ASSIGN", "PROVISION", "UNLINK" ]
            },
            "matchingRule" : {
              "type" : "string",
              "enum" : [ "IGNORE", "UPDATE", "DEPROVISION", "UNASSIGN", "UNLINK", "LINK" ]
            },
            "actions" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "concurrentSettings" : {
              "$ref" : "#/components/schemas/ThreadPoolSettings"
            }
          }
        }, {
          "$ref" : "#/components/schemas/TaskTO"
        } ]
      },
      "PullTaskTO" : {
        "required" : [ "_class", "destinationRealm", "name", "pullMode", "resource" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/InboundTaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.PullTaskTO"
            },
            "pullMode" : {
              "type" : "string",
              "enum" : [ "FULL_RECONCILIATION", "FILTERED_RECONCILIATION", "INCREMENTAL" ]
            },
            "reconFilterBuilder" : {
              "type" : "string"
            },
            "templates" : {
              "type" : "object",
              "additionalProperties" : {
                "$ref" : "#/components/schemas/AnyTO"
              }
            }
          }
        } ]
      },
      "PushTaskTO" : {
        "required" : [ "_class", "name", "resource", "sourceRealm" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/ProvisioningTaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.PushTaskTO"
            },
            "sourceRealm" : {
              "type" : "string"
            },
            "filters" : {
              "type" : "object",
              "additionalProperties" : {
                "type" : "string"
              }
            }
          }
        } ]
      },
      "SchedTaskTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "discriminator" : {
          "propertyName" : "_class"
        },
        "allOf" : [ {
          "$ref" : "#/components/schemas/TaskTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.to.SchedTaskTO"
            },
            "cronExpression" : {
              "type" : "string"
            },
            "jobDelegate" : {
              "type" : "string"
            },
            "name" : {
              "type" : "string"
            },
            "description" : {
              "type" : "string"
            },
            "lastExec" : {
              "type" : "string",
              "format" : "date-time",
              "readOnly" : true
            },
            "nextExec" : {
              "type" : "string",
              "format" : "date-time",
              "readOnly" : true
            },
            "active" : {
              "type" : "boolean"
            }
          }
        } ]
      },
      "TaskTO" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          },
          "key" : {
            "type" : "string",
            "readOnly" : true
          },
          "start" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "end" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "latestExecStatus" : {
            "type" : "string",
            "readOnly" : true
          },
          "lastExecutor" : {
            "type" : "string",
            "readOnly" : true
          },
          "executions" : {
            "type" : "array",
            "readOnly" : true,
            "items" : {
              "$ref" : "#/components/schemas/ExecTO"
            }
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "ThreadPoolSettings" : {
        "type" : "object",
        "properties" : {
          "poolSize" : {
            "type" : "integer",
            "format" : "int32"
          }
        }
      },
      "ReconStatus" : {
        "type" : "object",
        "properties" : {
          "anyTypeKind" : {
            "type" : "string",
            "readOnly" : true,
            "enum" : [ "USER", "GROUP", "ANY_OBJECT" ]
          },
          "anyKey" : {
            "type" : "string",
            "readOnly" : true
          },
          "realm" : {
            "type" : "string",
            "readOnly" : true
          },
          "matchType" : {
            "type" : "string",
            "readOnly" : true,
            "enum" : [ "ANY", "LINKED_ACCOUNT" ]
          },
          "onSyncope" : {
            "$ref" : "#/components/schemas/ConnObject"
          },
          "onResource" : {
            "$ref" : "#/components/schemas/ConnObject"
          }
        }
      },
      "RelationshipTypeTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "leftEndAnyType" : {
            "type" : "string"
          },
          "rightEndAnyType" : {
            "type" : "string"
          },
          "typeExtensions" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/TypeExtensionTO"
            }
          }
        }
      },
      "PagedResultRemediationTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/RemediationTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "RemediationTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "anyType" : {
            "type" : "string",
            "readOnly" : true
          },
          "operation" : {
            "type" : "string",
            "readOnly" : true,
            "enum" : [ "CREATE", "UPDATE", "DELETE", "NONE" ]
          },
          "anyCRPayload" : {
            "$ref" : "#/components/schemas/AnyCR"
          },
          "anyURPayload" : {
            "$ref" : "#/components/schemas/AnyUR"
          },
          "keyPayload" : {
            "type" : "string",
            "readOnly" : true
          },
          "error" : {
            "type" : "string",
            "readOnly" : true
          },
          "instant" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "pullTask" : {
            "type" : "string",
            "readOnly" : true
          },
          "resource" : {
            "type" : "string",
            "readOnly" : true
          },
          "remoteName" : {
            "type" : "string",
            "readOnly" : true
          }
        }
      },
      "ReportTO" : {
        "type" : "object",
        "properties" : {
          "start" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "end" : {
            "type" : "string",
            "format" : "date-time",
            "readOnly" : true
          },
          "key" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "mimeType" : {
            "type" : "string"
          },
          "fileExt" : {
            "type" : "string"
          },
          "cronExpression" : {
            "type" : "string"
          },
          "jobDelegate" : {
            "type" : "string"
          },
          "active" : {
            "type" : "boolean"
          },
          "executions" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ExecTO"
            }
          },
          "latestExecStatus" : {
            "type" : "string"
          },
          "lastExec" : {
            "type" : "string",
            "format" : "date-time"
          },
          "nextExec" : {
            "type" : "string",
            "format" : "date-time"
          },
          "lastExecutor" : {
            "type" : "string"
          }
        }
      },
      "PagedResultExecTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ExecTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "Mapping" : {
        "type" : "object",
        "properties" : {
          "items" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Item"
            }
          },
          "connObjectLink" : {
            "type" : "string"
          }
        }
      },
      "OrgUnit" : {
        "type" : "object",
        "properties" : {
          "items" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Item"
            }
          },
          "objectClass" : {
            "type" : "string"
          },
          "connObjectLink" : {
            "type" : "string"
          },
          "syncToken" : {
            "type" : "string"
          },
          "ignoreCaseMatch" : {
            "type" : "boolean"
          }
        }
      },
      "Provision" : {
        "type" : "object",
        "properties" : {
          "anyType" : {
            "type" : "string"
          },
          "objectClass" : {
            "type" : "string"
          },
          "auxClasses" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "syncToken" : {
            "type" : "string"
          },
          "ignoreCaseMatch" : {
            "type" : "boolean"
          },
          "uidOnCreate" : {
            "type" : "string"
          },
          "mapping" : {
            "$ref" : "#/components/schemas/Mapping"
          }
        }
      },
      "ResourceTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "connector" : {
            "type" : "string"
          },
          "connectorDisplayName" : {
            "type" : "string"
          },
          "provisions" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Provision"
            }
          },
          "orgUnit" : {
            "$ref" : "#/components/schemas/OrgUnit"
          },
          "propagationPriority" : {
            "type" : "integer",
            "format" : "int32"
          },
          "enforceMandatoryCondition" : {
            "type" : "boolean"
          },
          "createTraceLevel" : {
            "type" : "string",
            "enum" : [ "NONE", "FAILURES", "SUMMARY", "ALL" ]
          },
          "updateTraceLevel" : {
            "type" : "string",
            "enum" : [ "NONE", "FAILURES", "SUMMARY", "ALL" ]
          },
          "deleteTraceLevel" : {
            "type" : "string",
            "enum" : [ "NONE", "FAILURES", "SUMMARY", "ALL" ]
          },
          "provisioningTraceLevel" : {
            "type" : "string",
            "enum" : [ "NONE", "FAILURES", "SUMMARY", "ALL" ]
          },
          "passwordPolicy" : {
            "type" : "string"
          },
          "accountPolicy" : {
            "type" : "string"
          },
          "propagationPolicy" : {
            "type" : "string"
          },
          "inboundPolicy" : {
            "type" : "string"
          },
          "pushPolicy" : {
            "type" : "string"
          },
          "provisionSorter" : {
            "type" : "string"
          },
          "authPolicy" : {
            "type" : "string"
          },
          "accessPolicy" : {
            "type" : "string"
          },
          "confOverrideFlag" : {
            "type" : "boolean"
          },
          "confOverrideValue" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ConnConfProperty"
            }
          },
          "capabilitiesOverrideFlag" : {
            "type" : "boolean"
          },
          "capabilitiesOverrideValue" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string",
              "enum" : [ "AUTHENTICATE", "CREATE", "UPDATE", "UPDATE_DELTA", "DELETE", "SEARCH", "SYNC", "LIVE_SYNC" ]
            }
          },
          "propagationActions" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "PagedConnObjectResult" : {
        "type" : "object",
        "properties" : {
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ConnObject"
            }
          },
          "pagedResultsCookie" : {
            "type" : "string"
          },
          "remainingPagedResults" : {
            "type" : "integer",
            "format" : "int32"
          },
          "allResultsReturned" : {
            "type" : "boolean"
          }
        }
      },
      "RoleTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "entitlements" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "realms" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "SAML2IdPEntityTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "metadata" : {
            "type" : "string"
          },
          "signingCertificate" : {
            "type" : "string"
          },
          "signingKey" : {
            "type" : "string"
          },
          "encryptionCertificate" : {
            "type" : "string"
          },
          "encryptionKey" : {
            "type" : "string"
          }
        }
      },
      "SAML2SP4UIIdPTO" : {
        "type" : "object",
        "properties" : {
          "items" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Item"
            }
          },
          "key" : {
            "type" : "string"
          },
          "entityID" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "metadata" : {
            "type" : "string"
          },
          "bindingType" : {
            "type" : "string",
            "enum" : [ "POST", "REDIRECT" ]
          },
          "logoutSupported" : {
            "type" : "boolean"
          },
          "requestedAuthnContextProvider" : {
            "type" : "string"
          },
          "createUnmatching" : {
            "type" : "boolean"
          },
          "updateMatching" : {
            "type" : "boolean"
          },
          "selfRegUnmatching" : {
            "type" : "boolean"
          },
          "userTemplate" : {
            "$ref" : "#/components/schemas/UserTO"
          },
          "actions" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "SAML2Request" : {
        "type" : "object",
        "properties" : {
          "idpEntityID" : {
            "type" : "string"
          },
          "bindingType" : {
            "type" : "string",
            "enum" : [ "POST", "REDIRECT" ]
          },
          "content" : {
            "type" : "string"
          }
        }
      },
      "SAML2LoginResponse" : {
        "type" : "object",
        "properties" : {
          "nameID" : {
            "type" : "string"
          },
          "sessionIndex" : {
            "type" : "string"
          },
          "notOnOrAfter" : {
            "type" : "string",
            "format" : "date-time"
          },
          "accessToken" : {
            "type" : "string"
          },
          "accessTokenExpiryTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "username" : {
            "type" : "string"
          },
          "attrs" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Attr"
            }
          },
          "idp" : {
            "type" : "string"
          },
          "sloSupported" : {
            "type" : "boolean"
          },
          "selfReg" : {
            "type" : "boolean"
          }
        }
      },
      "SAML2Response" : {
        "type" : "object",
        "properties" : {
          "idpEntityID" : {
            "type" : "string"
          },
          "spEntityID" : {
            "type" : "string"
          },
          "urlContext" : {
            "type" : "string"
          },
          "samlResponse" : {
            "type" : "string"
          },
          "relayState" : {
            "type" : "string"
          }
        }
      },
      "SCIMComplexConfEmailCanonicalType" : {
        "type" : "object",
        "properties" : {
          "value" : {
            "type" : "string"
          },
          "display" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "work", "home", "other" ]
          },
          "primary" : {
            "type" : "boolean"
          }
        }
      },
      "SCIMComplexConfIMCanonicalType" : {
        "type" : "object",
        "properties" : {
          "value" : {
            "type" : "string"
          },
          "display" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "aim", "gtalk", "icq", "xmpp", "msn", "skype", "qq", "yahoo" ]
          },
          "primary" : {
            "type" : "boolean"
          }
        }
      },
      "SCIMComplexConfPhoneNumberCanonicalType" : {
        "type" : "object",
        "properties" : {
          "value" : {
            "type" : "string"
          },
          "display" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "work", "home", "mobile", "fax", "pager", "other" ]
          },
          "primary" : {
            "type" : "boolean"
          }
        }
      },
      "SCIMComplexConfPhotoCanonicalType" : {
        "type" : "object",
        "properties" : {
          "value" : {
            "type" : "string"
          },
          "display" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "photo", "thumbnail" ]
          },
          "primary" : {
            "type" : "boolean"
          }
        }
      },
      "SCIMConf" : {
        "type" : "object",
        "properties" : {
          "generalConf" : {
            "$ref" : "#/components/schemas/SCIMGeneralConf"
          },
          "userConf" : {
            "$ref" : "#/components/schemas/SCIMUserConf"
          },
          "enterpriseUserConf" : {
            "$ref" : "#/components/schemas/SCIMEnterpriseUserConf"
          },
          "extensionUserConf" : {
            "$ref" : "#/components/schemas/SCIMExtensionAnyConf"
          },
          "groupConf" : {
            "$ref" : "#/components/schemas/SCIMGroupConf"
          },
          "extensionGroupConf" : {
            "$ref" : "#/components/schemas/SCIMExtensionAnyConf"
          },
          "extensionAnyObjectsConf" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMExtensionAnyObjectConf"
            }
          }
        }
      },
      "SCIMEnterpriseUserConf" : {
        "type" : "object",
        "properties" : {
          "employeeNumber" : {
            "type" : "string"
          },
          "costCenter" : {
            "type" : "string"
          },
          "organization" : {
            "type" : "string"
          },
          "division" : {
            "type" : "string"
          },
          "department" : {
            "type" : "string"
          },
          "manager" : {
            "$ref" : "#/components/schemas/SCIMManagerConf"
          }
        }
      },
      "SCIMExtensionAnyConf" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "attributes" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMItem"
            }
          }
        }
      },
      "SCIMExtensionAnyObjectConf" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "attributes" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMItem"
            }
          },
          "type" : {
            "type" : "string"
          },
          "externalId" : {
            "type" : "string"
          }
        }
      },
      "SCIMGeneralConf" : {
        "type" : "object",
        "properties" : {
          "creationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "lastChangeDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "bulkMaxOperations" : {
            "type" : "integer",
            "format" : "int32"
          },
          "bulkMaxPayloadSize" : {
            "type" : "integer",
            "format" : "int32"
          },
          "filterMaxResults" : {
            "type" : "integer",
            "format" : "int32"
          }
        }
      },
      "SCIMGroupConf" : {
        "type" : "object",
        "properties" : {
          "externalId" : {
            "type" : "string"
          }
        }
      },
      "SCIMItem" : {
        "type" : "object",
        "properties" : {
          "intAttrName" : {
            "type" : "string"
          },
          "extAttrName" : {
            "type" : "string"
          },
          "connObjectKey" : {
            "type" : "boolean"
          },
          "password" : {
            "type" : "boolean"
          },
          "mandatoryCondition" : {
            "type" : "string"
          },
          "purpose" : {
            "type" : "string",
            "enum" : [ "BOTH", "PULL", "PROPAGATION", "NONE" ]
          },
          "propagationJEXLTransformer" : {
            "type" : "string"
          },
          "pullJEXLTransformer" : {
            "type" : "string"
          },
          "transformers" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "caseExact" : {
            "type" : "boolean"
          },
          "mutability" : {
            "type" : "boolean"
          },
          "returned" : {
            "type" : "string",
            "enum" : [ "ALWAYS", "NEVER", "DEFAULT", "REQUEST" ]
          },
          "uniqueness" : {
            "type" : "boolean"
          },
          "multiValued" : {
            "type" : "boolean"
          }
        }
      },
      "SCIMManagerConf" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "displayName" : {
            "type" : "string"
          }
        }
      },
      "SCIMUserAddressConf" : {
        "type" : "object",
        "properties" : {
          "formatted" : {
            "type" : "string"
          },
          "streetAddress" : {
            "type" : "string"
          },
          "locality" : {
            "type" : "string"
          },
          "region" : {
            "type" : "string"
          },
          "postalCode" : {
            "type" : "string"
          },
          "country" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "work", "home", "other" ]
          },
          "primary" : {
            "type" : "boolean"
          }
        }
      },
      "SCIMUserConf" : {
        "type" : "object",
        "properties" : {
          "externalId" : {
            "type" : "string"
          },
          "name" : {
            "$ref" : "#/components/schemas/SCIMUserNameConf"
          },
          "displayName" : {
            "type" : "string"
          },
          "nickName" : {
            "type" : "string"
          },
          "profileUrl" : {
            "type" : "string"
          },
          "title" : {
            "type" : "string"
          },
          "userType" : {
            "type" : "string"
          },
          "preferredLanguage" : {
            "type" : "string"
          },
          "locale" : {
            "type" : "string"
          },
          "timezone" : {
            "type" : "string"
          },
          "emails" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMComplexConfEmailCanonicalType"
            }
          },
          "phoneNumbers" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMComplexConfPhoneNumberCanonicalType"
            }
          },
          "ims" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMComplexConfIMCanonicalType"
            }
          },
          "photos" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMComplexConfPhotoCanonicalType"
            }
          },
          "addresses" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SCIMUserAddressConf"
            }
          },
          "x509Certificates" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "SCIMUserNameConf" : {
        "type" : "object",
        "properties" : {
          "formatted" : {
            "type" : "string"
          },
          "familyName" : {
            "type" : "string"
          },
          "givenName" : {
            "type" : "string"
          },
          "middleName" : {
            "type" : "string"
          },
          "honorificPrefix" : {
            "type" : "string"
          },
          "honorificSuffix" : {
            "type" : "string"
          }
        }
      },
      "SRARouteFilter" : {
        "type" : "object",
        "properties" : {
          "factory" : {
            "type" : "string",
            "enum" : [ "ADD_REQUEST_HEADER", "ADD_REQUEST_PARAMETER", "ADD_RESPONSE_HEADER", "DEDUPE_RESPONSE_HEADER", "FALLBACK_HEADERS", "MAP_REQUEST_HEADER", "PREFIX_PATH", "PRESERVE_HOST_HEADER", "REDIRECT_TO", "REMOVE_REQUEST_HEADER", "REMOVE_RESPONSE_HEADER", "REQUEST_RATE_LIMITER", "REWRITE_PATH", "REWRITE_LOCATION", "RETRY", "SECURE_HEADERS", "SET_PATH", "SET_REQUEST_HEADER", "SET_RESPONSE_HEADER", "REWRITE_RESPONSE_HEADER", "SET_STATUS", "SAVE_SESSION", "STRIP_PREFIX", "REQUEST_HEADER_TO_REQUEST_URI", "SET_REQUEST_SIZE", "SET_REQUEST_HOST", "LINK_REWRITE", "CLIENT_CERTS_TO_REQUEST_HEADER", "QUERY_PARAM_TO_REQUEST_HEADER", "PRINCIPAL_TO_REQUEST_HEADER", "CUSTOM" ]
          },
          "args" : {
            "type" : "string"
          }
        }
      },
      "SRARoutePredicate" : {
        "type" : "object",
        "properties" : {
          "negate" : {
            "type" : "boolean"
          },
          "cond" : {
            "type" : "string",
            "enum" : [ "AND", "OR" ]
          },
          "factory" : {
            "type" : "string",
            "enum" : [ "AFTER", "BEFORE", "BETWEEN", "COOKIE", "HEADER", "HOST", "METHOD", "PATH", "QUERY", "REMOTE_ADDR", "WEIGHT", "CUSTOM" ]
          },
          "args" : {
            "type" : "string"
          }
        }
      },
      "SRARouteTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "target" : {
            "type" : "string",
            "format" : "uri"
          },
          "error" : {
            "type" : "string",
            "format" : "uri"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "PUBLIC", "PROTECTED" ]
          },
          "logout" : {
            "type" : "boolean"
          },
          "postLogout" : {
            "type" : "string",
            "format" : "uri"
          },
          "csrf" : {
            "type" : "boolean"
          },
          "order" : {
            "type" : "integer",
            "format" : "int32"
          },
          "filters" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SRARouteFilter"
            }
          },
          "predicates" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SRARoutePredicate"
            }
          }
        }
      },
      "SecurityQuestionTO" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "content" : {
            "type" : "string"
          }
        }
      },
      "FormProperty" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "String", "Long", "Enum", "Date", "Boolean", "Dropdown", "Password", "Binary" ]
          },
          "readable" : {
            "type" : "boolean"
          },
          "writable" : {
            "type" : "boolean"
          },
          "required" : {
            "type" : "boolean"
          },
          "stringRegEx" : {
            "type" : "object"
          },
          "datePattern" : {
            "type" : "string"
          },
          "enumValues" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/FormPropertyValue"
            }
          },
          "dropdownValues" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/FormPropertyValue"
            }
          },
          "dropdownSingleSelection" : {
            "type" : "boolean"
          },
          "dropdownFreeForm" : {
            "type" : "boolean"
          },
          "mimeType" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      },
      "FormPropertyValue" : {
        "type" : "object",
        "properties" : {
          "key" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          }
        }
      },
      "SyncopeForm" : {
        "type" : "object",
        "properties" : {
          "properties" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/FormProperty"
            }
          }
        }
      },
      "PagedResultTaskTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/TaskTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "UserRequestForm" : {
        "type" : "object",
        "properties" : {
          "properties" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/FormProperty"
            }
          },
          "bpmnProcess" : {
            "type" : "string"
          },
          "username" : {
            "type" : "string"
          },
          "executionId" : {
            "type" : "string"
          },
          "taskId" : {
            "type" : "string"
          },
          "formKey" : {
            "type" : "string"
          },
          "createTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "dueDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "assignee" : {
            "type" : "string"
          },
          "userTO" : {
            "$ref" : "#/components/schemas/UserTO"
          },
          "userUR" : {
            "$ref" : "#/components/schemas/UserUR"
          }
        }
      },
      "PagedResultUserRequestForm" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/UserRequestForm"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "PagedResultUserRequest" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/UserRequest"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "UserRequest" : {
        "type" : "object",
        "properties" : {
          "bpmnProcess" : {
            "type" : "string"
          },
          "startTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "username" : {
            "type" : "string"
          },
          "executionId" : {
            "type" : "string"
          },
          "activityId" : {
            "type" : "string"
          },
          "taskId" : {
            "type" : "string"
          },
          "hasForm" : {
            "type" : "boolean"
          }
        }
      },
      "WorkflowTaskExecInput" : {
        "type" : "object",
        "properties" : {
          "userKey" : {
            "type" : "string"
          },
          "variables" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          }
        }
      },
      "ComplianceQuery" : {
        "type" : "object",
        "properties" : {
          "username" : {
            "type" : "string"
          },
          "password" : {
            "type" : "string"
          },
          "realm" : {
            "type" : "string"
          },
          "resources" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "StatusR" : {
        "required" : [ "value" ],
        "type" : "object",
        "properties" : {
          "operation" : {
            "type" : "string",
            "enum" : [ "ADD_REPLACE", "DELETE" ]
          },
          "value" : {
            "type" : "string"
          },
          "onSyncope" : {
            "type" : "boolean"
          },
          "resources" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "key" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "ACTIVATE", "SUSPEND", "REACTIVATE" ]
          },
          "token" : {
            "type" : "string"
          }
        }
      },
      "PagedResultUserTO" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/UserTO"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "WorkflowTask" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string"
          }
        }
      },
      "PagedResultWAConsentDecision" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/WAConsentDecision"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "PagedResultGoogleMfaAuthAccount" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/GoogleMfaAuthAccount"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "PagedResultGoogleMfaAuthToken" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/GoogleMfaAuthToken"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "PagedResultMfaTrustedDevice" : {
        "type" : "object",
        "properties" : {
          "prev" : {
            "type" : "string",
            "format" : "uri"
          },
          "next" : {
            "type" : "string",
            "format" : "uri"
          },
          "result" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/MfaTrustedDevice"
            }
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCount" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "AccessPolicyConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AccessPolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/PolicyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.policy.AccessPolicyTO"
            },
            "key" : {
              "type" : "string",
              "readOnly" : true
            },
            "name" : {
              "type" : "string"
            },
            "usedByResources" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "usedByRealms" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "conf" : {
              "$ref" : "#/components/schemas/AccessPolicyConf"
            }
          }
        } ]
      },
      "AttrReleasePolicyConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AttrReleasePolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/PolicyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.policy.AttrReleasePolicyTO"
            },
            "key" : {
              "type" : "string",
              "readOnly" : true
            },
            "name" : {
              "type" : "string"
            },
            "usedByResources" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "usedByRealms" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "order" : {
              "type" : "integer",
              "format" : "int32"
            },
            "status" : {
              "type" : "boolean"
            },
            "conf" : {
              "$ref" : "#/components/schemas/AttrReleasePolicyConf"
            }
          }
        } ]
      },
      "AuthPolicyConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "AuthPolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/PolicyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.policy.AuthPolicyTO"
            },
            "key" : {
              "type" : "string",
              "readOnly" : true
            },
            "name" : {
              "type" : "string"
            },
            "usedByResources" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "usedByRealms" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "conf" : {
              "$ref" : "#/components/schemas/AuthPolicyConf"
            }
          }
        } ]
      },
      "TicketExpirationPolicyConf" : {
        "required" : [ "_class" ],
        "type" : "object",
        "properties" : {
          "_class" : {
            "type" : "string"
          }
        },
        "discriminator" : {
          "propertyName" : "_class"
        }
      },
      "TicketExpirationPolicyTO" : {
        "required" : [ "_class", "name" ],
        "type" : "object",
        "allOf" : [ {
          "$ref" : "#/components/schemas/PolicyTO"
        }, {
          "type" : "object",
          "properties" : {
            "_class" : {
              "type" : "string",
              "example" : "org.apache.syncope.common.lib.policy.TicketExpirationPolicyTO"
            },
            "key" : {
              "type" : "string",
              "readOnly" : true
            },
            "name" : {
              "type" : "string"
            },
            "usedByResources" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "usedByRealms" : {
              "type" : "array",
              "readOnly" : true,
              "items" : {
                "type" : "string",
                "readOnly" : true
              }
            },
            "conf" : {
              "$ref" : "#/components/schemas/TicketExpirationPolicyConf"
            }
          }
        } ]
      },
      "WAClientApp" : {
        "type" : "object",
        "properties" : {
          "clientAppTO" : {
            "$ref" : "#/components/schemas/ClientAppTO"
          },
          "accessPolicy" : {
            "$ref" : "#/components/schemas/AccessPolicyTO"
          },
          "authModules" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/AuthModuleTO"
            }
          },
          "authPolicy" : {
            "$ref" : "#/components/schemas/AuthPolicyTO"
          },
          "attrReleasePolicy" : {
            "$ref" : "#/components/schemas/AttrReleasePolicyTO"
          },
          "ticketExpirationPolicy" : {
            "$ref" : "#/components/schemas/TicketExpirationPolicyTO"
          }
        }
      },
      "WebAuthnAccount" : {
        "type" : "object",
        "properties" : {
          "credentials" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/WebAuthnDeviceCredential"
            }
          }
        }
      }
    },
    "securitySchemes" : {
      "Bearer" : {
        "type" : "http",
        "scheme" : "bearer",
        "bearerFormat" : "JWT"
      },
      "BasicAuthentication" : {
        "type" : "http",
        "scheme" : "basic"
      }
    }
  }
}