# Alibaba Cloud Express Connect Routeer API

> Alibaba Cloud Express Connect Routeer API on Apizie: 39 endpoints (Enables log delivery for a flow log, Attaches a child instance (VBR) to an Express Connect Router (ECR), Checks the Cloud Data Transfer (CDT) service, which is required to add a region to an Express Connect Router…, Creates an Express Connect Router (ECR), …) 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://apizie.tech/v1/cloud:aliyun-expressconnectrouter/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-expressconnectrouter`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/expressconnectrouter
- Page: https://apizie.tech/api/cloud/aliyun-expressconnectrouter
- OpenAPI: https://apizie.tech/api/cloud/aliyun-expressconnectrouter/openapi.json

Alibaba Cloud OpenAPI for Express Connect Routeer (expressconnectrouter, version 2023-09-01). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Enables log delivery for a flow log
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/activate-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: Sends a check request without modifying EPS resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| FlowLogId | string | yes | The flow log instance ID. The flow log must be in the DEACTIVATE state. After you call the DeactivateFlowLog operation, the flow log… |
| Version | string | no | The Version |

### Attaches a child instance (VBR) to an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/attach-express-connect-router-child-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID |
| ChildInstanceId | string | yes | The ID of the VBR instance |
| ChildInstanceType | string | yes | The type of the network instance. Valid values: VBR (virtual border router) |
| ChildInstanceRegionId | string | yes | The region where the VBR instance resides |
| ChildInstanceOwnerId | integer | no | The Alibaba Cloud account ID that owns the VBR instance. This parameter is required if you want to load a cross-account network instance |
| DryRun | string | no | Specifies whether this is a dry run request. Valid values: true: sends a check request without modifying EPS resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| Description | string | no | The description of the child instance. The description must be 0 to 128 characters in length |
| Version | string | no | The Version |

### Checks the Cloud Data Transfer (CDT) service, which is required to add a region to an Express Connect Router…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/check-add-region-to-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| FreshRegionId | string | yes | The ID of the region that you want to add to ECR |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run to check the request. No service resources are modified.… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique token on your client. The token can contain only… |
| Version | string | no | The Version |

### Creates an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/create-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Name | string | no | The name of the ECR instance. The name can be empty or 0 to 128 characters in length. It cannot start with http\:// or https\:// |
| Description | string | no | The description of the ECR instance. The description can be empty or 0 to 256 characters in length. It cannot start with http\:// or… |
| ResourceGroupId | string | no | The ID of the resource group to which the ECR instance belongs |
| AlibabaSideAsn | integer | yes | The autonomous system number (ASN) of the ECR instance. Valid values: 45104 (default), 64512 to 65534, and 4200000000 to 4294967294. The… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: sends a check request without modifying service resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a value from your client and make sure that the value is… |
| Tag | string | no | The tags. You can add up to 20 tags (JSON-encoded) |
| Version | string | no | The Version |

### Associates a virtual private cloud (VPC) or transit router (TR) with an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/create-express-connect-router-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID |
| AssociationRegionId | string | yes | The region to which the associated resource belongs |
| TransitRouterOwnerId | integer | no | The Alibaba Cloud account ID of the account that owns the transit router instance. Default value: the Alibaba Cloud account ID of the… |
| TransitRouterId | string | no | The ID of the transit router. The TransitRouterId and VpcId parameters are mutually exclusive. You must specify one of them. Create a… |
| CenId | string | no | The Cloud Enterprise Network (CEN) instance ID. CenId is required when TransitRouterId is specified. Create a CEN instance by calling the… |
| VpcOwnerId | integer | no | The Alibaba Cloud account ID of the account that owns the VPC-connected instance. Default value: the Alibaba Cloud account ID of the… |
| VpcId | string | no | The VPC-connected instance ID. The VpcId and TransitRouterId parameters are mutually exclusive. You must specify one of them. Create a VPC… |
| AllowedPrefixes | string | no | The list of allowed prefix routes (JSON-encoded) |
| CreateAttachment | string | no | Specifies whether to initiate the association when the ECR is attached to a TR. Valid values: true: The association does not need to be… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run. The system checks the request for potential issues without… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| AllowedPrefixesMode | string | no | The prefix route mode. Valid values: MatchMode: match mode. Only the configured route CIDR blocks are advertised to the IDC, and… |
| Description | string | no | The description of the associated resource. The description must be 0 to 128 characters in length |
| Version | string | no | The Version |
| Tag | string | no | The list of tags. You can bind up to 20 tags (JSON-encoded) |

