# Register endpoints

You can register an account address or, if the ledger supports smart contracts, a smart contract address as an endpoint.

If this is a smart contract endpoint, you can deploy the contract application binary interface (ABI) data when you register the endpoint.

## Register an endpoint

To register an endpoint:

1. Navigate to **Endpoints**.
2. Click **Create an endpoint**.
3. Enter the details of the endpoint, such as the name and description.
4. Select the ledger.
5. Enter the endpoint address.
6. If the endpoint address is a smart contract address, enter smart contract ABI details in one of the following ways:
  - Manually in JSON format.
  - Uploaded in a file.
The bytecode must be hex-encoded.
7. Enter the trust score as a number from 1 to 100.
8. Click **Submit for Approval** and [sign the operation with the app](/products/custody/v1.26/ui/get-started/key-operations/intent-signature).


The new endpoint is registered when the intent is successfully executed.