# Update endpoints

You can update general details of an endpoint such as the address and the trust score.
For a smart contract endpoint, you can also update the application binary interface (ABI) data.

All endpoint updates involve the creation of an update intent with the appropriate type and the `id` set to the endpoint to update.

This table lists some common endpoint update tasks:

| Update | Intent type | Additional information |
|  --- | --- | --- |
| Update the details of an endpoint | `v0_UpdateEndpoint` | [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) |
| Lock an endpoint | `v0_LockEndpoint` | [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 an endpoint | `v0_UnlockEndpoint` | [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) |