{ "opencollection": "1.0.0", "info": { "name": "Amazon Managed Blockchain Accessors Networks API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Networks", "type": "folder" }, "items": [ { "info": { "name": "Amazon Managed Blockchain List Members", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/members", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network for which to list members." }, { "name": "name", "value": "", "type": "query", "description": "The optional name of the member to list." }, { "name": "status", "value": "", "type": "query", "description": "An optional status specifier. If provided, only members currently in this status are listed." }, { "name": "isOwned", "value": "", "type": "query", "description": "An optional Boolean value. If provided, the request is limited either to members that the current Amazon Web Services account owns (true) or that other Amazon Web Services accountsn own (false). If omitted, all members are listed." }, { "name": "maxResults", "value": "", "type": "query", "description": "The maximum number of members to return in the request." }, { "name": "nextToken", "value": "", "type": "query", "description": "The pagination token that indicates the next set of results to retrieve." }, { "name": "MaxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "NextToken", "value": "", "type": "query", "description": "Pagination token" } ] }, "docs": "

Returns a list of the members in a network and properties of their configurations.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Create Member", "type": "http" }, "http": { "method": "POST", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/members", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network in which the member is created." } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Creates a member within a Managed Blockchain network.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain List Networks", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "name", "value": "", "type": "query", "description": "The name of the network." }, { "name": "framework", "value": "", "type": "query", "description": "An optional framework specifier. If provided, only networks of this framework type are listed." }, { "name": "status", "value": "", "type": "query", "description": "

An optional status specifier. If provided, only networks currently in this status are listed.

Applies only to Hyperledger Fabric.

" }, { "name": "maxResults", "value": "", "type": "query", "description": "The maximum number of networks to list." }, { "name": "nextToken", "value": "", "type": "query", "description": "The pagination token that indicates the next set of results to retrieve." }, { "name": "MaxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "NextToken", "value": "", "type": "query", "description": "Pagination token" } ] }, "docs": "

Returns information about the networks in which the current Amazon Web Services account participates.

Applies to Hyperledger Fabric and Ethereum.

" }, { "info": { "name": "Amazon Managed Blockchain Create Network", "type": "http" }, "http": { "method": "POST", "url": "http://managedblockchain.{region}.amazonaws.com/networks", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Creates a new blockchain network using Amazon Managed Blockchain.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain List Nodes", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/nodes", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network for which to list nodes." }, { "name": "memberId", "value": "", "type": "query", "description": "

The unique identifier of the member who owns the nodes to list.

Applies only to Hyperledger Fabric and is required for Hyperledger Fabric.

" }, { "name": "status", "value": "", "type": "query", "description": "An optional status specifier. If provided, only nodes currently in this status are listed." }, { "name": "maxResults", "value": "", "type": "query", "description": "The maximum number of nodes to list." }, { "name": "nextToken", "value": "", "type": "query", "description": "The pagination token that indicates the next set of results to retrieve." }, { "name": "MaxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "NextToken", "value": "", "type": "query", "description": "Pagination token" } ] }, "docs": "

Returns information about the nodes within a network.

Applies to Hyperledger Fabric and Ethereum.

" }, { "info": { "name": "Amazon Managed Blockchain Create Node", "type": "http" }, "http": { "method": "POST", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/nodes", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "

The unique identifier of the network for the node.

Ethereum public networks have the following NetworkIds:

" } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Creates a node on the specified blockchain network.

Applies to Hyperledger Fabric and Ethereum.

" }, { "info": { "name": "Amazon Managed Blockchain List Proposals", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/proposals", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": " The unique identifier of the network. " }, { "name": "maxResults", "value": "", "type": "query", "description": " The maximum number of proposals to return. " }, { "name": "nextToken", "value": "", "type": "query", "description": " The pagination token that indicates the next set of results to retrieve. " }, { "name": "MaxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "NextToken", "value": "", "type": "query", "description": "Pagination token" } ] }, "docs": "

