manage_node
Create, list, retrieve, update, or delete blockchain nodes within an environment. Also supports start, stop, and suspend actions on existing nodes.
Nodes run the blockchain protocol and can be configured with different sizes and roles (signer/non-signer).
manage_app_credential
Create, list, retrieve, or delete application credentials for connecting to blockchain nodes and services. App credentials are environment-scoped, membership-bound credentials used for runtime API authentication.
**Important:** The credential password is only returned once upon creation and cannot be retrieved again.
manage_service
Create, list, retrieve, or delete services within an environment. Services include utility services like HD Wallets, IPFS, Document Exchange, App2App Messaging, Token Factory, and more.
Each service is bound to a membership and runs alongside the blockchain nodes.
manage_invitation
Create, list, or delete invitations for a consortium. Invitations allow you to invite external organizations to join your blockchain network.
When an invitation is accepted, a new membership is created for the invited organization.
manage_compiled_contract
Upload, list, retrieve, promote, or delete compiled smart contracts. Upload Solidity source or pre-compiled ABI/bytecode to generate REST APIs through the Kaleido API Gateway.
Promoting a contract makes it available for deployment via the gateway with auto-generated OpenAPI documentation.
manage_consortium
Create, update, retrieve, or delete a consortium. A consortium is the top-level organizational unit in Kaleido that groups blockchain networks, memberships, and environments.
Use this to set up new business networks, update consortium details, or remove consortia.
get_node_status
Retrieve detailed status and health information for a blockchain node, including connection details, sync status, and recent logs.
Use this to monitor node health, diagnose issues, or verify a node is running correctly.
manage_environment
Create, update, list, retrieve, or delete blockchain environments within a consortium. An environment is an isolated blockchain runtime with its own ledger, nodes, and services.
Configure the blockchain protocol (Geth, Quorum, Besu, Corda, Fabric) and consensus algorithm (PoA, Raft, IBFT) when creating.
get_audit_logs
Retrieve audit log entries for your organization or a specific consortium. Audit logs record resource-specific CRUD operations such as invitations issued, memberships created, nodes deleted, etc.
Use this to track changes, investigate issues, or maintain compliance records.
manage_membership
Create, list, retrieve, or delete memberships within a consortium. Memberships represent organizations participating in a blockchain network.
Each membership can own nodes, services, and application credentials within environments.
list_consortia
List all consortia in your Kaleido organization. A consortium represents a business network that groups memberships, environments, and blockchain resources.
Use this to discover available consortia, their current state, and associated metadata.