# Oracle Platforms Virtual Network API

**Canonical:** https://apis.io/apis/oracle-platforms/oracle-platforms-virtualnetwork-api/  
**Provider:** Oracle Platforms — https://apis.io/providers/oracle-platforms/  
**Base URL:** https://iaas.{region}.oraclecloud.com  
**Documentation:** https://docs.oracle.com/en-us/iaas/api/

Oracle Platforms Virtual Network API is one of 11 APIs that [Oracle Platforms](https://apis.io/providers/oracle-platforms/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, and pricing.

The virtualNetwork API from Oracle Platforms — 176 operation(s) for virtualnetwork.

## Operations (60 of 267)

| Method | Path | Summary |
|---|---|---|
| GET | `/allowedPeerRegionsForRemotePeering` | ListAllowedPeerRegionsForRemotePeering |
| GET | `/byoasns` | ListByoasns |
| POST | `/byoasns` | CreateByoasn |
| DELETE | `/byoasns/{byoasnId}` | DeleteByoasn |
| GET | `/byoasns/{byoasnId}` | GetByoasn |
| PUT | `/byoasns/{byoasnId}` | UpdateByoasn |
| POST | `/byoasns/{byoasnId}/actions/changeCompartment` | ChangeByoasnCompartment |
| POST | `/byoasns/{byoasnId}/actions/validate` | ValidateByoasn |
| GET | `/byoipRanges` | ListByoipRanges |
| POST | `/byoipRanges` | CreateByoipRange |
| DELETE | `/byoipRanges/{byoipRangeId}` | DeleteByoipRange |
| GET | `/byoipRanges/{byoipRangeId}` | GetByoipRange |
| PUT | `/byoipRanges/{byoipRangeId}` | UpdateByoipRange |
| POST | `/byoipRanges/{byoipRangeId}/actions/advertise` | AdvertiseByoipRange |
| POST | `/byoipRanges/{byoipRangeId}/actions/changeCompartment` | ChangeByoipRangeCompartment |
| POST | `/byoipRanges/{byoipRangeId}/actions/setOrigin/byoasn` | SetOriginAsn |
| POST | `/byoipRanges/{byoipRangeId}/actions/setOrigin/oracleAsn` | SetOriginAsnToOracle |
| POST | `/byoipRanges/{byoipRangeId}/actions/validate` | ValidateByoipRange |
| POST | `/byoipRanges/{byoipRangeId}/actions/withdraw` | WithdrawByoipRange |
| GET | `/byoipRanges/{byoipRangeId}/byoipAllocatedRanges` | ListByoipAllocatedRanges |
| GET | `/captureFilters` | ListCaptureFilters |
| POST | `/captureFilters` | CreateCaptureFilter |
| DELETE | `/captureFilters/{captureFilterId}` | DeleteCaptureFilter |
| GET | `/captureFilters/{captureFilterId}` | GetCaptureFilter |
| PUT | `/captureFilters/{captureFilterId}` | UpdateCaptureFilter |
| POST | `/captureFilters/{captureFilterId}/actions/changeCompartment` | ChangeCaptureFilterCompartment |
| GET | `/cpeDeviceShapes` | ListCpeDeviceShapes |
| GET | `/cpeDeviceShapes/{cpeDeviceShapeId}` | GetCpeDeviceShape |
| GET | `/cpes` | ListCpes |
| POST | `/cpes` | CreateCpe |
| DELETE | `/cpes/{cpeId}` | DeleteCpe |
| GET | `/cpes/{cpeId}` | GetCpe |
| PUT | `/cpes/{cpeId}` | UpdateCpe |
| POST | `/cpes/{cpeId}/actions/changeCompartment` | ChangeCpeCompartment |
| GET | `/cpes/{cpeId}/cpeConfigContent` | GetCpeDeviceConfigContent |
| GET | `/crossConnectGroups` | ListCrossConnectGroups |
| POST | `/crossConnectGroups` | CreateCrossConnectGroup |
| DELETE | `/crossConnectGroups/{crossConnectGroupId}` | DeleteCrossConnectGroup |
| GET | `/crossConnectGroups/{crossConnectGroupId}` | GetCrossConnectGroups |
| PUT | `/crossConnectGroups/{crossConnectGroupId}` | UpdateCrossConnectGroup |
| POST | `/crossConnectGroups/{crossConnectGroupId}/actions/changeCompartment` | ChangeCrossConnectGroupCompartment |
| GET | `/crossConnectLocations` | ListCrossConnectLocations |
| GET | `/crossConnectPortSpeedShapes` | ListCrossConnectPortSpeedShapes |
| GET | `/crossConnects` | ListCrossConnects |
| POST | `/crossConnects` | CreateCrossConnect |
| DELETE | `/crossConnects/{crossConnectId}` | DeleteCrossConnect |
| GET | `/crossConnects/{crossConnectId}` | GetCrossConnect |
| PUT | `/crossConnects/{crossConnectId}` | UpdateCrossConnect |
| POST | `/crossConnects/{crossConnectId}/actions/changeCompartment` | ChangeCrossConnectCompartment |
| GET | `/crossConnects/{crossConnectId}/letterOfAuthority` | Gets the Letter of Authority associated with the mentioned cross-connect. |
| GET | `/crossConnects/{crossConnectId}/status` | GetCrossConnectStatus |
| GET | `/dhcps` | ListDhcpOptions |
| POST | `/dhcps` | CreateDhcpOptions |
| DELETE | `/dhcps/{dhcpId}` | DeleteDhcpOptions |
| GET | `/dhcps/{dhcpId}` | GetDhcpOptions |
| PUT | `/dhcps/{dhcpId}` | UpdateDhcpOptions |
| POST | `/dhcps/{dhcpId}/actions/changeCompartment` | ChangeDhcpOptionsCompartment |
| GET | `/drgAttachments` | ListDrgAttachments |
| POST | `/drgAttachments` | CreateDrgAttachment |
| DELETE | `/drgAttachments/{drgAttachmentId}` | DeleteDrgAttachment |

…and 207 more operations. The page lists the first 250; the full set of 267 is in the OpenAPI linked below.

## Machine-readable artifacts (18)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-platforms/refs/heads/main/openapi/oracle-platforms-virtualnetwork-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en-us/iaas/api/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/iaas/latest/
- **Authentication** — https://docs.oracle.com/en-us/iaas/Content/API/Concepts/apisigningkey.htm
- **SDKs** — https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdks.htm
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/oracle-platforms/refs/heads/main/rate-limits/oracle-platforms-rate-limits.yml
- **APIReference** — https://docs.oracle.com/en-us/iaas/Content/API/Concepts/apiref.htm
- **Documentation** — https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/database/latest/
- **Pricing** — https://www.oracle.com/cloud/price-list.html
- **Documentation** — https://docs.oracle.com/en/cloud/paas/integration-cloud/
- **APIReference** — https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-api/
- **Documentation** — https://docs.oracle.com/en/cloud/paas/content-cloud/rest-api-documents/
- **SDKs** — https://github.com/oracle/content-management-sdk
- **Documentation** — https://docs.oracle.com/en/cloud/paas/analytics-cloud/
- **APIReference** — https://docs.oracle.com/en/cloud/paas/analytics-cloud/acapi/
- **Documentation** — https://docs.oracle.com/en-us/iaas/data-science/
- **APIReference** — https://docs.oracle.com/en-us/iaas/api/#/en/data-science/latest/

## Other Oracle Platforms APIs (10)

- [Oracle Fusion Cloud ERP API](https://apis.io/apis/oracle-platforms/oracle-fusion-cloud-erp-api/)
- [Oracle APEX REST APIs](https://apis.io/apis/oracle-platforms/oracle-apex-rest-apis/)
- [Oracle Platforms Analytics API](https://apis.io/apis/oracle-platforms/oracle-platforms-analytics-api/)
- [Oracle Platforms Blockstorage API](https://apis.io/apis/oracle-platforms/oracle-platforms-blockstorage-api/)
- [Oracle Platforms Compute API](https://apis.io/apis/oracle-platforms/oracle-platforms-compute-api/)
- [Oracle Platforms Compute Management API](https://apis.io/apis/oracle-platforms/oracle-platforms-computemanagement-api/)
- [Oracle Platforms Database API](https://apis.io/apis/oracle-platforms/oracle-platforms-database-api/)
- [Oracle Platforms Data Science API](https://apis.io/apis/oracle-platforms/oracle-platforms-datascience-api/)
- [Oracle Platforms Integration Instance API](https://apis.io/apis/oracle-platforms/oracle-platforms-integrationinstance-api/)
- [Oracle Platforms Oce Instance API](https://apis.io/apis/oracle-platforms/oracle-platforms-oceinstance-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-platforms/oracle-platforms-virtualnetwork-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-platforms/.
