# Get endpoint details

Endpoint: GET /v1/domains/{domainId}/endpoints/{endpointId}
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)
    Unique identifier for the domain.

  - `endpointId` (string, required)

## Response 200 fields (application/json):

  - `data` (object, required)

  - `data.id` (string, required)

  - `data.domainId` (string, required)

  - `data.address` (string, required)

  - `data.ledgerId` (string, required)

  - `data.parameters` (any)
    - `ABI` (string)
      This field can be used to provide an Application Binary Interface (ABI) for EVM-based smart contracts, Harmonize's front-end uses the field to provide an extended support when interacting with smart contracts, therefore it is not recommended to submit invalid ABIs in this field but Harmonize will not prevent the submission of invalid ABIs to tolerate use cases outside of Harmonize's front-end.
    - `type` (string, required)
      Enum: "Ethereum"

  - `data.alias` (string, required)

  - `data.lock` (string, required)
    Enum: "Unlocked", "Locked", "Archived"

  - `data.metadata` (object, required)

  - `data.metadata.description` (string)

  - `data.metadata.revision` (integer, required)

  - `data.metadata.createdAt` (string, required)

  - `data.metadata.createdBy` (object)

  - `data.metadata.createdBy.id` (string, required)

  - `data.metadata.createdBy.domainId` (string, required)

  - `data.metadata.lastModifiedAt` (string, required)

  - `data.metadata.lastModifiedBy` (object)

  - `data.metadata.customProperties` (object, required)

  - `data.trustScore` (integer, required)

  - `signature` (string, required)

  - `signingKey` (string, required)

## Response 401 fields (application/json):

  - `reason` (string, required)

  - `message` (string)


