For the complete documentation index, see llms.txt. This page is also available as Markdown.

Importing new Contract

POST /api/v1/contracts/import

Imports an existing smart contract by its Hedera contract ID. Only Standard Registry users are allowed to make this request.

Authentication: Bearer token required (Authorization: Bearer <token>)

Permission: Permissions.CONTRACTS_CONTRACT_CREATE


Request

Request Body

{
  "contractId": "0.0.4532001",
  "description": "Imported retire contract"
}
Field
Type
Required
Description

contractId

string

Yes

The Hedera identifier of the contract to import

description

string

No

Human-readable description of the imported contract


Response

Success Response

Status: 200 OK

Error Responses

Status
Description

401 Unauthorized

Missing or invalid token

403 Forbidden

Insufficient permissions

500 Internal Server Error

Unexpected server failure

Last updated

Was this helpful?