### Creates a flow log. Log delivery is enabled by default when a flow log is created
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/create-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID |
| DryRun | string | no | Specifies whether this is a dry run. Valid values: true: sends a check request without modifying any service resource. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| FlowLogName | string | no | The name of the flow log. The name can be empty or 0 to 128 characters in length and cannot start with http:// or https:// |
| Description | string | no | The description of the flow log. The description can be empty or 0 to 256 characters in length and cannot start with http:// or https:// |
| InstanceType | string | yes | The type of the network instance. Valid values: VBR: Virtual Border Router (VBR) instance |
| InstanceId | string | yes | The VBR instance ID. The VBR instance must be created by calling the Vpc/2016-04-28 CreateVirtualBorderRouter API operation (which… |
| Interval | integer | no | The capture window duration for the flow log to capture traffic. Unit: seconds. Valid values: 60 600 Default value: 600 |
| SamplingRate | string | no | The sampling ratio. Valid values: 1:4096 1:2048 1:1024 Default value: 1:4096 |
| ProjectName | string | yes | The project that stores the caught traffic. If you have already created a project in the current region, enter the name of the existing… |
| LogStoreName | string | yes | The Logstore that stores the caught traffic. If you have already created a Logstore in the current region, enter the name of the existing… |
| Tag | string | no | The tags. You can bind up to 20 tags (JSON-encoded) |
| ResourceGroupId | string | no | The ID of the resource group to which the flow log instance belongs |
| Version | string | no | The Version |
| TargetSlsRegionId | string | no | The region of the project to which logs are delivered. Specify this parameter only for cross-region log delivery. This parameter is not… |

### Deactivates log delivery for a flow log
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/deactivate-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of Express Connect Router (ECR) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request. The service resource is not modified. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a value from your client. Make sure that the value is… |
| FlowLogId | string | yes | The ID of the flow log instance |
| Version | string | no | The Version |

### Deletes an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/delete-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request without modifying service resources. false (Default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to make sure that the… |
| Version | string | no | The Version |

### Dissociates an Express Connect Router (ECR) from a virtual private cloud (VPC) or a transit router
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/delete-express-connect-router-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID |
| AssociationId | string | yes | The associate ID between the Express Connect Router (ECR) and the VPC or transit router |
| DeleteAttachment | string | no | Specifies whether the Express Connect Router (ECR) is to delete the associate relationship with the transit router or VPC. Valid values:… |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: sends a check request without modifying the EPS resource. false… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique value from your client to ensure that different… |
| Version | string | no | The Version |

### Deletes a flow log
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/delete-flowlog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router (ECR) instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request without modifying service resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a token from your client and make sure that the token is… |
| FlowLogId | string | yes | The ID of the flow log instance |
| Version | string | no | The Version |

### Queries the disabled route entries for an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-disabled-express-connect-router-route-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| NextToken | string | no | The token to start the next query. Leave this parameter empty for the first query. For subsequent queries, set this parameter to the… |
| MaxResults | integer | no | The maximum number of entries to return. Valid values: 1 to 2147483647. Default value: 10 |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: sends a check request without modifying service resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a token from your client to make sure that the token is… |
| Version | string | no | The Version |

### Queries a list of Express Connect Router (ECR) instances
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | no | The ID of ECR |
| Name | string | no | The name of ECR. The name must be 0 to 128 characters in length |
| NextToken | string | no | The token that is used for the next query. Valid values: You do not need to specify this parameter for the first query. For a subsequent… |
| MaxResults | integer | no | The maximum number of entries to return. Valid values: 1 to 2147483647. Default value: 20 |
| Tag | string | no | The list of tags to filter results. You can specify up to 20 tags (JSON-encoded) |
| ResourceGroupId | string | no | The ID of the resource group to which the ECR belongs |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: sends a check request. The service resource is not modified. false (default):… |
| ClientToken | string | no | A client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure… |
| Version | string | no | The Version |

### Queries the prefix route history for an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router-allowed-prefix-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router (ECR) instance |
| InstanceId | string | no | The ID of the network instance that is associated with the ECR. Specify either the InstanceId or AssociationId parameter |
| InstanceType | string | no | The type of the network instance. Valid values: VPC: A virtual private cloud (VPC) instance. TR: A transit router (TR) instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: The system runs a check request. It does not modify any resources. false… |
| ClientToken | string | no | A client token to ensure that the request is idempotent. Generate a unique client-side value to ensure that the request is idempotent. The… |
| AssociationId | string | no | The ID of the association between the ECR and the VPC or transit router. Specify either the InstanceId or AssociationId parameter |
| Version | string | no | The Version |

### Queries the virtual private clouds (VPCs) and transit routers (TRs) associated with an Express Connect…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID. You can create an ECR instance and obtain the EcrId by calling the… |
| AssociationId | string | no | The associate ID between the Express Connect Router (ECR) and a VPC or TR |
| AssociationRegionId | string | no | The region to which the VPC or TR belongs |
| AssociationNodeType | string | no | The type of the associated resource. Valid values: VPC: virtual private cloud. TR: transit router |
| VpcId | string | no | The ID of the VPC-connected instance |
| TransitRouterId | string | no | The ID of the transit router instance |
| CenId | string | no | The ID of the Cloud Enterprise Network (CEN) instance |
| NextToken | string | no | The pagination token. Valid values: You do not need to specify this parameter for the first request or if no next query exists. If a next… |
| MaxResults | integer | no | The maximum number of entries to return. Valid values: 1 to 2147483647. Default value: 20 |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: performs a dry run without modifying EPS resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| Version | string | no | The Version |
| Tag | string | no | The list of tags. You can bind up to 20 tags (JSON-encoded) |

### Queries the virtual border routers (VBRs) loaded on an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router-child-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID. You can call the DescribeExpressConnectRouter operation to obtain the instance ID |
| AssociationId | string | no | The associate ID between the Express Connect Router (ECR) and the VBR |
| ChildInstanceId | string | no | The instance ID of the network instance to query |
| ChildInstanceType | string | no | The type of the network instance. Valid values: VBR: virtual border router instance |
| ChildInstanceRegionId | string | no | The region of the network instance |
| NextToken | string | no | The pagination token. Valid values: Leave this parameter empty for the first query or if no subsequent query is required. If a subsequent… |
| MaxResults | integer | no | The maximum number of entries to return. Valid values: 1 to 2147483647. Default value: 20 |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: sends a check request without modifying service resources. false… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique value from your client. The ClientToken value… |
| Version | string | no | The Version |

### Queries the inter-region transit mode of an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router-inter-region-transit-mode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the ECR instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request without modifying service resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to make sure that the… |
| Version | string | no | The Version |

### Queries the regions that contain Express Connect Router (ECR) resources
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router-region` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: Sends a check request without modifying service resources. false… |
| ClientToken | string | no | A client token to ensure the idempotence of the request. Generate a unique parameter value from your client for each request. ClientToken… |
| Version | string | no | The Version |

### Describes the route entries of an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-express-connect-router-route-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the ECR instance |
| QueryRegionId | string | no | The region where the ECR instance is deployed |
| DestinationCidrBlock | string | no | The destination CIDR block of the route that you want to query |
| NexthopInstanceId | string | no | The ID of the next hop instance |
| AsPath | string | no | The AS path of the route |
| Community | string | no | The community value of the Border Gateway Protocol (BGP) route |
| NextToken | string | no | The token that is used for the next query. Valid values: Leave this parameter empty for the first query or if no subsequent queries are… |
| MaxResults | integer | no | The maximum number of entries to return on each page. Valid values: 1 to 2147483647. Default value: 10 |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run but does not modify the service resource. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| Version | string | no | The Version |

### Queries flow logs
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-flow-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router (ECR) instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run. The system checks the request for potential issues,… |
| ClientToken | string | no | A client token that you can use to ensure the idempotence of the request. You must use a client token that is unique among different… |
| Tag | string | no | The tags. You can specify up to 20 tags (JSON-encoded) |
| NextToken | string | no | The token that is used for the next query. Valid values: If this is your first query or if no next query is to be sent, do not specify… |
| MaxResults | integer | no | The number of entries to return on each page. Valid values: 1 to 2,147,483,647. Default value: 10 |
| FlowLogId | string | no | The ID of the flow log instance |
| FlowLogName | string | no | The name of the flow log. The name can be 0 to 128 characters long |
| ProjectName | string | no | The name of the Log Service project where captured traffic is stored. If you have a project in the current region, enter the project name.… |
| LogStoreName | string | no | The name of the Logstore where captured traffic is stored. If you have a Logstore in the current region, enter the Logstore name. If you… |
| InstanceId | string | no | The ID of the virtual border router (VBR) that is associated with the ECR instance |
| ResourceGroupId | string | no | The ID of the resource group to which the flow log instance belongs |
| Version | string | no | The Version |

### Queries the network instances that are granted to an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/describe-instance-granted-to-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router instance |
| InstanceRegionId | string | no | The region where the authorized network instance is located |
| InstanceId | string | no | The ID of the authorized instance |
| InstanceOwnerId | integer | no | The ID of the Alibaba Cloud account to which the authorized network instance belongs |
| InstanceType | string | no | The type of the network instance. Valid values: VBR: virtual border router (VBR). VPC: virtual private cloud (VPC) |
| NextToken | string | no | The token that is used for the next query. You do not need to specify this parameter for the first query. For subsequent queries, set this… |
| MaxResults | integer | no | The maximum number of entries to return on each page. Valid values: 1 to 2,147,483,647. Default value: 20 |
| TagModels | string | no | The list of tags (JSON-encoded) |
| ResourceGroupId | string | no | The ID of the resource group to which the instance belongs |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: sends a check request and does not modify service resources. false (default):… |
| ClientToken | string | no | A client token to ensure the idempotence of the request. The client token must be unique across requests. The token can contain only ASCII… |
| CallerType | string | no | The type of the caller. ECR OTHER Default value: ECR |
| Version | string | no | The Version |

### Detaches a virtual border router (VBR) from an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/detach-express-connect-router-child-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| ChildInstanceId | string | yes | The ID of VBR |
| ChildInstanceType | string | yes | The type of the network instance. Set the value to VBR |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run. false (default): Sends a normal request |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate a token, but you must make sure… |
| Version | string | no | The Version |

### Disables route entries for an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/disable-express-connect-router-route-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| DestinationCidrBlock | string | yes | The destination CIDR block of the route in the gateway route table |
| NexthopInstanceId | string | yes | The ID of the next hop |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request without modifying service resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to make sure that the… |
| Version | string | no | The Version |

### Enables route entries for an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/enable-express-connect-router-route-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| DestinationCidrBlock | string | yes | The destination CIDR block of the route entry |
| NexthopInstanceId | string | yes | The ID of the next hop instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request. The request does not modify service resources. false… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique value from your client for this parameter. This… |
| Version | string | no | The Version |

### Force deletes an Express Connect Router (ECR) and detaches its associated virtual private clouds (VPCs),…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/force-delete-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run to check the request. No resources are modified. false… |
| EcrId | string | yes | The ID of the ECR instance |
| ClientToken | string | no | A client token to ensure that the request is idempotent. Generate a unique parameter value from your client. The ClientToken parameter can… |
| Version | string | no | The Version |

### Grants a virtual private cloud (VPC) or virtual border router (VBR) authorization to a cross-account Express…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/grant-instance-to-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The instance ID of the associated Express Connect Router (ECR) |
| EcrOwnerAliUid | integer | yes | The ID of the Alibaba Cloud account that owns the Express Connect Router (ECR) instance that accepts the authorization |
| InstanceId | string | yes | The ID of the network instance |
| InstanceType | string | yes | The type of the network instance. Valid values: VBR: virtual border router instance. VPC: virtual private cloud instance |
| InstanceRegionId | string | yes | The region ID of the network instance to be authorized |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: performs a dry run without modifying the EPS resource. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| Version | string | no | The Version |

### Queries the regions that support Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/list-express-connect-router-supported-region` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| NodeType | string | yes | The type of network instance. Valid values: TR: transit router instance. VBR: virtual border router instance. VPC: virtual private cloud… |
| ClientToken | string | no | A client token to ensure the idempotence of the request. Generate a value that is unique across different requests. The client token can… |
| Version | string | no | The Version |

### Queries the list of tags bound to an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/list-tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ResourceType | string | yes | The resource type. Valid values: EXPRESSCONNECTROUTER: Express Connect Router (ECR) instance. EXPRESSCONNECTROUTERVPCASSOCIATION:… |
| ResourceId | string | no | The list of resource instance IDs. You can specify up to 20 resource instance IDs. If you exceed this limit, the… |
| Tag | string | no | The tags. You can bind up to 20 tags (JSON-encoded) |
| NextToken | string | no | The pagination token. Valid values: If NextToken is empty, no next query exists. If NextToken is returned, the value indicates the token… |
| MaxResults | integer | no | The maximum number of entries to return in a single request. Default value: 20 |
| Version | string | no | The Version |

### Modifies the properties of an Express Connect Router (ECR), such as its name
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/modify-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| Name | string | no | The name of ECR. The name can be empty or 0 to 128 characters in length. It cannot start with http\:// or https\:// |
| Description | string | no | The description of ECR. The description can be empty or 0 to 256 characters in length. It cannot start with http\:// or https\:// |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request without modifying the service resource. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique value for this parameter from your client. The… |
| Version | string | no | The Version |

### Modifies the parameters of an instance associated with an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/modify-express-connect-router-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of ECR |
| AssociationId | string | yes | The ID of the association between ECR and the VPC or TR |
| Description | string | no | The description of the child instance. The description must be 0 to 128 characters in length |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run but does not modify the service resource. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate a token, but you must make sure… |
| Version | string | no | The Version |

### Modifies the prefixes for a virtual private cloud (VPC) or a transit router that is attached to an Express…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/modify-express-connect-router-association-allowed-prefix` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| OwnerAccount | string | no | The OwnerAccount |
| EcrId | string | yes | The ID of ECR |
| AssociationId | string | yes | The ID of the association between the ECR and the VPC or TR |
| AllowedPrefixes | string | no | The list of allowed route prefixes (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run. false (default): Sends a normal request |
| ClientToken | string | no | A client token used to ensure the idempotence of the request. Generate a parameter value from your client to make sure that the value is… |
| AllowedPrefixesMode | string | no | The prefix routing pattern. Valid values: MatchMode: Publishes only the configured route prefixes to your data center. Existing specific… |
| Version | string | no | The Version |

### Modifies the properties of a virtual border router (VBR) associated with an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/modify-express-connect-router-child-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router instance |
| ChildInstanceId | string | yes | The ID of the virtual border router (VBR) instance |
| ChildInstanceType | string | yes | The type of the child instance. Valid value: VBR: a VBR |
| Description | string | no | The description of the child instance. The description must be 0 to 128 characters in length |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run to check the request without modifying any resources. false… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. This token is generated by the client and must be unique among… |
| Version | string | no | The Version |

### Modifies the inter-region forwarding mode of an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/modify-express-connect-router-inter-region-transit-mode` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router (ECR) instance |
| TransitModeList | string | no | The list of inter-region forwarding modes (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request without modifying the service resource. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique value from your client for this parameter.… |
| Version | string | no | The Version |

### Modifies the name, description, sample rate, and sampling period of a flow log
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/modify-flow-log-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router (ECR) instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Performs a dry run to check the request without modifying the service… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a token from your client to make sure that the token is… |
| FlowLogName | string | no | The new name of the flow log. The name must be 0 to 128 characters in length |
| Interval | integer | no | The aggregation interval for capturing traffic data. Unit: seconds. Valid values: 60 600 Default value: 600 |
| SamplingRate | string | no | The sampling ratio. Valid values: 1:4096 1:2048 1:1024 Default value: 1:4096 |
| Description | string | no | The description of the flow log. The description can be empty or 0 to 256 characters in length |
| FlowLogId | string | yes | The ID of the flow log instance |
| Version | string | no | The Version |

### Modifies the resource group to which an Express Connect Router (ECR) belongs
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/move-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| NewResourceGroupId | string | yes | The ID of the new resource group. For more information about resource groups, see https://help.aliyun.com/document_detail/94475.html |
| ResourceType | string | yes | The resource type. Valid values: EXPRESSCONNECTROUTER: Express Connect Router (ECR) |
| ResourceId | string | yes | The instance ID of the cloud resource for which you want to modify the resource group |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without modifying the resource group. The system checks the… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request and prevent repeated submissions. The value is generated by the… |
| Version | string | no | The Version |

### Revokes the authorization of a virtual private cloud (VPC) or virtual border router (VBR) on a cross-account…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/revoke-instance-from-express-connect-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The Express Connect Router (ECR) instance ID |
| EcrOwnerAliUid | integer | yes | The ID of the Alibaba Cloud account that owns the ECR instance for which authorization is being revoked |
| InstanceId | string | yes | The ID of the network instance |
| InstanceType | string | yes | The type of the network instance. Valid values: VBR: virtual border router instance. VPC: virtual private cloud instance |
| InstanceRegionId | string | yes | The region of the network instance for which authorization is being revoked |
| DryRun | string | no | Specifies whether to perform only a dry run, without sending the request. Valid values: true: performs a dry run without modifying service… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a value from your client to ensure uniqueness across… |
| Version | string | no | The Version |

### Synchronizes the inter-region bandwidth limits for an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/synchronize-express-connect-router-inter-region-bandwidth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| EcrId | string | yes | The ID of the Express Connect Router (ECR) instance |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: Sends a check request. The service resource is not modified. false (default):… |
| ClientToken | string | no | A client-generated token that ensures the idempotence of the request. The token must be unique for each request and can contain only ASCII… |
| Version | string | no | The Version |

### Binds tags to an Express Connect Router (ECR). Each call to this operation binds tags to a single ECR…
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ResourceId | string | yes | The list of resource instance IDs. You can specify up to 20 resources (JSON-encoded) |
| Tag | string | yes | The list of tags to bind (JSON-encoded) |
| ResourceType | string | yes | The resource type. Valid values: EXPRESSCONNECTROUTER: an Express Connect Router (ECR) instance. EXPRESSCONNECTROUTERVPCASSOCIATION: an… |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: performs a dry run without modifying EPS resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| Version | string | no | The Version |

### Unbinds tags from an Express Connect Router (ECR)
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/untag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ResourceId | string | yes | The list of resource instance IDs. You can unbind tags from up to 50 resource instances at a time (JSON-encoded) |
| TagKey | string | no | The tag keys of the Express Connect Router (ECR) instance to unbind (JSON-encoded) |
| All | string | no | Specifies whether to unbind all tags. This parameter is valid only when TagKey is empty. Valid values: true: Unbinds all tags from the… |
| ResourceType | string | yes | The resource type. Valid values: EXPRESSCONNECTROUTER: Express Connect Router (ECR) instance. EXPRESSCONNECTROUTERVPCASSOCIATION: the… |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: Performs a dry run without modifying EPS resources. false (default):… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| Version | string | no | The Version |

### version
`POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/version` (byok)

## Example
```
curl "https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/activate-flow-log" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Express Connect Routeer API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:aliyun-expressconnectrouter/activate-flow-log with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Alibaba Cloud Express Connect Routeer API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-expressconnectrouter.

### What is the status of the Alibaba Cloud Express Connect Routeer API?
Needs your own provider key (bring your own key)
