JUMP TOGetting startedWelcome to the Unloc APIAuthenticationManaging keysOrganization Modules and Project ModulesPaginationUnloc APIAuthenticationOAuth2 TokenpostOauth2 Token validationpostResource discoverypostAccess 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 a Doorbell LockpatchUpdate Doorbell user listpostJobsGet JobsgetGet Job statusgetGet Jobs in SubprojectgetGet Job status in 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 SubprojectdeleteLocksGet LocksgetGet LockgetUpdate a LockpatchUpdate a Lock's metadatapatchGet Locks for 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 ConnectionpostLogsGet Access LoggetGet Access Log in SubprojectgetManaged UsersGet all Managed UsersgetCreate Managed UserpostUpdate a Managed UserpatchDelete a Managed UserdeleteUpdate a Managed User MetadatapatchRevoke Managed User AccessesdeleteGet 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 SubprojectpatchRevoke Managed User AccessesdeleteOrganizationGet OrganizationgetUpdate OrganizationpatchProjectCreate a new Project in OrganizationpostGet all Projects in OrganizationgetGet Project for OrganizationgetGet ProjectgetUpdate ProjectpatchUpdate a Project's Default Privacy PolicyputSharing RightsGet Sharing RightsgetCreate Sharing RightspostRevoke Sharing RightsdeleteRevoke Sharing Rights by IdpostUpdate a Sharing Right's metadatapatchGet Sharing Rights in Subproject.getCreate Sharing Rights in SubprojectpostRevoke Sharing Rights in SubprojectdeleteRevoke Sharing Rights in Subproject by IdpostUpdate a Sharing Right's metadata in SubprojectpatchSubprojectsGet all Subprojects in ProjectgetCreate SubprojectpostGet a SubprojectgetDelete SubprojectdeleteUpdate a Subproject's LockspostUpdate a Subproject's metadatapatchWebhooksRegister a new WebhookpostGet all WebhooksgetDelete a WebhookdeleteVendor operationsMasterlock: Get temporary codegetPowered by Register a new Webhookpost https://api.unloc.app/v2/projects/{projectId}/webhooksRegister a new Webhook in a Project. Required Scopeproject.admin