Returns a list of proposals for the network.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Create Proposal", "type": "http" }, "http": { "method": "POST", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/proposals", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": " The unique identifier of the network for which the proposal is made." } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Get Member", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/members/:memberId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network to which the member belongs." }, { "name": "memberId", "value": "", "type": "path", "description": "The unique identifier of the member." } ] }, "docs": "

Returns detailed information about a member.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Update Member", "type": "http" }, "http": { "method": "PATCH", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/members/:memberId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the Managed Blockchain network to which the member belongs." }, { "name": "memberId", "value": "", "type": "path", "description": "The unique identifier of the member." } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Updates a member configuration with new parameters.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Delete Member", "type": "http" }, "http": { "method": "DELETE", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/members/:memberId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network from which the member is removed." }, { "name": "memberId", "value": "", "type": "path", "description": "The unique identifier of the member to remove." } ] }, "docs": "

Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the Amazon Web Services account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by " }, { "info": { "name": "Amazon Managed Blockchain Get Node", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/nodes/:nodeId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network that the node is on." }, { "name": "memberId", "value": "", "type": "query", "description": "

The unique identifier of the member that owns the node.

Applies only to Hyperledger Fabric and is required for Hyperledger Fabric.

" }, { "name": "nodeId", "value": "", "type": "path", "description": "The unique identifier of the node." } ] }, "docs": "

Returns detailed information about a node.

Applies to Hyperledger Fabric and Ethereum.

" }, { "info": { "name": "Amazon Managed Blockchain Update Node", "type": "http" }, "http": { "method": "PATCH", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/nodes/:nodeId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network that the node is on." }, { "name": "nodeId", "value": "", "type": "path", "description": "The unique identifier of the node." } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Updates a node configuration with new parameters.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Delete Node", "type": "http" }, "http": { "method": "DELETE", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/nodes/:nodeId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "

The unique identifier of the network that the node is on.

Ethereum public networks have the following NetworkIds:

" }, { "name": "memberId", "value": "", "type": "query", "description": "

The unique identifier of the member that owns this node.

Applies only to Hyperledger Fabric and is required for Hyperledger Fabric.

" }, { "name": "nodeId", "value": "", "type": "path", "description": "The unique identifier of the node." } ] }, "docs": "

Deletes a node that your Amazon Web Services account owns. All data on the node is lost and cannot be recovered.

Applies to Hyperledger Fabric and Ethereum.

" }, { "info": { "name": "Amazon Managed Blockchain Get Network", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network to get information about." } ] }, "docs": "

Returns detailed information about a network.

Applies to Hyperledger Fabric and Ethereum.

" }, { "info": { "name": "Amazon Managed Blockchain Get Proposal", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/proposals/:proposalId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": "The unique identifier of the network for which the proposal is made." }, { "name": "proposalId", "value": "", "type": "path", "description": "The unique identifier of the proposal." } ] }, "docs": "

Returns detailed information about a proposal.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain List Proposal Votes", "type": "http" }, "http": { "method": "GET", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/proposals/:proposalId/votes", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": " The unique identifier of the network. " }, { "name": "proposalId", "value": "", "type": "path", "description": " The unique identifier of the proposal. " }, { "name": "maxResults", "value": "", "type": "query", "description": " The maximum number of votes to return. " }, { "name": "nextToken", "value": "", "type": "query", "description": " The pagination token that indicates the next set of results to retrieve. " }, { "name": "MaxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "NextToken", "value": "", "type": "query", "description": "Pagination token" } ] }, "docs": "

Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote.

Applies only to Hyperledger Fabric.

" }, { "info": { "name": "Amazon Managed Blockchain Vote on Proposal", "type": "http" }, "http": { "method": "POST", "url": "http://managedblockchain.{region}.amazonaws.com/networks/:networkId/proposals/:proposalId/votes", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "networkId", "value": "", "type": "path", "description": " The unique identifier of the network. " }, { "name": "proposalId", "value": "", "type": "path", "description": " The unique identifier of the proposal. " } ], "body": { "type": "json", "data": "{}" } }, "docs": "

Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same Amazon Web Services account as the principal that calls the action.

Applies only to Hyperledger Fabric.

" } ] } ], "bundled": true }