How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oracle Network Load Balancer API

The networkLoadBalancer API from Oracle — 22 operation(s) for networkloadbalancer.

Oracle Network Load Balancer API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 35 operations across 22 paths, and defines 50 schemas. It is described by OpenAPI 3.2.0, at version 20200501.

Requests are made against a single base URL, /20200501.

35 operations 22 paths 50 schemas 4 DELETE20 GET5 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20200501
Base URL
https://{host}:{port}/ords/
Resource Areas
1

Paths & Operations 35

Across 22 paths, the API surfaces 35 operations — 4 DELETE, 20 GET, 5 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

networkLoadBalancer 35
GET
/networkLoadBalancers
Retrieves a list of all network load balancers in a compartment
ListNetworkLoadBalancers 8 params → 400401404409412429500default
POST
/networkLoadBalancers
Creates a network load balancer.
CreateNetworkLoadBalancer 2 params body → 400401404409412429500default
GET
/networkLoadBalancers/health
List network load balancers health
ListNetworkLoadBalancerHealths 6 params → 400401404409412429500default
DELETE
/networkLoadBalancers/{networkLoadBalancerId}
Delete a provisioned network load balancer
DeleteNetworkLoadBalancer 3 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}
Get network load balancer
GetNetworkLoadBalancer 3 params → 400401404409412429500default
PUT
/networkLoadBalancers/{networkLoadBalancerId}
Update the network load balancer identified by the id
UpdateNetworkLoadBalancer 3 params body → 400401404409412429500default
POST
/networkLoadBalancers/{networkLoadBalancerId}/actions/changeCompartment
Change network load balancer compartment
ChangeNetworkLoadBalancerCompartment 4 params body → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets
List backend sets
ListBackendSets 7 params → 400401404409412429500default
POST
/networkLoadBalancers/{networkLoadBalancerId}/backendSets
Create backend set
CreateBackendSet 4 params body → 400401404409412429500default
DELETE
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}
Delete backend set
DeleteBackendSet 4 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}
Get backend set
GetBackendSet 4 params → 400401404409412429500default
PUT
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}
Update backend set
UpdateBackendSet 5 params body → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends
List backends
ListBackends 8 params → 400401404409412429500default
POST
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends
Create backend
CreateBackend 5 params body → 400401404409412429500default
DELETE
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends/{backendName}
Delete backend
DeleteBackend 5 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends/{backendName}
Get backend
GetBackend 5 params → 400401404409412429500default
PUT
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends/{backendName}
Update backend
UpdateBackend 6 params body → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends/{backendName}/health
Get backend health
GetBackendHealth 4 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/backends/{backendName}/operationalStatus
Get backend operational status
GetBackendOperationalStatus 4 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/health
Get backend set health
GetBackendSetHealth 3 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/healthChecker
Get health checker
GetHealthChecker 5 params → 400401404409412429500default
PUT
/networkLoadBalancers/{networkLoadBalancerId}/backendSets/{backendSetName}/healthChecker
Update health checker
UpdateHealthChecker 5 params body → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/health
Get network load balancer health
GetNetworkLoadBalancerHealth 2 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/listeners
List Listeners
ListListeners 7 params → 400401404409412429500default
POST
/networkLoadBalancers/{networkLoadBalancerId}/listeners
Create Listener
CreateListener 4 params body → 400401404409412429500default
DELETE
/networkLoadBalancers/{networkLoadBalancerId}/listeners/{listenerName}
Delete listener
DeleteListener 4 params → 400401404409412429500default
GET
/networkLoadBalancers/{networkLoadBalancerId}/listeners/{listenerName}
Get listener
GetListener 4 params → 400401404409412429500default
PUT
/networkLoadBalancers/{networkLoadBalancerId}/listeners/{listenerName}
Update listener
UpdateListener 5 params body → 400401404409412429500default
PUT
/networkLoadBalancers/{networkLoadBalancerId}/networkSecurityGroups
Update Network Security Groups
UpdateNetworkSecurityGroups 4 params body → 400401404409412429500default
GET
/networkLoadBalancersPolicies
List policies
ListNetworkLoadBalancersPolicies 5 params → 400401404409412429500default
GET
/networkLoadBalancersProtocolsdeprecated
List protocols
ListNetworkLoadBalancersProtocols 5 params → 400401404409412429500default
GET
/workRequests
List workrequests
ListWorkRequests 4 params → 400401404409412429500default
GET
/workRequests/{workRequestId}
Get workrequest status
GetWorkRequest 2 params → 400401404409412429500default
GET
/workRequests/{workRequestId}/errors
Lists workrequest errors
ListWorkRequestErrors 5 params → 400401404409412429500default
GET
/workRequests/{workRequestId}/logs
Lists workrequest logs
ListWorkRequestLogs 5 params → 400401404409412429500default

