# Update domains

Domain updates involve the creation of an update intent with the appropriate type, with the `targetDomainId` set to the domain to update.

A domain cannot update all of its own properties. For more information, see the table below.

This table lists some common domain update tasks:

| Update | Intent type | Additional information |
|  --- | --- | --- |
| Update the alias and description of a domain | `v0_UpdateDomain` | [Propose an intent to update an entity](/products/custody/v1.34/api/get-started/key-operations/update/intent-proposal#propose-an-intent-to-update-an-entity)You can only update the alias and description of a subdomain from its parent domain. |
| Update the read-only access roles of a domain | `v0_UpdateDomainPermissions` | [Propose an intent to update an entity](/products/custody/v1.34/api/get-started/key-operations/update/intent-proposal#propose-an-intent-to-update-an-entity)Domain permission updates must be submitted as follows:By a user in a parent domain, through submission of an intent to the parent domain.By a user in a parent domain, through submission of an intent to a subdomain.By a user in a subdomain, through submission of an intent to the subdomain. |
| Lock a domain | `v0_LockDomain` | [Propose an intent to lock or unlock an entity](/products/custody/v1.34/api/get-started/key-operations/update/intent-proposal#propose-an-intent-to-lock-or-unlock-an-entity) |
| Unlock a domain | `v0_UnlockDomain` | [Propose an intent to lock or unlock an entity](/products/custody/v1.34/api/get-started/key-operations/update/intent-proposal#propose-an-intent-to-lock-or-unlock-an-entity)When a domain is locked, users cannot submit intents in that domain or any of its subdomains. |