Skip to content
Documentation/canton-network-docs/Ledger APIProtobufsPackagescom.daml.ledger.api.v2ServicesVersionServiceView on canton-network-docs
canton-network-docs/Ledger APIProtobufsPackagescom.daml.ledger.api.v2ServicesVersionService

GetLedgerApiVersion

Ledger APIProtobufcom.daml.ledger.api.v2GetLedgerApiVersion

com.daml.ledger.api.v2

GetLedgerApiVersion

gRPCSince 3.4.0
RPC/com.daml.ledger.api.v2.VersionService/GetLedgerApiVersion

Protocol Details

Inputs

GetLedgerApiVersionRequest

Outputs

GetLedgerApiVersionResponse

versionstring
featuresFeaturesDescriptor

Lifecycle Changes

3.4.0introduced

com.daml.ledger.api.v2.GetLedgerApiVersionRequest

com.daml.ledger.api.v2.GetLedgerApiVersionResponse

versionstring
featuresFeaturesDescriptor

com.daml.ledger.api.v2.FeaturesDescriptor

experimentalExperimentalFeatures
user_managementUserManagementFeature
party_managementPartyManagementFeature
offset_checkpointOffsetCheckpointFeature
package_featurePackageFeature

com.daml.ledger.api.v2.ExperimentalFeatures

static_timeExperimentalStaticTime
command_inspection_serviceExperimentalCommandInspectionService

com.daml.ledger.api.v2.ExperimentalStaticTime

supportedbool

com.daml.ledger.api.v2.ExperimentalCommandInspectionService

supportedbool

com.daml.ledger.api.v2.UserManagementFeature

supportedbool
max_rights_per_userint32
max_users_page_sizeint32

com.daml.ledger.api.v2.PartyManagementFeature

max_parties_page_sizeint32

com.daml.ledger.api.v2.OffsetCheckpointFeature

max_offset_checkpoint_emission_delayDuration

com.daml.ledger.api.v2.PackageFeature

max_vetted_packages_page_sizeint32
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.daml.ledger.api.v2.VersionService/GetLedgerApiVersion <<'EOF'
{}
EOF
OKapplication/json
OK
{
  "version": "string",
  "features": {
    "experimental": {
      "staticTime": {
        "supported": true
      },
      "commandInspectionService": {
        "supported": true
      }
    },
    "userManagement": {
      "supported": true,
      "maxRightsPerUser": 0,
      "maxUsersPageSize": 0
    },
    "partyManagement": {
      "maxPartiesPageSize": 0
    },
    "offsetCheckpoint": {
      "maxOffsetCheckpointEmissionDelay": "string"
    },
    "packageFeature": {
      "maxVettedPackagesPageSize": 0
    }
  }
}