# AWS Telco Network Builder API

> AWS Telco Network Builder API on Apizie: 33 endpoints (Cancels a network operation. A network operation is any operation that is done to your network, such as…, Lists information about function packages. A function package is a .zip file in CSAR (Cloud Service Archive)…, Creates a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that…, Lists your network instances. A network instance is a single network created in Amazon Web Services TNB that…, …) 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://www.apizie.tech/v1/cloud:amazonaws-tnb/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-tnb`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://www.apizie.tech/api/cloud/amazonaws-tnb
- OpenAPI: https://www.apizie.tech/api/cloud/amazonaws-tnb/openapi.json

Amazon Web Services Telco Network Builder (TNB) is a network automation service that helps you deploy and manage telecom networks. AWS TNB helps you with the lifecycle management of your telecommunication network…

## Endpoints

### Cancels a network operation. A network operation is any operation that is done to your network, such as…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/cancel-sol-network-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsLcmOpOccId | string | yes | The identifier of the network operation. |

### Lists information about function packages. A function package is a .zip file in CSAR (Cloud Service Archive)…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/list-sol-function-packages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| max_results | integer | no | The maximum number of results to include in the response. |
| nextpage_opaque_marker | string | no | The token for the next page of results. |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |

### Creates a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/create-sol-function-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Lists your network instances. A network instance is a single network created in Amazon Web Services TNB that…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/list-sol-network-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| max_results | integer | no | The maximum number of results to include in the response. |
| nextpage_opaque_marker | string | no | The token for the next page of results. |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |

### Creates a network instance. A network instance is a single network created in Amazon Web Services TNB that…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/create-sol-network-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Lists network packages. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/list-sol-network-packages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| max_results | integer | no | The maximum number of results to include in the response. |
| nextpage_opaque_marker | string | no | The token for the next page of results. |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |

### Creates a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/create-sol-network-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets the details of an individual function package, such as the operational state and whether the package is…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-function-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | ID of the function package. |

### Updates the operational state of function package. A function package is a .zip file in CSAR (Cloud Service…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/update-sol-function-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | ID of the function package. |
| body | object | yes | JSON request body |

### Deletes a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/delete-sol-function-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | ID of the function package. |

### Gets the details of the network instance. A network instance is a single network created in Amazon Web…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-network-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsInstanceId | string | yes | ID of the network instance. |

### Deletes a network instance. A network instance is a single network created in Amazon Web Services TNB that…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/delete-sol-network-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsInstanceId | string | yes | Network instance ID. |

### Gets the details of a network package. A network package is a .zip file in CSAR (Cloud Service Archive)…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-network-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | ID of the network service descriptor in the network package. |

### Updates the operational state of a network package. A network package is a .zip file in CSAR (Cloud Service…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/update-sol-network-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | ID of the network service descriptor in the network package. |
| body | object | yes | JSON request body |

### Deletes network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/delete-sol-network-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | ID of the network service descriptor in the network package. |

### Gets the details of a network function instance, including the instantation state and metadata from the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-function-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfInstanceId | string | yes | ID of the network function. |

### Gets the contents of a function package. A function package is a .zip file in CSAR (Cloud Service Archive)…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-function-package-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | ID of the function package. |

### Gets a function package descriptor in a function package. A function package descriptor is a .yaml file in a…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-function-package-descriptor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | ID of the function package. |

### Gets the details of a network operation, including the tasks involved in the network operation and the…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-network-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsLcmOpOccId | string | yes | The identifier of the network operation. |

### Gets the contents of a network package. A network package is a .zip file in CSAR (Cloud Service Archive)…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-network-package-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | ID of the network service descriptor in the network package. |

### Gets the content of the network service descriptor. A network service descriptor is a .yaml file in a…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/get-sol-network-package-descriptor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | ID of the network service descriptor in the network package. |

### Instantiates a network instance. A network instance is a single network created in Amazon Web Services TNB…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/instantiate-sol-network-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| dry_run | boolean | no | A check for whether you have the required permissions for the action without actually making the request and provides an error response.… |
| nsInstanceId | string | yes | ID of the network instance. |
| body | object | yes | JSON request body |

### Lists network function instances. A network function instance is a function in a function package .
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/list-sol-function-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| max_results | integer | no | The maximum number of results to include in the response. |
| nextpage_opaque_marker | string | no | The token for the next page of results. |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |

### Lists details for a network operation, including when the operation started and the status of the operation.…
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/list-sol-network-operations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| max_results | integer | no | The maximum number of results to include in the response. |
| nextpage_opaque_marker | string | no | The token for the next page of results. |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |

### Lists tags for AWS TNB resources.
`GET https://www.apizie.tech/v1/cloud:amazonaws-tnb/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Resource ARN. |

### Tags an AWS TNB resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Resource ARN. |
| body | object | yes | JSON request body |

### Uploads the contents of a function package. A function package is a .zip file in CSAR (Cloud Service…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/put-sol-function-package-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | Function package ID. |
| body | object | yes | JSON request body |

### Uploads the contents of a network package. A network package is a .zip file in CSAR (Cloud Service Archive)…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/put-sol-network-package-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | Network service descriptor info ID. |
| body | object | yes | JSON request body |

### Terminates a network instance. A network instance is a single network created in Amazon Web Services TNB…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/terminate-sol-network-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsInstanceId | string | yes | ID of the network instance. |
| body | object | yes | JSON request body |

### Untags an AWS TNB resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Resource ARN. |
| tagKeys | array | yes | Tag keys. |

### Update a network instance. A network instance is a single network created in Amazon Web Services TNB that…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/update-sol-network-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsInstanceId | string | yes | ID of the network instance. |
| body | object | yes | JSON request body |

### Validates function package content. This can be used as a dry run before uploading function package content…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/validate-sol-function-package-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| vnfPkgId | string | yes | Function package ID. |
| body | object | yes | JSON request body |

### Validates network package content. This can be used as a dry run before uploading network package content…
`POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/validate-sol-network-package-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nsdInfoId | string | yes | Network service descriptor file. |
| body | object | yes | JSON request body |

## Example
```
curl "https://www.apizie.tech/v1/cloud:amazonaws-tnb/cancel-sol-network-operation" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Telco Network Builder API?
Create a free Apizie key, then send POST https://www.apizie.tech/v1/cloud:amazonaws-tnb/cancel-sol-network-operation with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS Telco Network Builder API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS Telco Network Builder itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Telco Network Builder API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-tnb.

### What is the status of the AWS Telco Network Builder API?
Needs your own provider key (bring your own key)
