{"id":28028371,"url":"https://github.com/permitio/permit-kotlin","last_synced_at":"2025-05-11T07:11:48.783Z","repository":{"id":103960627,"uuid":"595627952","full_name":"permitio/permit-kotlin","owner":"permitio","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-09T11:17:41.000Z","size":232,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-11T07:11:44.904Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/permitio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-31T13:37:05.000Z","updated_at":"2025-01-09T11:17:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"9d41e6d1-f60f-4a52-8052-88fe2c2e5f77","html_url":"https://github.com/permitio/permit-kotlin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permitio%2Fpermit-kotlin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permitio%2Fpermit-kotlin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permitio%2Fpermit-kotlin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permitio%2Fpermit-kotlin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/permitio","download_url":"https://codeload.github.com/permitio/permit-kotlin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253528975,"owners_count":21922636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-11T07:11:48.080Z","updated_at":"2025-05-11T07:11:48.758Z","avatar_url":"https://github.com/permitio.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Permit Kotlin SDK\n\n\nAuthorization as a service\n\n\n## Overview\nThis API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [openapi-spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate an API client.\n\n- API version: 2.0.0\n- Package version: \n- Build package: org.openapitools.codegen.languages.KotlinClientCodegen\n\n## Requires\n\n* Kotlin 1.6.10\n* Gradle 7.5\n\n## Build\n\nFirst, create the gradle wrapper script:\n\n```\ngradle wrapper\n```\n\nThen, run:\n\n```\n./gradlew check assemble\n```\n\nThis runs all tests and packages the library.\n\n## Features/Implementation Notes\n\n* Supports JSON inputs/outputs, File inputs, and Form inputs.\n* Supports collection formats for query parameters: csv, tsv, ssv, pipes.\n* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.\n* Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.\n\n\u003ca name=\"documentation-for-api-endpoints\"\u003e\u003c/a\u003e\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*APIKeysApi* | [**createApiKey**](docs/APIKeysApi.md#createapikey) | **POST** /v2/api-key | Create Api Key\n*APIKeysApi* | [**deleteApiKey**](docs/APIKeysApi.md#deleteapikey) | **DELETE** /v2/api-key/{api_key_id} | Delete Api Key\n*APIKeysApi* | [**getApiKey**](docs/APIKeysApi.md#getapikey) | **GET** /v2/api-key/{api_key_id} | Get Api Key\n*APIKeysApi* | [**getApiKeyScope**](docs/APIKeysApi.md#getapikeyscope) | **GET** /v2/api-key/scope | Get Api Key Scope\n*APIKeysApi* | [**getEnvironmentApiKey**](docs/APIKeysApi.md#getenvironmentapikey) | **GET** /v2/api-key/{proj_id}/{env_id} | Get Environment Api Key\n*APIKeysApi* | [**listApiKeys**](docs/APIKeysApi.md#listapikeys) | **GET** /v2/api-key | List Api Keys\n*AuditElementsDataApi* | [**elementsListAuditLogs**](docs/AuditElementsDataApi.md#elementslistauditlogs) | **GET** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/audit_logs | List audit logs\n*AuditLogsApi* | [**getDetailedAuditLog**](docs/AuditLogsApi.md#getdetailedauditlog) | **GET** /v2/pdps/{proj_id}/{env_id}/audit_logs/{log_id} | Get detailed audit log\n*AuditLogsApi* | [**listAuditLogs**](docs/AuditLogsApi.md#listauditlogs) | **GET** /v2/pdps/{proj_id}/{env_id}/audit_logs | List Audit Logs\n*AuthenticationApi* | [**devLogin**](docs/AuthenticationApi.md#devlogin) | **POST** /v2/auth/devlogin | (DEV MODE) Login\n*AuthenticationApi* | [**elementsLoginAs**](docs/AuthenticationApi.md#elementsloginas) | **POST** /v2/auth/elements_login_as | Elements Login As\n*AuthenticationApi* | [**login**](docs/AuthenticationApi.md#login) | **POST** /v2/auth/login | Login\n*AuthenticationApi* | [**loginElements**](docs/AuthenticationApi.md#loginelements) | **GET** /v2/auth/login_elements | Login Elements\n*AuthenticationApi* | [**logoutGet**](docs/AuthenticationApi.md#logoutget) | **GET** /v2/auth/logout | Logout Get\n*AuthenticationApi* | [**logoutPost**](docs/AuthenticationApi.md#logoutpost) | **POST** /v2/auth/logout | Logout Post\n*AuthenticationApi* | [**me**](docs/AuthenticationApi.md#me) | **GET** /v2/auth/me | Me\n*AuthenticationApi* | [**switchOrganization**](docs/AuthenticationApi.md#switchorganization) | **POST** /v2/auth/switch_org/{org_id} | Switch Organization\n*ConditionSetRulesApi* | [**assignSetPermissions**](docs/ConditionSetRulesApi.md#assignsetpermissions) | **POST** /v2/facts/{proj_id}/{env_id}/set_rules | Assign Set Permissions\n*ConditionSetRulesApi* | [**listSetPermissions**](docs/ConditionSetRulesApi.md#listsetpermissions) | **GET** /v2/facts/{proj_id}/{env_id}/set_rules | List Set Permissions\n*ConditionSetRulesApi* | [**unassignSetPermissions**](docs/ConditionSetRulesApi.md#unassignsetpermissions) | **DELETE** /v2/facts/{proj_id}/{env_id}/set_rules | Unassign Set Permissions\n*ConditionSetsApi* | [**createConditionSet**](docs/ConditionSetsApi.md#createconditionset) | **POST** /v2/schema/{proj_id}/{env_id}/condition_sets | Create Condition Set\n*ConditionSetsApi* | [**deleteConditionSet**](docs/ConditionSetsApi.md#deleteconditionset) | **DELETE** /v2/schema/{proj_id}/{env_id}/condition_sets/{condition_set_id} | Delete Condition Set\n*ConditionSetsApi* | [**getConditionSet**](docs/ConditionSetsApi.md#getconditionset) | **GET** /v2/schema/{proj_id}/{env_id}/condition_sets/{condition_set_id} | Get Condition Set\n*ConditionSetsApi* | [**listConditionSets**](docs/ConditionSetsApi.md#listconditionsets) | **GET** /v2/schema/{proj_id}/{env_id}/condition_sets | List Condition Sets\n*ConditionSetsApi* | [**updateConditionSet**](docs/ConditionSetsApi.md#updateconditionset) | **PATCH** /v2/schema/{proj_id}/{env_id}/condition_sets/{condition_set_id} | Update Condition Set\n*DecisionLogsApi* | [**listPdpDecisionLogs**](docs/DecisionLogsApi.md#listpdpdecisionlogs) | **GET** /v2/pdps/{proj_id}/{env_id}/decision-logs/{pdp_id} | List PDP Decisions\n*DecisionLogsIngressApi* | [**insertOpaDecisionLogs**](docs/DecisionLogsIngressApi.md#insertopadecisionlogs) | **POST** /v2/decision-logs/ingress | OPA Decision Logs Ingress\n*DefaultApi* | [**dummy**](docs/DefaultApi.md#dummy) | **GET** /v2/stress/dummy | Dummy\n*DefaultApi* | [**dummyDb**](docs/DefaultApi.md#dummydb) | **GET** /v2/stress/db/dummy | Dummy Db\n*DefaultApi* | [**getOrganizationV2StressDbOrganizationGet**](docs/DefaultApi.md#getorganizationv2stressdborganizationget) | **GET** /v2/stress/db/organization | Get Organization\n*DefaultApi* | [**getOrganizationWithAuthn**](docs/DefaultApi.md#getorganizationwithauthn) | **GET** /v2/stress/db/organization_auth | Get Organization With Authn\n*DefaultApi* | [**getOrganizationWithAuthz**](docs/DefaultApi.md#getorganizationwithauthz) | **GET** /v2/stress/db/organization_authz | Get Organization With Authz\n*ElementsConfigsApi* | [**createElementsConfig**](docs/ElementsConfigsApi.md#createelementsconfig) | **POST** /v2/elements/{proj_id}/{env_id}/config | Create Elements Config\n*ElementsConfigsApi* | [**deleteElementsConfig**](docs/ElementsConfigsApi.md#deleteelementsconfig) | **DELETE** /v2/elements/{proj_id}/{env_id}/{elements_config_id} | Delete Elements Config\n*ElementsConfigsApi* | [**getElementsConfig**](docs/ElementsConfigsApi.md#getelementsconfig) | **GET** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id} | Get Elements Config\n*ElementsConfigsApi* | [**getElementsConfigRuntime**](docs/ElementsConfigsApi.md#getelementsconfigruntime) | **GET** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/runtime | Get Elements Config Runtime\n*ElementsConfigsApi* | [**getElementsTypeConfig**](docs/ElementsConfigsApi.md#getelementstypeconfig) | **GET** /v2/elements/{proj_id}/{env_id}/{element_type} | Get Elements Type Config\n*ElementsConfigsApi* | [**listElementsConfigs**](docs/ElementsConfigsApi.md#listelementsconfigs) | **GET** /v2/elements/{proj_id}/{env_id}/config | List Elements Configs\n*ElementsConfigsApi* | [**updateElementsConfig**](docs/ElementsConfigsApi.md#updateelementsconfig) | **PATCH** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id} | Update Elements Config\n*ElementsConfigsApi* | [**updateElementsTypePermissions**](docs/ElementsConfigsApi.md#updateelementstypepermissions) | **PATCH** /v2/elements/{proj_id}/{env_id}/{element_type} | Update Elements Type Permissions\n*EnvironmentsApi* | [**createEnvironment**](docs/EnvironmentsApi.md#createenvironment) | **POST** /v2/projects/{proj_id}/envs | Create Environment\n*EnvironmentsApi* | [**deleteEnvironment**](docs/EnvironmentsApi.md#deleteenvironment) | **DELETE** /v2/projects/{proj_id}/envs/{env_id} | Delete Environment\n*EnvironmentsApi* | [**getEnvironment**](docs/EnvironmentsApi.md#getenvironment) | **GET** /v2/projects/{proj_id}/envs/{env_id} | Get Environment\n*EnvironmentsApi* | [**listEnvironments**](docs/EnvironmentsApi.md#listenvironments) | **GET** /v2/projects/{proj_id}/envs | List Environments\n*EnvironmentsApi* | [**statsEnvironments**](docs/EnvironmentsApi.md#statsenvironments) | **GET** /v2/projects/{proj_id}/envs/{env_id}/stats | Stats Environments\n*EnvironmentsApi* | [**updateEnvironment**](docs/EnvironmentsApi.md#updateenvironment) | **PATCH** /v2/projects/{proj_id}/envs/{env_id} | Update Environment\n*InstructionsApi* | [**listLanguageInstructions**](docs/InstructionsApi.md#listlanguageinstructions) | **GET** /v2/{proj_id}/{env_id}/get_instructions | List Language Instructions\n*MembersApi* | [**deleteOrganizationMember**](docs/MembersApi.md#deleteorganizationmember) | **DELETE** /v2/members/{member_id} | Delete Organization Member\n*MembersApi* | [**getAuthenticatedMember**](docs/MembersApi.md#getauthenticatedmember) | **GET** /v2/members/me | Get the authenticated account member\n*MembersApi* | [**getOrganizationMember**](docs/MembersApi.md#getorganizationmember) | **GET** /v2/members/{member_id} | Get Organization Member\n*MembersApi* | [**listOrganizationMembers**](docs/MembersApi.md#listorganizationmembers) | **GET** /v2/members | List Organization Members\n*MembersApi* | [**updateOrganizationMember**](docs/MembersApi.md#updateorganizationmember) | **PATCH** /v2/members/{member_id} | Update Organization Member\n*OPALDataApi* | [**getAllData**](docs/OPALDataApi.md#getalldata) | **GET** /v2/internal/opal_data/{org_id}/{proj_id}/{env_id} | Get All Data\n*OPALDataApi* | [**getDataForRole**](docs/OPALDataApi.md#getdataforrole) | **GET** /v2/internal/opal_data/{org_id}/{proj_id}/{env_id}/roles/{role_id} | Get Data For Role\n*OPALDataApi* | [**getDataForSetRule**](docs/OPALDataApi.md#getdataforsetrule) | **GET** /v2/internal/opal_data/{org_id}/{proj_id}/{env_id}/condition_set_rules/{user_set_id}/{resource_set_id} | Get Data For Set Rule\n*OPALDataApi* | [**getDataForUser**](docs/OPALDataApi.md#getdataforuser) | **GET** /v2/internal/opal_data/{org_id}/{proj_id}/{env_id}/users/{user_id} | Get Data For User\n*OrganizationsApi* | [**cancelInvite**](docs/OrganizationsApi.md#cancelinvite) | **DELETE** /v2/orgs/{org_id}/invites/{invite_id} | Cancel Invite\n*OrganizationsApi* | [**createOrganization**](docs/OrganizationsApi.md#createorganization) | **POST** /v2/orgs | Create Organization\n*OrganizationsApi* | [**deleteOrganization**](docs/OrganizationsApi.md#deleteorganization) | **DELETE** /v2/orgs/{org_id} | Delete Organization\n*OrganizationsApi* | [**getActiveOrganization**](docs/OrganizationsApi.md#getactiveorganization) | **GET** /v2/orgs/active/org | Get Active Organization\n*OrganizationsApi* | [**getOrganization**](docs/OrganizationsApi.md#getorganization) | **GET** /v2/orgs/{org_id} | Get Organization\n*OrganizationsApi* | [**inviteMembersToOrganization**](docs/OrganizationsApi.md#invitememberstoorganization) | **POST** /v2/orgs/{org_id}/invites | Invite Members To Organization\n*OrganizationsApi* | [**listOrganizationInvites**](docs/OrganizationsApi.md#listorganizationinvites) | **GET** /v2/orgs/{org_id}/invites | List Organization Invites\n*OrganizationsApi* | [**listOrganizations**](docs/OrganizationsApi.md#listorganizations) | **GET** /v2/orgs | List Organizations\n*OrganizationsApi* | [**updateOrganization**](docs/OrganizationsApi.md#updateorganization) | **PATCH** /v2/orgs/{org_id} | Update Organization\n*PolicyApi* | [**getOpalDataSources**](docs/PolicyApi.md#getopaldatasources) | **GET** /v2/opal/data/config | Get Opal Data Sources\n*PolicyApi* | [**getOpalDataSourcesOpalDataConfigGet**](docs/PolicyApi.md#getopaldatasourcesopaldataconfigget) | **GET** /opal/data/config | Get Opal Data Sources\n*PolicyDecisionPointsApi* | [**getAuthenticatingPdpConfigValues**](docs/PolicyDecisionPointsApi.md#getauthenticatingpdpconfigvalues) | **POST** /v2/pdps/me/config | Get connected PDP configuration and push state\n*PolicyDecisionPointsApi* | [**getAuthenticatingPdpConfigValuesLegacy**](docs/PolicyDecisionPointsApi.md#getauthenticatingpdpconfigvalueslegacy) | **GET** /v2/pdps/me/config | Get connected PDP configuration\n*PolicyDecisionPointsApi* | [**getPdpConfigValues**](docs/PolicyDecisionPointsApi.md#getpdpconfigvalues) | **GET** /v2/pdps/{proj_id}/{env_id}/configs/{pdp_id}/values | Get PDP configuration\n*PolicyDecisionPointsApi* | [**listPdpConfigs**](docs/PolicyDecisionPointsApi.md#listpdpconfigs) | **GET** /v2/pdps/{proj_id}/{env_id}/configs | List PDP configurations\n*PolicyDecisionPointsApi* | [**rotatePdpApiKey**](docs/PolicyDecisionPointsApi.md#rotatepdpapikey) | **POST** /v2/pdps/{proj_id}/{env_id}/configs/{pdp_id}/rotate-api-key | Rotate PDP API Key\n*PolicyGitRepositoriesApi* | [**activatePolicyRepo**](docs/PolicyGitRepositoriesApi.md#activatepolicyrepo) | **PUT** /v2/projects/{proj_id}/repos/{repo_id}/activate | Activate Policy Repo\n*PolicyGitRepositoriesApi* | [**createPolicyRepo**](docs/PolicyGitRepositoriesApi.md#createpolicyrepo) | **POST** /v2/projects/{proj_id}/repos | Create Policy Repo\n*PolicyGitRepositoriesApi* | [**deletePolicyRepo**](docs/PolicyGitRepositoriesApi.md#deletepolicyrepo) | **DELETE** /v2/projects/{proj_id}/repos/{repo_id} | Delete Policy Repo\n*PolicyGitRepositoriesApi* | [**disableActivePolicyRepo**](docs/PolicyGitRepositoriesApi.md#disableactivepolicyrepo) | **PUT** /v2/projects/{proj_id}/repos/disable | Disable Active Policy Repo\n*PolicyGitRepositoriesApi* | [**getActivePolicyRepo**](docs/PolicyGitRepositoriesApi.md#getactivepolicyrepo) | **GET** /v2/projects/{proj_id}/repos/active | Get Active Policy Repo\n*PolicyGitRepositoriesApi* | [**getPolicyRepo**](docs/PolicyGitRepositoriesApi.md#getpolicyrepo) | **GET** /v2/projects/{proj_id}/repos/{repo_id} | Get Policy Repo\n*PolicyGitRepositoriesApi* | [**listPolicyRepos**](docs/PolicyGitRepositoriesApi.md#listpolicyrepos) | **GET** /v2/projects/{proj_id}/repos | List Policy Repos\n*ProjectsApi* | [**createProject**](docs/ProjectsApi.md#createproject) | **POST** /v2/projects | Create Project\n*ProjectsApi* | [**deleteProject**](docs/ProjectsApi.md#deleteproject) | **DELETE** /v2/projects/{proj_id} | Delete Project\n*ProjectsApi* | [**getProject**](docs/ProjectsApi.md#getproject) | **GET** /v2/projects/{proj_id} | Get Project\n*ProjectsApi* | [**listProjects**](docs/ProjectsApi.md#listprojects) | **GET** /v2/projects | List Projects\n*ProjectsApi* | [**updateProject**](docs/ProjectsApi.md#updateproject) | **PATCH** /v2/projects/{proj_id} | Update Project\n*ResourceActionsApi* | [**createResourceAction**](docs/ResourceActionsApi.md#createresourceaction) | **POST** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/actions | Create Resource Action\n*ResourceActionsApi* | [**deleteResourceAction**](docs/ResourceActionsApi.md#deleteresourceaction) | **DELETE** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/actions/{action_id} | Delete Resource Action\n*ResourceActionsApi* | [**getResourceAction**](docs/ResourceActionsApi.md#getresourceaction) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/actions/{action_id} | Get Resource Action\n*ResourceActionsApi* | [**listResourceActions**](docs/ResourceActionsApi.md#listresourceactions) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/actions | List Resource Actions\n*ResourceActionsApi* | [**updateResourceAction**](docs/ResourceActionsApi.md#updateresourceaction) | **PATCH** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/actions/{action_id} | Update Resource Action\n*ResourceAttributesApi* | [**createResourceAttribute**](docs/ResourceAttributesApi.md#createresourceattribute) | **POST** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/attributes | Create Resource Attribute\n*ResourceAttributesApi* | [**deleteResourceAttribute**](docs/ResourceAttributesApi.md#deleteresourceattribute) | **DELETE** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/attributes/{attribute_id} | Delete Resource Attribute\n*ResourceAttributesApi* | [**getResourceAttribute**](docs/ResourceAttributesApi.md#getresourceattribute) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/attributes/{attribute_id} | Get Resource Attribute\n*ResourceAttributesApi* | [**listResourceAttributes**](docs/ResourceAttributesApi.md#listresourceattributes) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/attributes | List Resource Attributes\n*ResourceAttributesApi* | [**updateResourceAttribute**](docs/ResourceAttributesApi.md#updateresourceattribute) | **PATCH** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/attributes/{attribute_id} | Update Resource Attribute\n*ResourceInstancesApi* | [**createResourceInstance**](docs/ResourceInstancesApi.md#createresourceinstance) | **POST** /v2/facts/{proj_id}/{env_id}/resource_instances | Create Resource Instance\n*ResourceInstancesApi* | [**deleteResourceInstance**](docs/ResourceInstancesApi.md#deleteresourceinstance) | **DELETE** /v2/facts/{proj_id}/{env_id}/resource_instances/{instance_id} | Delete Resource Instance\n*ResourceInstancesApi* | [**getResourceInstance**](docs/ResourceInstancesApi.md#getresourceinstance) | **GET** /v2/facts/{proj_id}/{env_id}/resource_instances/{instance_id} | Get Resource Instance\n*ResourceInstancesApi* | [**listResourceInstances**](docs/ResourceInstancesApi.md#listresourceinstances) | **GET** /v2/facts/{proj_id}/{env_id}/resource_instances | List Resource Instances\n*ResourceInstancesApi* | [**updateResourceInstance**](docs/ResourceInstancesApi.md#updateresourceinstance) | **PATCH** /v2/facts/{proj_id}/{env_id}/resource_instances/{instance_id} | Update Resource Instance\n*ResourceRolesApi* | [**addParentResourceRole**](docs/ResourceRolesApi.md#addparentresourcerole) | **PUT** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id}/parents/{parent_role_id} | Add Parent Role\n*ResourceRolesApi* | [**assignPermissionsToResourceRole**](docs/ResourceRolesApi.md#assignpermissionstoresourcerole) | **POST** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id}/permissions | Assign Permissions to Role\n*ResourceRolesApi* | [**createResourceRole**](docs/ResourceRolesApi.md#createresourcerole) | **POST** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles | Create Resource Role\n*ResourceRolesApi* | [**deleteResourceRole**](docs/ResourceRolesApi.md#deleteresourcerole) | **DELETE** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id} | Delete Resource Role\n*ResourceRolesApi* | [**getResourceRole**](docs/ResourceRolesApi.md#getresourcerole) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id} | Get Resource Role\n*ResourceRolesApi* | [**listResourceRoles**](docs/ResourceRolesApi.md#listresourceroles) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles | List Resource Roles\n*ResourceRolesApi* | [**removeParentResourceRole**](docs/ResourceRolesApi.md#removeparentresourcerole) | **DELETE** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id}/parents/{parent_role_id} | Remove Parent Role\n*ResourceRolesApi* | [**removePermissionsFromResourceRole**](docs/ResourceRolesApi.md#removepermissionsfromresourcerole) | **DELETE** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id}/permissions | Remove Permissions from Role\n*ResourceRolesApi* | [**updateResourceRole**](docs/ResourceRolesApi.md#updateresourcerole) | **PATCH** /v2/schema/{proj_id}/{env_id}/resources/{resource_id}/roles/{role_id} | Update Resource Role\n*ResourcesApi* | [**createResource**](docs/ResourcesApi.md#createresource) | **POST** /v2/schema/{proj_id}/{env_id}/resources | Create Resource\n*ResourcesApi* | [**deleteResource**](docs/ResourcesApi.md#deleteresource) | **DELETE** /v2/schema/{proj_id}/{env_id}/resources/{resource_id} | Delete Resource\n*ResourcesApi* | [**getResource**](docs/ResourcesApi.md#getresource) | **GET** /v2/schema/{proj_id}/{env_id}/resources/{resource_id} | Get Resource\n*ResourcesApi* | [**listResources**](docs/ResourcesApi.md#listresources) | **GET** /v2/schema/{proj_id}/{env_id}/resources | List Resources\n*ResourcesApi* | [**replaceResource**](docs/ResourcesApi.md#replaceresource) | **PUT** /v2/schema/{proj_id}/{env_id}/resources/{resource_id} | Replace Resource\n*ResourcesApi* | [**updateResource**](docs/ResourcesApi.md#updateresource) | **PATCH** /v2/schema/{proj_id}/{env_id}/resources/{resource_id} | Update Resource\n*RoleAssignmentsApi* | [**assignRole**](docs/RoleAssignmentsApi.md#assignrole) | **POST** /v2/facts/{proj_id}/{env_id}/role_assignments | Assign Role\n*RoleAssignmentsApi* | [**listRoleAssignments**](docs/RoleAssignmentsApi.md#listroleassignments) | **GET** /v2/facts/{proj_id}/{env_id}/role_assignments | List Role Assignments\n*RoleAssignmentsApi* | [**unassignRole**](docs/RoleAssignmentsApi.md#unassignrole) | **DELETE** /v2/facts/{proj_id}/{env_id}/role_assignments | Unassign Role\n*RolesApi* | [**addParentRole**](docs/RolesApi.md#addparentrole) | **PUT** /v2/schema/{proj_id}/{env_id}/roles/{role_id}/parents/{parent_role_id} | Add Parent Role\n*RolesApi* | [**assignPermissionsToRole**](docs/RolesApi.md#assignpermissionstorole) | **POST** /v2/schema/{proj_id}/{env_id}/roles/{role_id}/permissions | Assign Permissions To Role\n*RolesApi* | [**createRole**](docs/RolesApi.md#createrole) | **POST** /v2/schema/{proj_id}/{env_id}/roles | Create Role\n*RolesApi* | [**deleteRole**](docs/RolesApi.md#deleterole) | **DELETE** /v2/schema/{proj_id}/{env_id}/roles/{role_id} | Delete Role\n*RolesApi* | [**getRole**](docs/RolesApi.md#getrole) | **GET** /v2/schema/{proj_id}/{env_id}/roles/{role_id} | Get Role\n*RolesApi* | [**listRoles**](docs/RolesApi.md#listroles) | **GET** /v2/schema/{proj_id}/{env_id}/roles | List Roles\n*RolesApi* | [**removeParentRole**](docs/RolesApi.md#removeparentrole) | **DELETE** /v2/schema/{proj_id}/{env_id}/roles/{role_id}/parents/{parent_role_id} | Remove Parent Role\n*RolesApi* | [**removePermissionsFromRole**](docs/RolesApi.md#removepermissionsfromrole) | **DELETE** /v2/schema/{proj_id}/{env_id}/roles/{role_id}/permissions | Remove Permissions From Role\n*RolesApi* | [**updateRole**](docs/RolesApi.md#updaterole) | **PATCH** /v2/schema/{proj_id}/{env_id}/roles/{role_id} | Update Role\n*TenantsApi* | [**createTenant**](docs/TenantsApi.md#createtenant) | **POST** /v2/facts/{proj_id}/{env_id}/tenants | Create Tenant\n*TenantsApi* | [**deleteTenant**](docs/TenantsApi.md#deletetenant) | **DELETE** /v2/facts/{proj_id}/{env_id}/tenants/{tenant_id} | Delete Tenant\n*TenantsApi* | [**deleteTenantUser**](docs/TenantsApi.md#deletetenantuser) | **DELETE** /v2/facts/{proj_id}/{env_id}/tenants/{tenant_id}/users/{user_id} | Delete Tenant User\n*TenantsApi* | [**getTenant**](docs/TenantsApi.md#gettenant) | **GET** /v2/facts/{proj_id}/{env_id}/tenants/{tenant_id} | Get Tenant\n*TenantsApi* | [**listTenantUsers**](docs/TenantsApi.md#listtenantusers) | **GET** /v2/facts/{proj_id}/{env_id}/tenants/{tenant_id}/users | List Tenant Users\n*TenantsApi* | [**listTenants**](docs/TenantsApi.md#listtenants) | **GET** /v2/facts/{proj_id}/{env_id}/tenants | List Tenants\n*TenantsApi* | [**updateTenant**](docs/TenantsApi.md#updatetenant) | **PATCH** /v2/facts/{proj_id}/{env_id}/tenants/{tenant_id} | Update Tenant\n*UserAttributesApi* | [**createUserAttribute**](docs/UserAttributesApi.md#createuserattribute) | **POST** /v2/schema/{proj_id}/{env_id}/users/attributes | Create User Attribute\n*UserAttributesApi* | [**deleteUserAttribute**](docs/UserAttributesApi.md#deleteuserattribute) | **DELETE** /v2/schema/{proj_id}/{env_id}/users/attributes/{attribute_id} | Delete User Attribute\n*UserAttributesApi* | [**getUserAttribute**](docs/UserAttributesApi.md#getuserattribute) | **GET** /v2/schema/{proj_id}/{env_id}/users/attributes/{attribute_id} | Get User Attribute\n*UserAttributesApi* | [**listUserAttributes**](docs/UserAttributesApi.md#listuserattributes) | **GET** /v2/schema/{proj_id}/{env_id}/users/attributes | List User Attributes\n*UserAttributesApi* | [**updateUserAttribute**](docs/UserAttributesApi.md#updateuserattribute) | **PATCH** /v2/schema/{proj_id}/{env_id}/users/attributes/{attribute_id} | Update User Attribute\n*UsersApi* | [**assignRoleToUser**](docs/UsersApi.md#assignroletouser) | **POST** /v2/facts/{proj_id}/{env_id}/users/{user_id}/roles | Assign Role To User\n*UsersApi* | [**createUser**](docs/UsersApi.md#createuser) | **POST** /v2/facts/{proj_id}/{env_id}/users | Create User\n*UsersApi* | [**deleteUser**](docs/UsersApi.md#deleteuser) | **DELETE** /v2/facts/{proj_id}/{env_id}/users/{user_id} | Delete User\n*UsersApi* | [**getUser**](docs/UsersApi.md#getuser) | **GET** /v2/facts/{proj_id}/{env_id}/users/{user_id} | Get User\n*UsersApi* | [**listUsers**](docs/UsersApi.md#listusers) | **GET** /v2/facts/{proj_id}/{env_id}/users | List Users\n*UsersApi* | [**replaceUser**](docs/UsersApi.md#replaceuser) | **PUT** /v2/facts/{proj_id}/{env_id}/users/{user_id} | Replace User\n*UsersApi* | [**unassignRoleFromUser**](docs/UsersApi.md#unassignrolefromuser) | **DELETE** /v2/facts/{proj_id}/{env_id}/users/{user_id}/roles | Unassign Role From User\n*UsersApi* | [**updateUser**](docs/UsersApi.md#updateuser) | **PATCH** /v2/facts/{proj_id}/{env_id}/users/{user_id} | Update User\n*UsersElementsDataApi* | [**elementsAssignRoleToUser**](docs/UsersElementsDataApi.md#elementsassignroletouser) | **POST** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/users/{user_id}/roles | Assign role to user\n*UsersElementsDataApi* | [**elementsCreateUser**](docs/UsersElementsDataApi.md#elementscreateuser) | **POST** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/users | Create user\n*UsersElementsDataApi* | [**elementsDeleteUser**](docs/UsersElementsDataApi.md#elementsdeleteuser) | **DELETE** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/users/{user_id} | Delete user\n*UsersElementsDataApi* | [**elementsListRoles**](docs/UsersElementsDataApi.md#elementslistroles) | **GET** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/roles | List roles\n*UsersElementsDataApi* | [**elementsListUsers**](docs/UsersElementsDataApi.md#elementslistusers) | **GET** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/users | List users\n*UsersElementsDataApi* | [**elementsUnassignRoleFromUser**](docs/UsersElementsDataApi.md#elementsunassignrolefromuser) | **DELETE** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/users/{user_id}/roles | Unassign role from user\n*UsersElementsDataApi* | [**setConfigActive**](docs/UsersElementsDataApi.md#setconfigactive) | **POST** /v2/elements/{proj_id}/{env_id}/config/{elements_config_id}/data/active | Set Config Active\n\n\n\u003ca name=\"documentation-for-models\"\u003e\u003c/a\u003e\n## Documentation for Models\n\n - [org.openapitools.client.models.APIKeyCreate](docs/APIKeyCreate.md)\n - [org.openapitools.client.models.APIKeyOwnerType](docs/APIKeyOwnerType.md)\n - [org.openapitools.client.models.APIKeyRead](docs/APIKeyRead.md)\n - [org.openapitools.client.models.APIKeyScopeRead](docs/APIKeyScopeRead.md)\n - [org.openapitools.client.models.ActionBlockEditable](docs/ActionBlockEditable.md)\n - [org.openapitools.client.models.ActionBlockRead](docs/ActionBlockRead.md)\n - [org.openapitools.client.models.ActionObject](docs/ActionObject.md)\n - [org.openapitools.client.models.Actor](docs/Actor.md)\n - [org.openapitools.client.models.AddRolePermissions](docs/AddRolePermissions.md)\n - [org.openapitools.client.models.AttributeBlockEditable](docs/AttributeBlockEditable.md)\n - [org.openapitools.client.models.AttributeBlockRead](docs/AttributeBlockRead.md)\n - [org.openapitools.client.models.AttributeType](docs/AttributeType.md)\n - [org.openapitools.client.models.Attributes](docs/Attributes.md)\n - [org.openapitools.client.models.AuditLog](docs/AuditLog.md)\n - [org.openapitools.client.models.AuditLogObjects](docs/AuditLogObjects.md)\n - [org.openapitools.client.models.AuthnMeAPIKeyRead](docs/AuthnMeAPIKeyRead.md)\n - [org.openapitools.client.models.AuthnMeMemberRead](docs/AuthnMeMemberRead.md)\n - [org.openapitools.client.models.AuthnMeRead](docs/AuthnMeRead.md)\n - [org.openapitools.client.models.AuthnMeUserRead](docs/AuthnMeUserRead.md)\n - [org.openapitools.client.models.ConditionSetCreate](docs/ConditionSetCreate.md)\n - [org.openapitools.client.models.ConditionSetRead](docs/ConditionSetRead.md)\n - [org.openapitools.client.models.ConditionSetRuleCreate](docs/ConditionSetRuleCreate.md)\n - [org.openapitools.client.models.ConditionSetRuleRead](docs/ConditionSetRuleRead.md)\n - [org.openapitools.client.models.ConditionSetRuleRemove](docs/ConditionSetRuleRemove.md)\n - [org.openapitools.client.models.ConditionSetType](docs/ConditionSetType.md)\n - [org.openapitools.client.models.ConditionSetUpdate](docs/ConditionSetUpdate.md)\n - [org.openapitools.client.models.DataSourceConfig](docs/DataSourceConfig.md)\n - [org.openapitools.client.models.DataSourceEntry](docs/DataSourceEntry.md)\n - [org.openapitools.client.models.DetailedAuditLog](docs/DetailedAuditLog.md)\n - [org.openapitools.client.models.DevLogin](docs/DevLogin.md)\n - [org.openapitools.client.models.DummyEngineModel](docs/DummyEngineModel.md)\n - [org.openapitools.client.models.ElementsConfigCreate](docs/ElementsConfigCreate.md)\n - [org.openapitools.client.models.ElementsConfigRead](docs/ElementsConfigRead.md)\n - [org.openapitools.client.models.ElementsConfigRuntimeRead](docs/ElementsConfigRuntimeRead.md)\n - [org.openapitools.client.models.ElementsConfigUpdate](docs/ElementsConfigUpdate.md)\n - [org.openapitools.client.models.ElementsEnvTypeRead](docs/ElementsEnvTypeRead.md)\n - [org.openapitools.client.models.ElementsEnvTypeUpdate](docs/ElementsEnvTypeUpdate.md)\n - [org.openapitools.client.models.ElementsPermissionLevel](docs/ElementsPermissionLevel.md)\n - [org.openapitools.client.models.ElementsRoleRead](docs/ElementsRoleRead.md)\n - [org.openapitools.client.models.ElementsType](docs/ElementsType.md)\n - [org.openapitools.client.models.ElementsUserCreate](docs/ElementsUserCreate.md)\n - [org.openapitools.client.models.ElementsUserRoleCreate](docs/ElementsUserRoleCreate.md)\n - [org.openapitools.client.models.ElementsUserRoleRemove](docs/ElementsUserRoleRemove.md)\n - [org.openapitools.client.models.EmbeddedLoginRequestOutput](docs/EmbeddedLoginRequestOutput.md)\n - [org.openapitools.client.models.Engine](docs/Engine.md)\n - [org.openapitools.client.models.EnvironmentCreate](docs/EnvironmentCreate.md)\n - [org.openapitools.client.models.EnvironmentObject](docs/EnvironmentObject.md)\n - [org.openapitools.client.models.EnvironmentRead](docs/EnvironmentRead.md)\n - [org.openapitools.client.models.EnvironmentStats](docs/EnvironmentStats.md)\n - [org.openapitools.client.models.EnvironmentUpdate](docs/EnvironmentUpdate.md)\n - [org.openapitools.client.models.FailedInvite](docs/FailedInvite.md)\n - [org.openapitools.client.models.FullData](docs/FullData.md)\n - [org.openapitools.client.models.HTTPValidationError](docs/HTTPValidationError.md)\n - [org.openapitools.client.models.IdentityRead](docs/IdentityRead.md)\n - [org.openapitools.client.models.InviteAttemptResult](docs/InviteAttemptResult.md)\n - [org.openapitools.client.models.InviteCreate](docs/InviteCreate.md)\n - [org.openapitools.client.models.InviteRead](docs/InviteRead.md)\n - [org.openapitools.client.models.InviteStatus](docs/InviteStatus.md)\n - [org.openapitools.client.models.Labels](docs/Labels.md)\n - [org.openapitools.client.models.LanguageInstructions](docs/LanguageInstructions.md)\n - [org.openapitools.client.models.LocationInner](docs/LocationInner.md)\n - [org.openapitools.client.models.LoginResult](docs/LoginResult.md)\n - [org.openapitools.client.models.MemberAccessLevel](docs/MemberAccessLevel.md)\n - [org.openapitools.client.models.MemberAccessObj](docs/MemberAccessObj.md)\n - [org.openapitools.client.models.MultiInviteResult](docs/MultiInviteResult.md)\n - [org.openapitools.client.models.OPADecisionLog](docs/OPADecisionLog.md)\n - [org.openapitools.client.models.OPAEngineDecisionLog](docs/OPAEngineDecisionLog.md)\n - [org.openapitools.client.models.OPALClient](docs/OPALClient.md)\n - [org.openapitools.client.models.OPALabels](docs/OPALabels.md)\n - [org.openapitools.client.models.OPAMetrics](docs/OPAMetrics.md)\n - [org.openapitools.client.models.OnboardingStep](docs/OnboardingStep.md)\n - [org.openapitools.client.models.OrgMemberRead](docs/OrgMemberRead.md)\n - [org.openapitools.client.models.OrgMemberUpdate](docs/OrgMemberUpdate.md)\n - [org.openapitools.client.models.OrganizationCreate](docs/OrganizationCreate.md)\n - [org.openapitools.client.models.OrganizationObject](docs/OrganizationObject.md)\n - [org.openapitools.client.models.OrganizationRead](docs/OrganizationRead.md)\n - [org.openapitools.client.models.OrganizationReadWithAPIKey](docs/OrganizationReadWithAPIKey.md)\n - [org.openapitools.client.models.OrganizationUpdate](docs/OrganizationUpdate.md)\n - [org.openapitools.client.models.PDPConfigObject](docs/PDPConfigObject.md)\n - [org.openapitools.client.models.PDPConfigRead](docs/PDPConfigRead.md)\n - [org.openapitools.client.models.PDPContext](docs/PDPContext.md)\n - [org.openapitools.client.models.PDPState](docs/PDPState.md)\n - [org.openapitools.client.models.PDPStateUpdate](docs/PDPStateUpdate.md)\n - [org.openapitools.client.models.PaginatedResultAPIKeyRead](docs/PaginatedResultAPIKeyRead.md)\n - [org.openapitools.client.models.PaginatedResultAuditLog](docs/PaginatedResultAuditLog.md)\n - [org.openapitools.client.models.PaginatedResultElementsConfigRead](docs/PaginatedResultElementsConfigRead.md)\n - [org.openapitools.client.models.PaginatedResultOPADecisionLog](docs/PaginatedResultOPADecisionLog.md)\n - [org.openapitools.client.models.PaginatedResultUserRead](docs/PaginatedResultUserRead.md)\n - [org.openapitools.client.models.Pdp](docs/Pdp.md)\n - [org.openapitools.client.models.PdpConfigObject](docs/PdpConfigObject.md)\n - [org.openapitools.client.models.PdpValues](docs/PdpValues.md)\n - [org.openapitools.client.models.PermissionLevelRoleRead](docs/PermissionLevelRoleRead.md)\n - [org.openapitools.client.models.PolicyRepoCreate](docs/PolicyRepoCreate.md)\n - [org.openapitools.client.models.PolicyRepoRead](docs/PolicyRepoRead.md)\n - [org.openapitools.client.models.PolicyRepoStatus](docs/PolicyRepoStatus.md)\n - [org.openapitools.client.models.ProgrammingLanguage](docs/ProgrammingLanguage.md)\n - [org.openapitools.client.models.ProjectCreate](docs/ProjectCreate.md)\n - [org.openapitools.client.models.ProjectObject](docs/ProjectObject.md)\n - [org.openapitools.client.models.ProjectRead](docs/ProjectRead.md)\n - [org.openapitools.client.models.ProjectUpdate](docs/ProjectUpdate.md)\n - [org.openapitools.client.models.RawData](docs/RawData.md)\n - [org.openapitools.client.models.RelationshipTupleObject](docs/RelationshipTupleObject.md)\n - [org.openapitools.client.models.RemoteConfig](docs/RemoteConfig.md)\n - [org.openapitools.client.models.RemoveRolePermissions](docs/RemoveRolePermissions.md)\n - [org.openapitools.client.models.ResourceActionCreate](docs/ResourceActionCreate.md)\n - [org.openapitools.client.models.ResourceActionRead](docs/ResourceActionRead.md)\n - [org.openapitools.client.models.ResourceActionUpdate](docs/ResourceActionUpdate.md)\n - [org.openapitools.client.models.ResourceAttributeCreate](docs/ResourceAttributeCreate.md)\n - [org.openapitools.client.models.ResourceAttributeRead](docs/ResourceAttributeRead.md)\n - [org.openapitools.client.models.ResourceAttributeUpdate](docs/ResourceAttributeUpdate.md)\n - [org.openapitools.client.models.ResourceAttributes](docs/ResourceAttributes.md)\n - [org.openapitools.client.models.ResourceCreate](docs/ResourceCreate.md)\n - [org.openapitools.client.models.ResourceId](docs/ResourceId.md)\n - [org.openapitools.client.models.ResourceInstanceCreate](docs/ResourceInstanceCreate.md)\n - [org.openapitools.client.models.ResourceInstanceRead](docs/ResourceInstanceRead.md)\n - [org.openapitools.client.models.ResourceInstanceUpdate](docs/ResourceInstanceUpdate.md)\n - [org.openapitools.client.models.ResourceRead](docs/ResourceRead.md)\n - [org.openapitools.client.models.ResourceReplace](docs/ResourceReplace.md)\n - [org.openapitools.client.models.ResourceRoleCreate](docs/ResourceRoleCreate.md)\n - [org.openapitools.client.models.ResourceRoleRead](docs/ResourceRoleRead.md)\n - [org.openapitools.client.models.ResourceRoleUpdate](docs/ResourceRoleUpdate.md)\n - [org.openapitools.client.models.ResourceTypeObject](docs/ResourceTypeObject.md)\n - [org.openapitools.client.models.ResourceUpdate](docs/ResourceUpdate.md)\n - [org.openapitools.client.models.RoleAssignmentCreate](docs/RoleAssignmentCreate.md)\n - [org.openapitools.client.models.RoleAssignmentRead](docs/RoleAssignmentRead.md)\n - [org.openapitools.client.models.RoleAssignmentRemove](docs/RoleAssignmentRemove.md)\n - [org.openapitools.client.models.RoleBlock](docs/RoleBlock.md)\n - [org.openapitools.client.models.RoleCreate](docs/RoleCreate.md)\n - [org.openapitools.client.models.RoleData](docs/RoleData.md)\n - [org.openapitools.client.models.RoleRead](docs/RoleRead.md)\n - [org.openapitools.client.models.RoleUpdate](docs/RoleUpdate.md)\n - [org.openapitools.client.models.SSHAuthData](docs/SSHAuthData.md)\n - [org.openapitools.client.models.Settings](docs/Settings.md)\n - [org.openapitools.client.models.Statistics](docs/Statistics.md)\n - [org.openapitools.client.models.TenantCreate](docs/TenantCreate.md)\n - [org.openapitools.client.models.TenantObject](docs/TenantObject.md)\n - [org.openapitools.client.models.TenantRead](docs/TenantRead.md)\n - [org.openapitools.client.models.TenantUpdate](docs/TenantUpdate.md)\n - [org.openapitools.client.models.UserCreate](docs/UserCreate.md)\n - [org.openapitools.client.models.UserData](docs/UserData.md)\n - [org.openapitools.client.models.UserLoginRequestInput](docs/UserLoginRequestInput.md)\n - [org.openapitools.client.models.UserObject](docs/UserObject.md)\n - [org.openapitools.client.models.UserRead](docs/UserRead.md)\n - [org.openapitools.client.models.UserRole](docs/UserRole.md)\n - [org.openapitools.client.models.UserRoleCreate](docs/UserRoleCreate.md)\n - [org.openapitools.client.models.UserRoleRemove](docs/UserRoleRemove.md)\n - [org.openapitools.client.models.UserUpdate](docs/UserUpdate.md)\n - [org.openapitools.client.models.ValidationError](docs/ValidationError.md)\n - [org.openapitools.client.models.WebhookCreate](docs/WebhookCreate.md)\n - [org.openapitools.client.models.WebhookRead](docs/WebhookRead.md)\n - [org.openapitools.client.models.WebhookUpdate](docs/WebhookUpdate.md)\n\n\n\u003ca name=\"documentation-for-authorization\"\u003e\u003c/a\u003e\n## Documentation for Authorization\n\n\u003ca name=\"HTTPBearer\"\u003e\u003c/a\u003e\n### HTTPBearer\n\n- **Type**: HTTP basic authentication\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpermitio%2Fpermit-kotlin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpermitio%2Fpermit-kotlin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpermitio%2Fpermit-kotlin/lists"}