Kaleido
DEVELOPER · DEVELOPER
Consortia, environments, nodes, and services in the Kaleido account they connected.
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
kaleido_delete_apikeys_by_apikey_idWRITEDelete an API Key. Changes the organization's shared API keys: a deleted key stops working for everything that uses it, including this connection.
kaleido_delete_consortia_by_consortia_idWRITEDelete a specific consortia. Destroys the whole consortium, including every environment, node and service inside it.
kaleido_delete_consortia_by_consortia_id_contracts_by_contract_idWRITEDelete a specific contract.
kaleido_delete_consortia_by_consortia_id_contracts_by_contract_id_compiled_contracts_by_compiled_contract_idWRITEDelete a specific compiled contract.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_idWRITEDelete a specific environment. Destroys the whole environment, including every node, service and app credential inside it.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_appcreds_by_appkey_idWRITEDelete an Application Credential.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_backupWRITEDelete a specific environment's backup configuration.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_configurations_by_config_idWRITEDelete a specific configuration.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_integrations_by_integration_idWRITEDelete a specific integration.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_idWRITEDelete a node.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_oauth_by_oauth_idWRITEDelete an OAuth Resource Manager configuration.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_services_by_service_idWRITEDelete a specific service.
kaleido_delete_consortia_by_consortia_id_environments_by_environment_id_zones_by_zone_idWRITEDelete a specific environment deployment zone.
kaleido_delete_consortia_by_consortia_id_invitations_by_invitation_idWRITEDelete a specific invitation.
kaleido_delete_consortia_by_consortia_id_memberships_by_membership_idWRITEDelete a specific membership.
kaleido_delete_consortia_by_consortia_id_memberships_by_membership_id_tenants_by_tenant_idWRITEDelete a Tenant.
kaleido_delete_consortia_by_consortia_id_zones_by_zone_idWRITEDelete a specific consortia deployment zone.
kaleido_delete_orgs_by_org_idWRITEDelete a specific Organization.
kaleido_delete_orgs_by_org_id_idproofs_by_proof_idWRITERemove an ID proof from an organization.
kaleido_delete_orgs_by_org_id_roles_by_role_idWRITERemove a role from an Organization. Changes an organization-wide role, so it changes what every user holding that role may do.
kaleido_get_apikeysREADGet info about the API Keys.
kaleido_get_apikeys_by_apikey_idREADGet a specific API Key.
kaleido_get_auditREADGet all events with the provided jwt.
kaleido_get_audit_by_consortia_idREADGet all events for a particular consortia.
kaleido_get_consortiaREADGet all consortia.
kaleido_get_consortia_by_consortia_idREADGet a specific consortia.
kaleido_get_consortia_by_consortia_id_charterREADGet the charter of a specific consortia.
kaleido_get_consortia_by_consortia_id_contractsREADGet all contracts for the consortia.
kaleido_get_consortia_by_consortia_id_contracts_by_contract_idREADGet a specific contract.
kaleido_get_consortia_by_consortia_id_contracts_by_contract_id_compiled_contractsREADGet all compiled contracts for the consortia.
kaleido_get_consortia_by_consortia_id_contracts_by_contract_id_compiled_contracts_by_compiled_contract_idREADGet a specific compiled contract.
kaleido_get_consortia_by_consortia_id_environmentsREADGet all environments for the consortia.
kaleido_get_consortia_by_consortia_id_environments_by_environment_idREADGet a specific environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_appcredsREADGet the Application Credentials of a particular environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_appcreds_by_appkey_idREADGet a specific Application Credential.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_backupREADGet an Environment's Backup Configuration.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_backup_statusREADOnly applicable to Ethereum environments that have Environment Backups enabled. Returns a record of history of all backup files for an environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_channelsREADGet all channels in the environment (Fabric environments only).
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_channels_by_channel_idREADGet a specific channel.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_configurationsREADGet the configurations for an environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_configurations_by_config_idREADGet a specific configuration.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_eth_getbalance_by_addressREADGet ether balance of the account.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_ethstatsREADOnly applicable to Ethereum environments. Returns each node's transaction pool status, block height and p2p network peers.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_genesisREADGet an Environment's genesis configuration.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_integrationsREADGet all integrations for the environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_integrations_by_integration_idREADGet a specific integration.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_nodesREADGet all nodes for the environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_idREADGet Node details.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_logs_by_log_typeREADGet a specific node's logs.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_statusREADProvides information about node's runtime, such as current block height, signer list, chain configuration, access URLs and more.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_txpool_contentREADGet details of the nodes's transaction pool contents.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_txpool_statusREADGet a summary of the nodes's transaction pool contents.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_oauthREADGet the OAuth Configurations of a particular environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_oauth_by_oauth_idREADGet a specific OAuth Resource Manager configuration.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_servicesREADGet all services for the environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_services_by_service_idREADGet a specific service.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_services_by_service_id_logsREADGet a specific service's logs list.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_services_by_service_id_logs_by_log_nameREADGet a specific service particular log.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_services_by_service_id_statusREADGet a specific service's status.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_statusREADGet an Environment's status.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_zonesREADGet all deployment zones for the environment.
kaleido_get_consortia_by_consortia_id_environments_by_environment_id_zones_by_zone_idREADGet a specific environment deployment zone.
kaleido_get_consortia_by_consortia_id_invitationsREADGet all invitations for the consortia.
kaleido_get_consortia_by_consortia_id_invitations_by_invitation_idREADGet a specific invitation.
kaleido_get_consortia_by_consortia_id_invitations_by_invitation_id_charterREADGet a specific invitation with some extra info.
kaleido_get_consortia_by_consortia_id_membershipsREADGet all memberships for the consortia.
kaleido_get_consortia_by_consortia_id_memberships_by_membership_idREADGet a specific membership.
kaleido_get_consortia_by_consortia_id_memberships_by_membership_id_idproofREADGet a specific membership's identity proof.
kaleido_get_consortia_by_consortia_id_memberships_by_membership_id_ownerREADGet a specific membership's owner.
kaleido_get_consortia_by_consortia_id_memberships_by_membership_id_tenantsREADGet the Tenants of a particular environment.
kaleido_get_consortia_by_consortia_id_memberships_by_membership_id_tenants_by_tenant_idREADGet a specific Tenant.
kaleido_get_consortia_by_consortia_id_zonesREADGet all deployment zones for the consortia.
kaleido_get_consortia_by_consortia_id_zones_by_zone_idREADGet a specific consortia deployment zone.
kaleido_get_invitationsREADGet all invitations for the current user where they are the target.
kaleido_get_ledger_by_consortia_id_by_environment_id_activityREADGets last chain activity.
kaleido_get_ledger_by_consortia_id_by_environment_id_addresses_by_addressREADGet a deployed contract's information.
kaleido_get_ledger_by_consortia_id_by_environment_id_addresses_by_address_transactionsREADGet a deployed contract's transactions.
kaleido_get_ledger_by_consortia_id_by_environment_id_blocksREADGet a range of blocks in the chain.
kaleido_get_ledger_by_consortia_id_by_environment_id_blocks_by_block_numberREADGet a specific block in the chain.
kaleido_get_ledger_by_consortia_id_by_environment_id_blocks_by_block_number_transactionsREADGet the transactions in a specific block.
kaleido_get_ledger_by_consortia_id_by_environment_id_contractsREADGet the contracts deployed on the chain.
kaleido_get_ledger_by_consortia_id_by_environment_id_contracts_by_addressREADGet info about a specific deployed contract.
kaleido_get_ledger_by_consortia_id_by_environment_id_gateway_apisREADGet the Gateway API's that have been promoted to this environment.
kaleido_get_ledger_by_consortia_id_by_environment_id_gateway_apis_by_gateway_api_idREADGet info about a specific Gateway API.
kaleido_get_ledger_by_consortia_id_by_environment_id_gateway_apis_by_gateway_api_id_contractsREADGet all the deployed contract instances of a single Gateway API.
kaleido_get_ledger_by_consortia_id_by_environment_id_stats_by_sinceREADGet the ledger stats since a specific time.
kaleido_get_ledger_by_consortia_id_by_environment_id_tokens_contractsREADGet the token contracts deployed on the chain.
kaleido_get_ledger_by_consortia_id_by_environment_id_tokens_contracts_by_addressREADGet info about a specific deployed token contract.
kaleido_get_ledger_by_consortia_id_by_environment_id_tokens_contracts_by_address_balanceof_by_accountREADGet the balance of a particular account for a specific erc20 token contract.
kaleido_get_ledger_by_consortia_id_by_environment_id_tokens_contracts_by_address_ownerof_by_tokenidREADGet the owner of a particular tokenId for a specific erc721 token contract.
kaleido_get_ledger_by_consortia_id_by_environment_id_tokens_contracts_by_address_transfersREADGet transfer transactions for a specific token contract, with pagination and a limit of up to 25 records per query".
kaleido_get_ledger_by_consortia_id_by_environment_id_tokens_contracts_by_address_transfers_by_wallet_addressREADGet transfer transactions to or from a particular wallet address for a specific token contract, with pagination and a limit of up to 25 records per query".
kaleido_get_ledger_by_consortia_id_by_environment_id_transactionsREADGet the last 25 transactions from the ledger or lookup using the range parameters.
kaleido_get_ledger_by_consortia_id_by_environment_id_transactions_by_hashREADGet information about a transaction.
kaleido_get_ledger_by_consortia_id_by_environment_id_transactions_by_hash_receiptREADGet the receipt of a specific transaction.
kaleido_get_membershipsREADGet all memberships for the current user.
kaleido_get_orgsREADGet the Organizations that user has access to.
kaleido_get_orgs_by_org_idREADGet a specific Organization.
kaleido_get_orgs_by_org_id_billing_providerREADReturns type of billing (aws, stripe or other) and details if using stripe.
kaleido_get_orgs_by_org_id_billing_summaryREADGet a summary of the billing data for the current month.
kaleido_get_orgs_by_org_id_idproofsREADGet all proofs of an organization.
kaleido_get_orgs_by_org_id_idproofs_by_proof_idREADGet a specific ID proof of an organization.
kaleido_get_orgs_by_org_id_planREADGet the plan for a specific Organization.
kaleido_get_orgs_by_org_id_rolesREADGet all roles of an Organization.
kaleido_get_orgs_by_org_id_roles_by_role_idREADGet a specific role of an Organization.
kaleido_get_plancompliance_by_org_idREADDetermine compliance with all available plans, to find resources that would prevent changing your subscription.
kaleido_get_plansREADGet all available plans.
kaleido_get_regionsREADList of API endpoints and their associated deployment zones.
kaleido_get_releasesREADGet current list of environment runtime releases.
kaleido_get_releases_by_release_idREADGet a specific environment runtime release.
kaleido_get_servicesREADRetrieves all services that the current user owns or has visibility of.
kaleido_patch_apikeys_by_apikey_idWRITEUpdate an API Key. Changes the organization's shared API keys: a deleted key stops working for everything that uses it, including this connection.
kaleido_patch_consortia_by_consortia_idWRITEUpdate a specific consortia.
kaleido_patch_consortia_by_consortia_id_contracts_by_contract_idWRITEUpdate a specific contract.
kaleido_patch_consortia_by_consortia_id_contracts_by_contract_id_compiled_contracts_by_compiled_contract_idWRITEUpdate a specific compiled contract.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_idWRITEUpdate a specific environment.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_appcreds_by_appkey_idWRITEUpdate a specific Application Credential.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_backupWRITEUpdate an Environment's Backup Configuration.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_channels_by_channel_idWRITEUpdate a specific channel's members list.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_configurations_by_config_idWRITEUpdate a specific configuration.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_integrations_by_integration_idWRITEUpdate a specific integration.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_idWRITEUpdate a specific node.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_oauth_by_oauth_idWRITEUpdate a specific OAuth Resource Manager configuration.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_services_by_service_idWRITEUpdate a specific service.
kaleido_patch_consortia_by_consortia_id_environments_by_environment_id_zones_by_zone_idWRITEUpdate a specific environment deployment zone.
kaleido_patch_consortia_by_consortia_id_invitations_by_invitation_idWRITEUpdate a specific invitation.
kaleido_patch_consortia_by_consortia_id_memberships_by_membership_idWRITEUpdate a specific membership.
kaleido_patch_consortia_by_consortia_id_memberships_by_membership_id_tenants_by_tenant_idWRITEUpdate a specific Tenant.
kaleido_patch_consortia_by_consortia_id_zones_by_zone_idWRITEUpdate a specific consortia deployment zone.
kaleido_patch_orgs_by_org_idWRITEUpdate a specific Organization.
kaleido_patch_orgs_by_org_id_idproofs_by_proof_idWRITEUpdate the details of an ID proof of an organization.
kaleido_patch_orgs_by_org_id_roles_by_role_idWRITEUpdate the details of a role of an Organization. Changes an organization-wide role, so it changes what every user holding that role may do.
kaleido_post_apikeysWRITECreate a new API Key. Changes the organization's shared API keys: a deleted key stops working for everything that uses it, including this connection.
kaleido_post_consortiaWRITECreate a consortia.
kaleido_post_consortia_by_consortia_id_contractsWRITECreate a contract for the consortia.
kaleido_post_consortia_by_consortia_id_contracts_by_contract_id_compiled_contractsWRITECreate a compiled contract for the consortia.
kaleido_post_consortia_by_consortia_id_contracts_by_contract_id_compiled_contracts_by_compiled_contract_id_promoteWRITEPromote the compiled contract to an environment. This will install a Gateway API on the environment which can be used to deploy new instances of this contract, as well as interact with previously deployed instances.
kaleido_post_consortia_by_consortia_id_environmentsWRITECreate an environment for the consortia.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_appcredsWRITECreate new Application Credentials.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_appcreds_by_appkey_id_regenerateWRITERegenerate the password for a specific app cred.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_backupWRITECreate an Environment's Backup Configuration.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_channelsWRITECreate a channel in the Fabric environment.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_channels_by_channel_id_deployWRITEDeploy chaincode to a channel.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_configurationsWRITECreate a configurations for the environment.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_eth_fundaccountWRITEFund an account from the environment's faucet. Can transfer ETH or tokens owned by the faucet account.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_hardforkWRITEApply available hard fork EIPs to a specific environment.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_integrationsWRITECreate an integration for the environment.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_integrations_by_integration_id_resetWRITEReset the state of the integration by clearing out the tracking details and regenerating the app cred.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_nodesWRITECreate a node for the environment.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_eth_accountsWRITECreates a new account on a node and unlocks it so it's ready to use for signing transactions.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_restartWRITERestart a node's runtime.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_startWRITEStarts a stopped node, the node is started as a non-signer - available for POA & IBFT based environments.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_stopWRITEStops a running node after voting it out of the signer list - available for POA & IBFT based environments.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_oauthWRITECreate new OAuth Configurations.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_servicesWRITECreate a service for the environment.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_upgradeWRITEUpgrade a specific environment to the latest version.
kaleido_post_consortia_by_consortia_id_environments_by_environment_id_zonesWRITECreate a deployment zone for the environment.
kaleido_post_consortia_by_consortia_id_invitationsWRITECreate an invitation for the consortia.
kaleido_post_consortia_by_consortia_id_membershipsWRITECreate a membership for the consortia.
kaleido_post_consortia_by_consortia_id_memberships_by_membership_id_tenantsWRITECreate new Tenants.
kaleido_post_consortia_by_consortia_id_memberships_by_membership_id_verifyWRITEUpdate the verification of a particular membership.
kaleido_post_consortia_by_consortia_id_zonesWRITECreate a deployment zone for the consortia.
kaleido_post_orgsWRITECreate a new Organization.
kaleido_post_orgs_by_org_id_idproofsWRITEAdd an ID proof to an organization.
kaleido_post_orgs_by_org_id_rolesWRITEAdd a role to an Organization.
kaleido_put_consortia_by_consortia_id_environments_by_environment_id_appcreds_by_appkey_idWRITEUpsert a specific Application Credential.
kaleido_put_consortia_by_consortia_id_environments_by_environment_id_configurations_by_config_idWRITEUpsert a specific configuration.
kaleido_put_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_backupWRITEBackup a Node's /qdata content to the attached backup store (AWS S3 bucket or Azure Storage Blob).
kaleido_put_consortia_by_consortia_id_environments_by_environment_id_nodes_by_node_id_resetWRITEReset a node after modification to backup_id/kms_id/zone_id/node_config_id to apply any updated configuration. Does not affect chain data on the node.
kaleido_put_consortia_by_consortia_id_environments_by_environment_id_oauth_by_oauth_idWRITEUpsert a specific OAuth Resource Manager configuration.
kaleido_put_consortia_by_consortia_id_environments_by_environment_id_services_by_service_id_backupWRITEBackup a Service's /qdata content to the attached backup store (AWS S3 bucket or Azure Storage Blob).
kaleido_put_consortia_by_consortia_id_invitations_by_invitation_idWRITEUpsert a specific invitation.
kaleido_put_consortia_by_consortia_id_memberships_by_membership_id_tenants_by_tenant_idWRITEUpsert a specific Tenant.
kaleido_put_ledger_by_consortia_id_by_environment_id_contracts_by_addressWRITEUpdate a specific contract's metadata.
kaleido_put_orgs_by_org_id_billing_providerWRITEConfigures billing provider for the organization.
kaleido_put_orgs_by_org_id_roles_by_role_idWRITEUpsert a role of an Organization. Changes an organization-wide role, so it changes what every user holding that role may do.
Often connected alongside
Put Kaleido behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.