Schemas 50

The contract defines 50 schemas that model the data the API accepts and returns. The most detailed are NetworkLoadBalancerSummary (19 properties), NetworkLoadBalancer (19 properties), CreateNetworkLoadBalancerDetails (16 properties), HealthCheckerDetails (10 properties). Each schema is shown below with its type and property counts.

NetworkLoadBalancersProtocolCollection
object
This object is deprecated. Wrapper object for array of ProtocolSummary objects.
1 property
UpdateListenerDetails
object
The configuration of the listener. For more information about listeners, see [Listeners for Network Load Balancers](/Content/NetworkLoadBalancer/Listeners/list…
8 properties
BackendSetCollection
object
Wrapper object for an array of BackendSetSummary objects.
1 property
NetworkLoadBalancersProtocolSummary
string
This object is deprecated. Protocols supported for the listener of the network load balancer.
NetworkLoadBalancerCollection
object
Wrapper object for an array of NetworkLoadBalancerSummary objects.
1 property
HealthCheckResult
object
Information about a single backend server health check result reported by a network load balancer.
2 properties 2 required
CreateBackendSetDetails
object
The configuration details for creating a backend set in a network load balancer. For more information about backend set configuration, see [Backend Sets for Ne…
8 properties 3 required
WorkRequestErrorCollection
object
Wrapper object for an array of WorkRequestErrorSummary objects.
1 property
WorkRequestError
object
An error encountered while running a work request.
3 properties 3 required
NetworkLoadBalancerHealth
object
The health status details for the specified network load balancer. This object does not explicitly enumerate backend sets with a status of OK. However, the bac…
5 properties 5 required
BackendHealth
object
The health status of the specified backend server.
2 properties 2 required
WorkRequestSummary
string
Summary of work request object.
9 properties 7 required
NetworkLoadBalancersPolicySummary
string
Summary of network load balancing policy
WorkRequest
object
A description of work request status.
9 properties 7 required
WorkRequestLogEntryCollection
object
Wrapper object for an array of WorkRequestLogEntry objects.
1 property
BackendSet
object
The configuration of a network load balancer backend set. For more information about backend set configuration, see [Backend Sets for Network Load Balancers](/…
8 properties 2 required
BackendSetHealth
object
The health status details for a backend set. This object does not explicitly enumerate backend servers with a status of OK. However, the backend sets are inclu…
5 properties 5 required
BackendSetDetails
object
The configuration of a network load balancer backend set. For more information about backend set configuration, see [Backend Sets for Network Load Balancers](/…
7 properties 1 required
BackendSummary
object
The configuration of a backend server that is a member of a network load balancer backend set. For more information, see [Backend Servers for Network Load Bala…
8 properties 1 required
UpdateBackendSetDetails
object
The configuration details for updating a load balancer backend set. For more information about backend set configuration, see [Backend Sets for Network Load Ba…
7 properties
ListenerCollection
object
Wrapper object for an array of ListenerSummary objects.
1 property
NetworkLoadBalancer
object
The properties that define a network load balancer. For more information, see [Introduction to Network Load Balancer](/Content/NetworkLoadBalancer/introduction…
19 properties 7 required
HealthChecker
object
The health check policy configuration. For more information, see [Editing Network Load Balancer Health Check Policies](/Content/NetworkLoadBalancer/HealthCheck…
10 properties 1 required
BackendSetSummary
object
The configuration of a network load balancer backend set. For more information about backend set configuration, see [Backend Sets for Network Load Balancers](/…
8 properties 4 required
Backend
object
The configuration of a backend server that is a member of a network load balancer backend set. For more information, see [Backend Servers for Network Load Bala…
8 properties 1 required
CreateNetworkLoadBalancerDetails
object
The properties that define a network load balancer. For more information, see [Introduction to Network Load Balancer](/Content/NetworkLoadBalancer/introduction…
16 properties 3 required
UpdateBackendDetails
object
The configuration details for updating a backend server.
4 properties
CreateBackendDetails
object
The configuration of a backend server that is a member of a network load balancer backend set. For more information, see [Backend Servers for Network Load Bala…
8 properties 1 required
NetworkLoadBalancerHealthSummary
object
A health status summary for the specified network load balancer
2 properties 2 required
BackendCollection
object
Wrapper object for an array of BackendSummary objects.
1 property
HealthCheckerDetails
object
The health check policy configuration. For more information, see [Editing Network Load Balancer Health Check Policies](/Content/NetworkLoadBalancer/HealthCheck…
10 properties 1 required
NetworkLoadBalancerSummary
object
Network load balancer object to be used for list operations.
19 properties 7 required
UpdateNetworkSecurityGroupsDetails
object
An object representing an updated list of network security groups that overwrites the existing list of network security groups. If the network load balancer ha…
1 property
ListenerDetails
object
The listener's configuration. For more information about listener configuration, see [Listeners for Network Load Balancers](/Content/NetworkLoadBalancer/Listen…
9 properties 4 required
BackendOperationalStatus
object
The operational status of the specified backend server.
1 property 1 required
NetworkLoadBalancersPolicyCollection
object
Wrapper object for array of NetworkLoadBalancersPolicySummary objects.
1 property
UpdateNetworkLoadBalancerDetails
object
Configuration details to update a network load balancer. Caution: Oracle recommends that you avoid using any confidential information when you supply string va…
8 properties
Error
object
Error Information.
2 properties 2 required
IpAddress
object
A load balancer IP address.
4 properties 1 required
WorkRequestCollection
object
Wrapper object for an array of WorkRequest objects.
1 property
BackendDetails
object
The network network load balancing configuration details of a backend server.
8 properties 1 required
UpdateHealthCheckerDetails
object
The configuration details of the health checker.
10 properties
WorkRequestLogEntry
object
A log message from the running of a work request.
2 properties 2 required
NetworkLoadBalancerHealthCollection
object
Wrapper object for an array of NetworkLoadBalancerHealthSummary objects.
1 property
ReservedIP
object
An object representing a reserved IP address to be attached or that is already attached to a network load balancer.
1 property
ListenerSummary
object
The configuration of the listener. For more information about listener configuration, see [Listeners for Network Load Balancers](/Content/NetworkLoadBalancer/L…
9 properties 4 required
Listener
object
The congfiguration of the listener. For more information about listener configuration, see [Listeners for Network Load Balancers](/Content/NetworkLoadBalancer/…
9 properties 4 required
WorkRequestResource
object
A resource that a work request creates or on which the work request operates.
4 properties 3 required
CreateListenerDetails
object
The configuration of the listener. For more information about listener configuration, see [Listeners for Network Load Balancers](/Content/NetworkLoadBalancer/L…
9 properties 4 required
ChangeNetworkLoadBalancerCompartmentDetails
object
The configuration details for moving a network load balancer to a different compartment. Caution: Oracle recommends that you avoid using any confidential infor…
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-networkloadbalancer-api-openapi.yml Raw ↑

Other APIs Oracle publishes across the network.

Oracle Database REST APIs
Oracle Integration Cloud API
Oracle Fusion Cloud Applications API
Oracle Fusion Cloud Financials REST API
Oracle Fusion Cloud HCM REST API
Oracle Fusion Cloud CX Sales and Service REST API
Oracle Fusion Cloud SCM REST API
Oracle Fusion Cloud Procurement REST API
Oracle Content Management API
OCI Generative AI API
OCI AI Vision API
OCI AI Language API
Where this information came from

This is an independent, third-party profile of Oracle Network Load Balancer API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.