Documentation/Canton Network Docs/Ledger API › Protobufs › Packages › com.daml.ledger.api.v2.admin › Services › PackageManagementServiceView on Canton Network Docs ↗
UploadDarFile
RPC
/com.daml.ledger.api.v2.admin.PackageManagementService/UploadDarFileProtocol Details
ProtocolgRPC
ServicePackageManagementService
RPCUploadDarFile
Client streamNo
Server streamNo
Inputs
UploadDarFileRequest
Messagecom.daml.ledger.api.v2.admin.UploadDarFileRequest
Client streamNo
dar_filebytessubmission_idstringvetting_changeVettingChangesynchronizer_idstringOutputs
UploadDarFileResponse
Messagecom.daml.ledger.api.v2.admin.UploadDarFileResponse
Server streamNo
Related Schemas
com.daml.ledger.api.v2.admin.UploadDarFileRequest
com.daml.ledger.api.v2.admin.UploadDarFileRequest
dar_filebytessubmission_idstringvetting_changeVettingChangesynchronizer_idstringcom.daml.ledger.api.v2.admin.UploadDarFileRequest.VettingChange
com.daml.ledger.api.v2.admin.UploadDarFileRequest.VettingChange
VETTING_CHANGE_UNSPECIFIEDVETTING_CHANGE_VET_ALL_PACKAGESVETTING_CHANGE_DONT_VET_ANY_PACKAGES
com.daml.ledger.api.v2.admin.UploadDarFileResponse
com.daml.ledger.api.v2.admin.UploadDarFileResponse
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.daml.ledger.api.v2.admin.PackageManagementService/UploadDarFile <<'EOF'
{
"darFile": "BASE64_ENCODED_BYTES",
"submissionId": "string",
"vettingChange": "VETTING_CHANGE_UNSPECIFIED",
"synchronizerId": "string"
}
EOF
OKapplication/json
OK
{}