# Alibaba Cloud Blockchain as a Service API

> Alibaba Cloud Blockchain as a Service API on Apizie: 125 endpoints (Calls AcceptFabricInvitation to accept an invitation to join a consortium, Submits a request to link to an Ant Blockchain and uploads a TLS Certificate Signing Request (CSR), Applies to connect to an Ant Blockchain and automatically generates certificates and other connection…, Approves a chaincode definition of version 2.0, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:aliyun-baas/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-baas`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/baas
- Page: https://zieapi.vercel.app/api/cloud/aliyun-baas
- OpenAPI: https://zieapi.vercel.app/api/cloud/aliyun-baas/openapi.json

Alibaba Cloud OpenAPI for Blockchain as a Service (baas, version 2018-12-21). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Calls AcceptFabricInvitation to accept an invitation to join a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/accept-fabric-invitation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| Code | string | yes | The invitation code |
| IsAccepted | string | no | Specifies whether to accept the invitation |

### Submits a request to link to an Ant Blockchain and uploads a TLS Certificate Signing Request (CSR)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/apply-ant-chain-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| UploadReq | string | yes | The upload content |

### Applies to connect to an Ant Blockchain and automatically generates certificates and other connection…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/apply-ant-chain-certificate-with-key-auto-creation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | yes | The consortium ID |
| Password | string | yes | The SSL passphrase |
| CountryName | string | yes | The city name (L) |
| StateOrProvinceName | string | yes | The state or province name (ST) |
| LocalityName | string | yes | The country name (C) |
| OrganizationName | string | yes | The organization name (O) |
| OrganizationUnitName | string | yes | The organizational unit name (OU) |
| CommonName | string | yes | The common name (CN) |

### Approves a chaincode definition of version 2.0
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/approve-fabric-chaincode-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location |
| ChaincodeId | string | yes | The chaincode ID |
| ChaincodePackageId | string | no | The chaincode package ID |

### Grants QR code scanning permissions for Ant Blockchain transactions in batches
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/batch-add-ant-chain-mini-app-qrcode-authorized-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| PhoneList | string | yes | The list of authorized users to add. The values are the phone numbers associated with the Alipay accounts (JSON-encoded) |

### Checks whether a consortium domain name is available
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/check-fabric-consortium-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| DomainCode | string | yes | The consortium domain name |

### Checks whether a domain name is available
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/check-fabric-organization-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| DomainCode | string | no | The domain name |
| Domain | string | no | The domain name prefix. You do not need to include the root domain name obtained from the [DescribeRootDomain](~~DescribeRootDomain~~)… |

### Confirms the request of a member to join a consortium. A proposal must be confirmed
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/confirm-fabric-consortium-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Organization | string | yes | The list of organizations (JSON-encoded) |

### Copies an existing smart contract project within a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/copy-ant-chain-contract-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ProjectId | string | yes | The project ID |
| ProjectName | string | yes | The project name |
| ProjectVersion | string | yes | The project version |
| ProjectDescription | string | no | The project description |

### Creates an account on an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-ant-chain-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Account | string | yes | The account name. The name can contain letters, digits, Chinese characters, and hyphens (-) |
| AccountPubKey | string | yes | The public key of the account. The value is a hash value that contains 128 characters |
| AccountRecoverPubKey | string | yes | The recovery public key of the account. The value is a hash value that contains 128 characters |

### Creates an account on an Ant Blockchain by automatically generating a key pair
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-ant-chain-account-with-key-pair-auto-creation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Account | string | yes | The account name |
| Password | string | yes | The password |
| RecoverPassword | string | yes | The recovery password |

### Creates a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-ant-chain-consortium` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumName | string | yes | The name of the consortium. The name can contain letters, digits, Chinese characters, and hyphens (-). The name cannot contain spaces or… |
| ConsortiumDescription | string | no | The description of the consortium. This parameter is optional. If specified, the description must be 1 to 255 characters in length |

### Creates content for a smart contract project. The content can be a file or a folder
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-ant-chain-contract-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ProjectId | string | yes | The ID of the smart contract project |
| ParentContentId | string | no | The ID of the parent folder |
| ContentName | string | yes | The name of the file or folder to create |
| IsDirectory | string | yes | Specifies whether the content is a folder |
| Content | string | no | The content of the file or folder to create |

### Creates a smart contract project within a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-ant-chain-contract-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| ProjectName | string | yes | The project name. The name can contain letters, digits, common Chinese characters, and hyphens (-). The name cannot contain periods,… |
| ProjectVersion | string | yes | The project version |
| ProjectDescription | string | no | The project description |

### Creates a managed account
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-ant-chain-kms-account-new` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | no | The blockchain ID |
| Account | string | no | The account name |

### Calls CreateFabricChaincode to create a chaincode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-chaincode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChannelId | string | yes | The channel ID |
| ConsortiumId | string | yes | The consortium ID |
| OssBucket | string | yes | The OSS bucket address |
| OssUrl | string | yes | The OSS object address |
| EndorsePolicy | string | no | The endorsement policy. Valid values: OR ('aaaaaa1MSP.peer','aaaaaa2MSP.peer',...): Any one party in the channel can endorse. AND… |
| Location | string | no | The location information |

### Creates a chaincode definition for version 2.0
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-chaincode-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| OssUrl | string | yes | The path of the chaincode package in the OSS bucket |
| Location | string | no | The location |

### Creates a channel by calling CreateFabricChannel
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| ChannelName | string | yes | The channel name. The maximum length is 50 characters. The name can contain letters, digits, and the special characters underscore (_),… |
| BatchTimeout | integer | no | The block timeout period |
| MaxMessageCount | integer | no | The maximum number of transactions per block |
| PreferredMaxBytes | integer | no | The soft limit on the block size |
| Organization | string | yes | The list of organization IDs to add to the channel (JSON-encoded) |

### Adds other organizations to a channel by calling CreateFabricChannelMember
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-channel-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ChannelId | string | yes | The channel ID |
| Organization | string | yes | The list of organizations (JSON-encoded) |

### Creates a consortium by calling CreateFabricConsortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-consortium` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| Location | string | yes | The location of the instance. The value is the same as RegionId |
| OrdererType | string | yes | The orderer type. Valid values: kafka (no longer supported) etcdraft |
| ZoneId | string | no | The zone ID |
| ConsortiumName | string | yes | The name of the consortium |
| Domain | string | yes | The domain name |
| ConsortiumDescription | string | no | The description of the consortium |
| ChannelPolicy | string | yes | The channel creation policy |
| SpecName | string | yes | The instance specification. Valid values: starter: Starter Edition. basic: Basic Edition. enterprise: Enterprise Edition. enterprise-sgx:… |
| OrderersCount | integer | no | The number of orderer nodes |
| PeersCount | integer | no | The number of peer nodes |
| PaymentDurationUnit | string | yes | The billing cycle unit |
| PaymentDuration | integer | yes | The billing cycle |
| Organization | string | no | The list of organizations (JSON-encoded) |

### Creates a proposal for an organization to join a consortium by calling CreateFabricConsortiumMember
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-consortium-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Code | string | yes | The invitation code |
| Organization | string | yes | The list of organizations (JSON-encoded) |

### Creates an organization by calling CreateFabricOrganization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationName | string | yes | The name of the organization |
| Location | string | yes | The region |
| Domain | string | yes | The domain name |
| Description | string | no | The description |
| SpecName | string | yes | The specification name. Valid values: starter: Starter Edition. basic: Basic Edition. enterprise: Enterprise Edition. enterprise-sgx:… |
| PeersCount | integer | no | The number of peer nodes |
| PaymentDuration | integer | yes | The billing cycle |
| PaymentDurationUnit | string | yes | The unit of the billing cycle |

### Creates an organization user by calling CreateFabricOrganizationUser
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/create-fabric-organization-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Username | string | yes | The username |
| Password | string | yes | The password |
| Attrs | string | no | The attribute-based access control (ABAC) attributes |

### Deletes a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/delete-ant-chain-consortium` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The ID of the consortium |

### Deletes the content of a smart contract project
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/delete-ant-chain-contract-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ContentId | string | yes | The file ID |

### Deletes a smart contract project from a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/delete-ant-chain-contract-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ProjectId | string | yes | The project ID |

### Cancels the transaction QR code scanning permission for an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/delete-ant-chain-mini-app-qrcode-authorized-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Phone | string | yes | The phone number associated with the Alipay account of the user whose permission is being revoked |

### Calls DeleteFabricChaincode to delete an erroneous chaincode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/delete-fabric-chaincode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ChaincodeId | string | yes | The chaincode ID |

### Queries the account list of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-accounts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number |
| AntChainId | string | yes | The blockchain ID |

### Queries the account list of an Ant Blockchain (Chinese mainland only)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-accounts-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number, starting from 1 |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | no | The consortium ID |

### Queries the block information of an Ant Blockchain by block height
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Height | integer | yes | The block height to query |

### Queries the block information of an Ant Blockchain by block height. This operation is applicable only to…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-block-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Height | integer | yes | The block height |
| ConsortiumId | string | no | The consortium ID |

### Queries the information about a consortium member's application to connect to an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-certificate-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Status | string | yes | The status |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The page number |

### Queries the information about a consortium member's application to connect to an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-certificate-applications-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Status | string | yes | The certificate status. Valid values: 0: pending 1: Normal 2: failed |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The page number, starting from 1 |
| ConsortiumId | string | no | The consortium ID |

### Retrieves the consortium list
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-consortiums` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number |

### Retrieves the list of consortiums (applicable only to Alibaba Cloud China Website (www.aliyun.com))
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-consortiums-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number, starting from 1 |

### Retrieves the content tree of a smart contract project
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-contract-project-content-tree` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ProjectId | string | yes | The project ID |

### Retrieves the content tree of a smart contract project (applicable only to Alibaba Cloud China Website…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-contract-project-content-tree-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ProjectId | string | yes | The project ID |
| ConsortiumId | string | yes | The consortium ID |

### Retrieves the list of smart contract projects within a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-contract-projects` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The page number |

### Retrieves the list of smart contract projects within a consortium (applicable only to the China site)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-contract-projects-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The page number, starting from 1 |

### Retrieves the download URL of a certificate related to an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-download-paths` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |

### Retrieves the download URL of a certificate related to Ant Blockchain (applicable only to the Alibaba Cloud…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-download-paths-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | no | The consortium ID |

### Queries the basic information of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-information` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |

### Queries the basic information of an Ant Blockchain instance (applicable to the Alibaba Cloud China Website…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-information-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | no | The consortium ID |

### Queries the latest block information list of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-latest-blocks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |

### Queries the list of latest block information for an Ant Blockchain (applicable only to Alibaba Cloud China…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-latest-blocks-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | no | The consortium ID |

### Queries the latest transaction summary list of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-latest-transaction-digests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |

### Queries the latest transaction summaries of an Ant Blockchain (applicable only to the Alibaba Cloud China…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-latest-transaction-digests-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | no | The consortium ID |

### Retrieves the list of consortium members
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number |
| ConsortiumId | string | yes | The consortium ID |

### Retrieves the list of consortium members (applicable only to Alibaba Cloud China site)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-members-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number, starting from 1 |
| ConsortiumId | string | yes | The consortium ID |

### Queries the QR code scanning statistics information from the Alipay client for Ant Blockchain transactions
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-mini-app-browser-qrcode-access-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| QRCodeType | string | yes | The type of the QR code. Valid values: MINI_APP_BROWSER_TRANSACTION: the Alipay mini program blockchain browser |

### Queries the statistics information of QR code scanning on the Alipay client for Ant Blockchain transactions
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-mini-app-browser-qrcode-access-log-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| QRCodeType | string | yes | The QR code type. Valid values: MINI_APP_BROWSER_TRANSACTION: the Alipay mini program blockchain browser |

### Queries the list of users authorized to scan the transaction QR code of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-mini-app-browser-qrcode-authorized-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| QRCodeType | string | yes | The QR code type. Valid values: MINI_APP_BROWSER_TRANSACTION: Alipay mini program blockchain browser |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The page number, starting from 1 |

### Queries the list of users authorized to scan the transaction QR code on Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-mini-app-browser-qrcode-authorized-users-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| QRCodeType | string | yes | The QR code type. Valid values: MINI_APP_BROWSER_TRANSACTION: Alipay mini program blockchain browser |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The page number, starting from 1 |

### Retrieves the QR code for an Ant Blockchain transaction
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-mini-app-browser-transaction-qrcode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| TransactionHash | string | yes | The transaction hash |

### Retrieves the QR code for an Ant Blockchain transaction (applicable only to Alibaba Cloud China Website…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-mini-app-browser-transaction-qrcode-new` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| TransactionHash | string | yes | The transaction hash |
| ContractId | string | no | The contract ID |

### Queries the node information list of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |

### Queries the list of node information for an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-nodes-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| ConsortiumId | string | no | The consortium ID |

### Queries the QR code authorization status of an Ant Blockchain transaction
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-qrcode-authorization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| QRCodeType | string | yes | The type of the QR code. Valid values: MINI_APP_BROWSER_TRANSACTION: Alipay mini program blockchain browser |

### Queries the authorization status of an Ant Blockchain transaction QR code
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-qrcode-authorization-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| QRCodeType | string | yes | The type of the QR code. Valid values: MINI_APP_BROWSER_TRANSACTION: Alipay mini program blockchain browser |

### Queries the transaction information on Ant Blockchain based on the transaction hash
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-transaction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Hash | string | yes | The transaction hash |

### Queries the transaction receipt of an Ant Blockchain transaction by transaction hash
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-transaction-receipt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Hash | string | yes | The transaction hash |

### Queries the transaction receipt of an Ant Blockchain transaction based on the transaction hash (applicable…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-transaction-receipt-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Hash | string | yes | The transaction hash |
| ConsortiumId | string | no | The consortium ID |

### Queries the transaction statistics information of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-transaction-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Start | integer | yes | The start time of the statistical period |
| End | integer | yes | The end time of the statistical period |

### Queries the transaction statistics information of an Ant Blockchain (Chinese mainland only)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-transaction-statistics-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Start | integer | no | The start time of the statistical period |
| End | integer | no | The end time of the statistical period |
| ConsortiumId | string | no | The consortium ID |

### Queries the transaction information of an Ant Blockchain based on the transaction hash (applicable only to…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chain-transaction-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Hash | string | yes | The transaction hash |
| ConsortiumId | string | no | The consortium ID |

### Retrieves the list of Ant Blockchains in a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | yes | The current page number |
| ConsortiumId | string | yes | The consortium ID |

### Retrieves the list of Ant Blockchains within a consortium (applicable only to the Alibaba Cloud China Website)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ant-chains-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| PageSize | integer | yes | The number of entries per page |
| PageNumber | integer | no | The page number |
| ConsortiumId | string | yes | The consortium ID |

### Calls DescribeEthereumDeletable to query whether an Ethereum Virtual Machine (EVM) instance can be deleted
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-ethereum-deletable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| EthereumId | string | yes | The Ethereum instance ID |

### Queries the candidate organizations that can accept invitations by calling…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-candidate-organizations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| Location | string | no | The location |

### Retrieves the list of 2.0 chaincode tasks
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-chaincode-definition-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChaincodeId | string | yes | The chaincode ID |

### Calls DescribeFabricChaincodeUploadPolicy to retrieve the upload chaincode policy
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-chaincode-upload-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |

### Queries the member list of a channel by calling DescribeFabricChannelMembers
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-channel-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ChannelId | string | yes | The channel ID |

### Calls DescribeFabricConsortiumAdminStatus to retrieve the consortium management status information
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-admin-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| Location | string | no | The location |

### Calls DescribeFabricConsortiumChaincodes to retrieve the chaincode list of a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-chaincodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Location | string | no | The location |

### Calls DescribeFabricConsortiumChannels to retrieve the channel list of a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-channels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Location | string | no | The location |

### Queries the available parameter values for creating a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |

### Queries whether a consortium can be deleted by calling DescribeFabricConsortiumDeletable
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-deletable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Location | string | no | The location |

### Calls DescribeFabricConsortiumMemberApproval to retrieve the approval status list of consortium members
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-member-approval` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Location | string | no | The location |

### Queries the organization information of a consortium by calling DescribeFabricConsortiumMembers
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Location | string | no | The location |

### Calls DescribeFabricConsortiumOrderers to retrieve the list of orderers in a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-orderers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| Location | string | no | The location of the instance. The value is the same as RegionId |

### Queries the specification list of a consortium by calling DescribeFabricConsortiumSpecs
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortium-specs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |

### Queries a list of consortiums
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-consortiums` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | no | The consortium ID |
| Location | string | no | The location |
| Tag | string | no | The list of tags (JSON-encoded) |

### Browse information related to the Fabric ledger
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-explorer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | Organization ID |
| ExMethod | string | yes | Request method |
| ExUrl | string | yes | Request URL |
| ExBody | string | no | Request body (Note: reserved for future use) |

### Retrieves the invitation link by calling DescribeFabricInvitationCode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-invitation-code` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |

### Calls DescribeFabricInviter to retrieve inviter information
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-inviter` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| Code | string | yes | The invitation code |

### Calls DescribeFabricOrdererLogs to retrieve the log information of an orderer node
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-orderer-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| OrdererName | string | yes | The orderer name |
| Lines | string | no | The number of lines to display |

### Calls DescribeFabricOrganization to retrieve the details of an organization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location |
| Tag | string | no | The list of tags (JSON-encoded) |

### Get chaincode package information (version 2.0) within the organization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-chaincode-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | Organization ID |

### Queries the chaincodes of an organization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-chaincodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location |

### Calls DescribeFabricOrganizationChannels to retrieve the list of channels that the organization has joined
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-channels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location |

### Queries whether an organization can be deleted by calling DescribeFabricOrganizationDeletable
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-deletable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location information |

### Calls DescribeFabricOrganizationMembers to retrieve the consortiums and consortium members that the…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location information |

### Queries the peer node list of an organization by calling DescribeFabricOrganizationPeers
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-peers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location |

### Calls DescribeFabricOrganizationSpecs to query the list of specifications for an organization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-specs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |

### Calls DescribeFabricOrganizationUsers to retrieve the user list of an organization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organization-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Location | string | no | The location |

### Queries the list of organizations
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-organizations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| Location | string | no | The location |
| Tag | string | no | The list of tags (JSON-encoded) |

### Calls DescribeFabricPeerLogs to retrieve the log information of a peer node
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-fabric-peer-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| PeerName | string | yes | The name of the peer node |
| Lines | string | no | The number of lines to display |

### Retrieves the list of regions
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-regions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID |
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. This is the default value. en-US: English |

### Retrieves the available root domains in BaaS
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-root-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |

### Retrieves the task list
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/describe-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |

### Calls DownloadFabricOrganizationSDK to download the SDK
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/download-fabric-organization-sdk` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Username | string | yes | The username |
| Location | string | no | The location |

### Freezes an account on an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/freeze-ant-chain-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Account | string | yes | The account name |

### Installs a chaincode by calling InstallFabricChaincode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/install-fabric-chaincode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChaincodeId | string | yes | The chaincode ID |
| Location | string | no | The location |

### Installs a Fabric 2.0 attribute chaincode package
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/install-fabric-chaincode-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChaincodePackageId | string | yes | The chaincode package ID |
| Location | string | no | The location |

### Calls InstantiateFabricChaincode to instantiate a chaincode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/instantiate-fabric-chaincode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChaincodeId | string | yes | The chaincode ID |
| EndorsePolicy | string | no | The endorsement policy |
| Location | string | no | The location |
| CollectionConfig | string | no | The private data collection configuration: name: The name of the private data collection. maxPeerCount: The maximum number of peer nodes… |

### Calls JoinFabricChannel to confirm joining a channel
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/join-fabric-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ChannelId | string | yes | The channel ID |
| Do | string | yes | The operation |
| Location | string | no | The location |

### Retrieves the labels of a resource
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/list-tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ResourceType | string | yes | The resource type. Valid values: consortium: consortium organization: organization |
| NextToken | string | no | The pagination token used as a breakpoint for the query |
| ResourceId | string | no | The instance ID. The value of N ranges from 0 to 50. Duplicate values are not allowed (JSON-encoded) |
| Tag | string | no | The list of labels (JSON-encoded) |

### Resets a certificate
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/reset-ant-chain-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |

### Resets a user
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/reset-ant-chain-user-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Username | string | yes | The username |

### Resets the password of a user by calling ResetFabricOrganizationUserPassword
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/reset-fabric-organization-user-password` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| Username | string | yes | The username |
| Password | string | yes | The password |
| Location | string | no | The location |

### Submits a chaincode definition of version 2.0
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/submit-fabric-chaincode-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChaincodePackageId | string | yes | The chaincode package ID |
| EndorsePolicy | string | yes | The endorsement policy |
| Location | string | no | The location |
| CollectionConfig | string | no | The collection configuration |
| Name | string | yes | The chaincode package name |
| InitRequired | string | no | Specifies whether initialization is required |
| ChannelId | string | yes | The channel ID |
| ChaincodeVersion | string | yes | The chaincode version |

### Synchronizes the upgrade and instantiation status of a chaincode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/synchronize-fabric-chaincode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| OrganizationId | string | yes | The organization ID |
| ChaincodeId | string | yes | The chaincode ID |

### Marks a consortium or organization
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ResourceType | string | yes | The resource type. Valid values: consortium: consortium organization: organization |
| ResourceId | string | no | The instance ID. N ranges from 1 to 50 (JSON-encoded) |
| Tag | string | no | The list of tags (JSON-encoded) |

### Unfreezes an account on an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/unfreeze-ant-chain-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| Account | string | yes | The account name |

### Removes tags from resources
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/untag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ResourceType | string | yes | Valid values: consortium and organization |
| All | string | no | Specifies whether to delete all tag keys of the instance. This parameter takes effect only when TagKey is empty |
| ResourceId | string | no | The list of resource IDs. Valid values of N: 0 to 50. The IDs in the list must be unique (JSON-encoded) |
| TagKey | string | no | The list of tag keys. Valid values of N: 1 to 20. The keys in the list must be unique (JSON-encoded) |

### Updates the name of an Ant Blockchain
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/update-ant-chain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| AntChainId | string | yes | The blockchain ID |
| AntChainName | string | yes | The blockchain name |

### Updates the properties of a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/update-ant-chain-consortium` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ConsortiumId | string | yes | The consortium ID |
| ConsortiumName | string | yes | The consortium name |
| ConsortiumDescription | string | no | The consortium description |

### Updates the content of a smart contract project
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/update-ant-chain-contract-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ContentId | string | yes | The file ID |
| ParentContentId | string | no | The ID of the parent folder |
| ContentName | string | no | The updated name of the file or folder |
| Content | string | no | The file content |

### Updates the properties of a smart contract project within a consortium
`POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/update-ant-chain-contract-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://baas.ap-southeast-1.aliyuncs.com |
| ProjectId | string | yes | The ID of the smart contract project |
| ProjectName | string | no | The name of the smart contract project |
| ProjectVersion | string | no | The version of the smart contract project |
| ProjectDescription | string | no | The description of the smart contract project |

…and 5 more. See the OpenAPI spec.

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aliyun-baas/accept-fabric-invitation" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Blockchain as a Service API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aliyun-baas/accept-fabric-invitation with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud Blockchain as a Service API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud Blockchain as a Service itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Blockchain as a Service API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-baas.

### What is the status of the Alibaba Cloud Blockchain as a Service API?
Needs your own provider key (bring your own key)
