Documentation/Canton Network Docs/Ledger APIgRPC APIPackagesv2.adminServicesPartyManagementServiceView on Canton Network Docs ↗
AllocateExternalParty
RPC
/com.daml.ledger.api.v2.admin.PartyManagementService/AllocateExternalPartyProtocol Details
Inputs
AllocateExternalPartyRequest
synchronizerstringonboarding_transactionsrepeated SignedTransactionmulti_hash_signaturesrepeated Signatureidentity_provider_idstringwait_for_allocationbooluser_idstringOutputs
AllocateExternalPartyResponse
party_idstringRelated Schemas
com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest
com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest
synchronizerstringonboarding_transactionsrepeated SignedTransactionmulti_hash_signaturesrepeated Signatureidentity_provider_idstringwait_for_allocationbooluser_idstringcom.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction
com.daml.ledger.api.v2.admin.AllocateExternalPartyRequest.SignedTransaction
transactionbytessignaturesrepeated Signaturecom.daml.ledger.api.v2.Signature
com.daml.ledger.api.v2.Signature
formatSignatureFormatsignaturebytessigned_bystringsigning_algorithm_specSigningAlgorithmSpeccom.daml.ledger.api.v2.SignatureFormat
com.daml.ledger.api.v2.SignatureFormat
SIGNATURE_FORMAT_UNSPECIFIEDSIGNATURE_FORMAT_RAWSIGNATURE_FORMAT_DERSIGNATURE_FORMAT_CONCATSIGNATURE_FORMAT_SYMBOLIC
com.daml.ledger.api.v2.SigningAlgorithmSpec
com.daml.ledger.api.v2.SigningAlgorithmSpec
SIGNING_ALGORITHM_SPEC_UNSPECIFIEDSIGNING_ALGORITHM_SPEC_ED25519SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_384
com.daml.ledger.api.v2.admin.AllocateExternalPartyResponse
com.daml.ledger.api.v2.admin.AllocateExternalPartyResponse
party_idstringgrpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.daml.ledger.api.v2.admin.PartyManagementService/AllocateExternalParty <<'EOF'
{
"synchronizer": "string",
"onboardingTransactions": [
{
"transaction": "BASE64_ENCODED_BYTES",
"signatures": [
{
"format": "SIGNATURE_FORMAT_UNSPECIFIED",
"signature": "BASE64_ENCODED_BYTES",
"signedBy": "string",
"signingAlgorithmSpec": "SIGNING_ALGORITHM_SPEC_UNSPECIFIED"
}
]
}
],
"multiHashSignatures": [
{
"format": "SIGNATURE_FORMAT_UNSPECIFIED",
"signature": "BASE64_ENCODED_BYTES",
"signedBy": "string",
"signingAlgorithmSpec": "SIGNING_ALGORITHM_SPEC_UNSPECIFIED"
}
],
"identityProviderId": "string",
"waitForAllocation": true,
"userId": "string"
}
EOF
OKapplication/json
OK
{
"partyId": "string"
}