JUMP TOGetting startedWelcome to the Unloc APIAuthenticationManaging keysOrganization Modules and Project ModulesPaginationUnloc APIAuthenticationOAuth2 TokenpostOauth2 Token validationpostResource discoverypostOrganizationGet OrganizationgetUpdate OrganizationpatchProjectCreate a new Project in OrganizationpostGet all Projects in OrganizationgetGet Project for OrganizationgetGet ProjectgetUpdate ProjectpatchUpdate a Project's Default Privacy PolicyputLocksGet LocksgetGet LockgetUpdate a LockpatchUpdate a Lock's metadatapatchGet Locks for SubprojectgetKeysCreate KeyspostGet KeysgetRevoke KeysdeleteRevoke Shared KeysdeleteGet KeygetRevoke a KeydeleteCreate Keys in SubprojectpostGet Keys in SubprojectgetRevoke Keys in SubprojectdeleteRevoke Shared Keys in SubprojectdeleteRevoke a Key in SubprojectdeleteSharing RightsGet Sharing RightsgetCreate Sharing RightspostRevoke Sharing RightspostUpdate a Sharing Right's metadatapatchGet Sharing Rights in Subproject.getCreate Sharing Rights in SubprojectpostRevoke Sharing Rights in SubprojectpostUpdate a Sharing Right's metadata in SubprojectpatchManaged UsersGet all Managed UsersgetCreate Managed UserpostUpdate a Managed UserpatchDelete a Managed UserdeleteUpdate a Managed User MetadatapatchGet all Managed Users in a SubprojectgetCreate Managed User in SubprojectpostUpdate a Managed User in SubprojectpatchDelete a Managed User from SubprojectdeleteUpdate a Managed User Metadata in SubprojectpatchLogsGet Access LoggetGet Access Log in SubprojectgetLock ConnectionsGet Lock ConnectionsgetGet Lock ConnectiongetRefresh Lock ConnectionputUpdate Lock Connection MetadatapatchCreate a new ARX Lock ConnectionpostCreate a new Danalock Lock ConnectionpostCreate a new Dormakaba Exivo Vendor Lock ConnectionpostCreate a new Integra Lock ConnectionpostCreate a new Master Lock Lock ConnectionpostCreate a new Milesight Lock ConnectionpostCreate a new Parqio Lock ConnectionpostCreate a new RCO M5 Lock ConnectionpostCreate a new Virtual Lock ConnectionpostAccess GroupCreate Access GrouppostGet all Access GroupsgetGet Access GroupgetUpdate Access GrouppatchDelete Access GroupdeleteUpdate Access Group MetadatapatchUpdate accesses for an Access GrouppostDoorbellCreate a new DoorbellpostGet all DoorbellsgetGet a DoorbellgetDelete a DoorbelldeleteUpdate a DoorbellpatchUpdate Doorbell user listpostJobsGet JobsgetGet Job statusgetGet Jobs in SubprojectgetGet Job status in SubprojectgetSubprojectsGet all Subprojects in ProjectgetCreate SubprojectpostGet a SubprojectgetDelete SubprojectdeleteUpdate a Subproject's LockspostUpdate a Subproject's metadatapatchWebhooksRegister a new WebhookpostGet all WebhooksgetDelete a WebhookdeletePowered by Get Job statusget https://api.unloc.app/v2/projects/{projectId}/jobs/{jobId}Get information about a running Job. Required Scopeproject.admin