Microsoft.ManagedCcf (preview:2023-06-01)

2025/10/22 • 23 deleted methods

Proposals_List (removed)
Description Returns all current proposed changes to the service. Note that non-open proposals (ie - those which have already been accepted, rejected, withdrawn, etc) are not returned.
Reference Link ¶

⚼ Request

GET:  /gov/members/proposals
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
value:
[
{
proposalId: string ,
proposerId: string ,
proposalState: enum ,
ballotCount: integer ,
finalVotes: object ,
voteFailures: object ,
failure:
{
reason: string ,
trace: string ,
}
,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Proposals_Withdraw (removed)
Description Withdraw an existing proposal. Only the original proposer is permitted to withdraw.
Reference Link ¶

⚼ Request

POST:  /gov/members/proposals/{proposalId}:withdraw
{
api-version: string ,
proposalId: string ,
body: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
proposalId: string ,
proposerId: string ,
proposalState: enum ,
ballotCount: integer ,
finalVotes: object ,
voteFailures: object ,
failure:
{
reason: string ,
trace: string ,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Proposals_Get (removed)
Description Returns a summary of a single proposed change to the service.
Reference Link ¶

⚼ Request

GET:  /gov/members/proposals/{proposalId}
{
api-version: string ,
proposalId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
proposalId: string ,
proposerId: string ,
proposalState: enum ,
ballotCount: integer ,
finalVotes: object ,
voteFailures: object ,
failure:
{
reason: string ,
trace: string ,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Proposals_GetActions (removed)
Description Returns actions contained in a proposal.
Reference Link ¶

⚼ Request

GET:  /gov/members/proposals/{proposalId}/actions
{
api-version: string ,
proposalId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
actions:
[
{
name: string ,
args: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Ballots_Submit (removed)
Description Submit an executable ballot for a specific proposal. This may be as simple as `return true` to vote in favour, or contain reads from the KV and conditions on the proposal contents.
Reference Link ¶

⚼ Request

POST:  /gov/members/proposals/{proposalId}/ballots/{memberId}:submit
{
api-version: string ,
proposalId: string ,
memberId: string ,
body: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
proposalId: string ,
proposerId: string ,
proposalState: enum ,
ballotCount: integer ,
finalVotes: object ,
voteFailures: object ,
failure:
{
reason: string ,
trace: string ,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Ballots_Get (removed)
Description Returns a member's submitted ballot.
Reference Link ¶

⚼ Request

GET:  /gov/members/proposals/{proposalId}/ballots/{memberId}
{
api-version: string ,
proposalId: string ,
memberId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Proposals_Create (removed)
Description Submit a proposed change to the service. This will be assigned an ID by the service. Submitting the same signature (including signed COSE headers such as created_at) multiple times will be treated as a single idempotent operation, returning a single created proposal (or an error if it is no longer available). Any change to the request body will be treated as a new, separate proposal.
Reference Link ¶

⚼ Request

POST:  /gov/members/proposals:create
{
api-version: string ,
body: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
proposalId: string ,
proposerId: string ,
proposalState: enum ,
ballotCount: integer ,
finalVotes: object ,
voteFailures: object ,
failure:
{
reason: string ,
trace: string ,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
StateDigests_Update (removed)
Description Request that this member's stateDigest is updated to a fresher value. Only this member may update their own stateDigest. Returns the refreshed value.
Reference Link ¶

⚼ Request

POST:  /gov/members/state-digests/{memberId}:update
{
api-version: string ,
memberId: string ,
body: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
StateDigests_Acknowledge (removed)
Description Submit a signed acknowledgement of a recent digest of the service status, to transition the member to Active.
Reference Link ¶

⚼ Request

POST:  /gov/members/state-digests/{memberId}:ack
{
api-version: string ,
memberId: string ,
body: string ,
}

⚐ Response (204)

{
x-ms-ccf-transaction-id: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
StateDigests_Get (removed)
Description Get the stateDigest assigned to the given member, which that member must sign to become active.
Reference Link ¶

⚼ Request

GET:  /gov/members/state-digests/{memberId}
{
api-version: string ,
memberId: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
EncryptedShares_Get (removed)
Description Retrieve a member's recovery share, encrypted with that member's share-encryption key.
Reference Link ¶

⚼ Request

GET:  /gov/recovery/encrypted-shares/{memberId}
{
api-version: string ,
memberId: string ,
}

⚐ Response (200)

{
encryptedShare: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Shares_Submit (removed)
Description Provide a recovery share for the purpose of completing a service recovery.
Reference Link ¶

⚼ Request

POST:  /gov/recovery/members/{memberId}:recover
{
api-version: string ,
memberId: string ,
body: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
message: string ,
submittedCount: integer ,
recoveryThreshold: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetConstitution (removed)
Description Retrieve the constitution which controls governance changes on this service.
Reference Link ¶

⚼ Request

GET:  /gov/service/constitution
{
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetServiceInfo (removed)
Description Returns general information about the service, including whether it is a recovery or original service.
Reference Link ¶

⚼ Request

GET:  /gov/service/info
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
status: enum ,
certificate: string ,
recoveryCount: integer ,
creationTransactionId: string ,
previousServiceCreationTransactionId: string ,
serviceData: string ,
configuration:
{
maximumNodeCertificateValidityDays: integer ,
recentCoseProposalsWindowSize: integer ,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetJsApp (removed)
Description Retrieve details of Javascript application and execution engine.
Reference Link ¶

⚼ Request

GET:  /gov/service/javascript-app
{
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetJoinPolicies (removed)
Description Retrieve policy data which determines whether new nodes are permitted to join the service. This describes the hardware attestations which are acceptable to the service, demonstrating a joining node is running approved code.
Reference Link ¶

⚼ Request

GET:  /gov/service/join-policy
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
sgx:
{
measurements:
[
string ,
]
,
}
,
snp:
{
measurements:
[
string ,
]
,
hostData: object ,
uvmEndorsements: object ,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetJwkInfo (removed)
Description Returns information about OpenID Connect identity providers.
Reference Link ¶

⚼ Request

GET:  /gov/service/jwk
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
issuers: object ,
caCertBundles: object ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_ListMembers (removed)
Description Retrieve list of all members who govern this service.
Reference Link ¶

⚼ Request

GET:  /gov/service/members
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
value:
[
{
memberId: string ,
status: enum ,
memberData: string ,
certificate: string ,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetMember (removed)
Description Retrieve a single governing member, by ID.
Reference Link ¶

⚼ Request

GET:  /gov/service/members/{memberId}
{
api-version: string ,
memberId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
memberId: string ,
status: enum ,
memberData: string ,
certificate: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_ListNodes (removed)
Description Retrieve list of all nodes participating in this service.
Reference Link ¶

⚼ Request

GET:  /gov/service/nodes
{
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
value:
[
{
nodeId: string ,
status: enum ,
nodeData: string ,
certificate: string ,
retiredCommitted: boolean ,
quoteInfo:
{
format: string ,
}
,
rpcInterfaces: object ,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ServiceState_GetNode (removed)
Description Retrieve a single node, by ID.
Reference Link ¶

⚼ Request

GET:  /gov/service/nodes/{nodeId}
{
api-version: string ,
nodeId: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-ccf-transaction-id: string ,
}
,
$schema:
{
nodeId: string ,
status: enum ,
nodeData: string ,
certificate: string ,
retiredCommitted: boolean ,
quoteInfo:
{
format: string ,
}
,
rpcInterfaces: object ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Transactions_Get (removed)
Description Get status of transaction by transaction ID, to determine whether it has committed.
Reference Link ¶

⚼ Request

GET:  /gov/service/transactions/{transactionId}
{
api-version: string ,
transactionId: string ,
}

⚐ Response (200)

{
status: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
Transactions_GetCommit (removed)
Description Get latest committed transaction.
Reference Link ¶

⚼ Request

GET:  /gov/service/transactions/commit
{
api-version: string ,
}

⚐ Response (200)

{
transactionId: string ,
status: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}