Microsoft.ConfidentialLedger (preview:0.1)

2025/10/16 • 13 deleted methods

ConfidentialLedger_GetConstitution (removed)
Description :  The constitution is a script that assesses and applies proposals from consortium members.
Reference :  Link ¶

⚼ Request

GET:  /app/governance/constitution
{
api-version: string ,
}

⚐ Response (200)

{
digest: string ,
script: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetConsortiumMembers (removed)
Description :  Consortium members can manage the Confidential Ledger.
Reference :  Link ¶

⚼ Request

GET:  /app/governance/members
{
api-version: string ,
}

⚐ Response (200)

{
members:
[
{
certificate: string ,
id: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetEnclaveQuotes (removed)
Description :  A quote is an SGX enclave measurement that can be used to verify the validity of a node and its enclave.
Reference :  Link ¶

⚼ Request

GET:  /app/enclaveQuotes
{
api-version: string ,
}

⚐ Response (200)

{
currentNodeId: string ,
enclaveQuotes: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetLedgerEntries (removed)
Description :  A sub-ledger id may optionally be specified. Only entries in the specified (or default) sub-ledger will be returned.
Reference :  Link ¶

⚼ Request

GET:  /app/transactions
{
api-version: string ,
subLedgerId: string ,
fromTransactionId: string ,
toTransactionId: string ,
}

⚐ Response (200)

{
state: enum ,
@nextLink: string ,
entries:
[
{
contents: string ,
subLedgerId: string ,
transactionId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_PostLedgerEntry (removed)
Description :  A sub-ledger id may optionally be specified.
Reference :  Link ¶

⚼ Request

POST:  /app/transactions
{
api-version: string ,
subLedgerId: string ,
entry:
{
contents: string ,
subLedgerId: string ,
transactionId: string ,
}
,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
subLedgerId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetLedgerEntry (removed)
Description :  To return older ledger entries, the relevant sections of the ledger must be read from disk and validated. To prevent blocking within the enclave, the response will indicate whether the entry is ready and part of the response, or if the loading is still ongoing.
Reference :  Link ¶

⚼ Request

GET:  /app/transactions/{transactionId}
{
api-version: string ,
subLedgerId: string ,
transactionId: string ,
}

⚐ Response (200)

{
state: enum ,
entry:
{
contents: string ,
subLedgerId: string ,
transactionId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetReceipt (removed)
Description :  Gets a receipt certifying ledger contents at a particular transaction id.
Reference :  Link ¶

⚼ Request

GET:  /app/transactions/{transactionId}/receipt
{
api-version: string ,
transactionId: string ,
}

⚐ Response (200)

{
receipt:
{
leaf: string ,
nodeId: string ,
proof:
[
{
left: string ,
right: string ,
}
,
]
,
root: string ,
signature: string ,
}
,
state: enum ,
transactionId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetTransactionStatus (removed)
Description :  Gets the status of an entry identified by a transaction id.
Reference :  Link ¶

⚼ Request

GET:  /app/transactions/{transactionId}/status
{
api-version: string ,
transactionId: string ,
}

⚐ Response (200)

{
state: enum ,
transactionId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetCurrentLedgerEntry (removed)
Description :  A sub-ledger id may optionally be specified.
Reference :  Link ¶

⚼ Request

GET:  /app/transactions/current
{
api-version: string ,
subLedgerId: string ,
}

⚐ Response (200)

{
contents: string ,
subLedgerId: string ,
transactionId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_DeleteUser (removed)
Description :  Deletes a user from the Confidential Ledger.
Reference :  Link ¶

⚼ Request

DELETE:  /app/users/{userId}
{
api-version: string ,
userId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_GetUser (removed)
Description :  Gets a user.
Reference :  Link ¶

⚼ Request

GET:  /app/users/{userId}
{
api-version: string ,
userId: string ,
}

⚐ Response (200)

{
assignedRole: enum ,
userId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedger_CreateOrUpdateUser (removed)
Description :  A JSON merge patch is applied for existing users
Reference :  Link ¶

⚼ Request

PATCH:  /app/users/{userId}
{
api-version: string ,
userId: string ,
userDetails:
{
assignedRole: enum ,
userId: string ,
}
,
}

⚐ Response (200)

{
assignedRole: enum ,
userId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}
ConfidentialLedgerIdentityService_GetLedgerIdentity (removed)
Description :  Gets identity information for a Confidential Ledger instance.
Reference :  Link ¶

⚼ Request

GET:  /ledgerIdentity/{ledgerId}
{
api-version: string ,
ledgerId: string ,
}

⚐ Response (200)

{
ledgerId: string ,
ledgerTlsCertificate: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
innererror: string ,
}
,
}