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

MEF Network Resource Provisioning

MEF Network Resource Provisioning from MEF — 32 path(s) described in OpenAPI.

MEF Network Resource Provisioning is one of 95 APIs that MEF publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 32 operations across 32 paths, organized into 4 resource areas, and defines 191 schemas. It is described by OpenAPI 2.0, at version 2018R2.

Requests are made against the base URL https://{server}:{port}{basePath}.

32 operations 32 paths 191 schemas 15 GET17 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
2018R2
Base URL
https://{server}:{port}{basePath}
Resource Areas
4

Paths & Operations 32

Across 32 paths, the API surfaces 32 operations — 15 GET, 17 POST. They span 4 resource areas: tapi-common, tapi-path-computation, tapi-connectivity, tapi-topology. Each is listed below with its method, path, parameters, and response codes.

tapi-common 18
GET
/data/context/
returns tapi.common.Context
→ 200400
GET
/data/context/connection={uuid}/
returns tapi.connectivity.Connection
1 param → 200400
GET
/data/context/connection={uuid}/switch-control={switch-control-uuid}/
returns tapi.connectivity.SwitchControl
2 params → 200400
GET
/data/context/connectivity-service={uuid}/
returns tapi.connectivity.connectivitycontext.ConnectivityService
1 param → 200400
GET
/data/context/nw-topology-service/
returns tapi.topology.NetworkTopologyService
→ 200400
GET
/data/context/path-comp-service={uuid}/
returns tapi.path.computation.PathComputationService
1 param → 200400
GET
/data/context/path={uuid}/
returns tapi.path.computation.Path
1 param → 200400
GET
/data/context/service-interface-point={uuid}/
returns tapi.common.context.ServiceInterfacePoint
1 param → 200400
GET
/data/context/topology={uuid}/
returns tapi.topology.Topology
1 param → 200400
GET
/data/context/topology={uuid}/link={link-uuid}/
returns tapi.topology.Link
2 params → 200400
GET
/data/context/topology={uuid}/node={node-uuid}/
returns tapi.topology.topology.Node
2 params → 200400
GET
/data/context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/
returns tapi.topology.NodeRuleGroup
3 params → 200400
GET
/data/context/topology={uuid}/node={node-uuid}/node-rule-group={node-rule-group-uuid}/inter-rule-group={inter-rule-group-uuid}/
returns tapi.topology.InterRuleGroup
4 params → 200400
GET
/data/context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/
returns tapi.topology.node.OwnedNodeEdgePoint
3 params → 200400
GET
/data/context/topology={uuid}/node={node-uuid}/owned-node-edge-point={owned-node-edge-point-uuid}/connection-end-point={connection-end-point-uuid}/
returns tapi.connectivity.ConnectionEndPoint
4 params → 200400
POST
/operations/get-service-interface-point-details/
1 param → 200201400
POST
/operations/get-service-interface-point-list/
→ 200201400
POST
/operations/update-service-interface-point/
1 param → 201400
tapi-path-computation 3
POST
/operations/compute-p-2-p-path/
1 param → 200201400
POST
/operations/delete-p-2-p-path/
1 param → 200201400
POST
/operations/optimize-p-2-p-path/
1 param → 200201400
tapi-connectivity 6
POST
/operations/create-connectivity-service/
1 param → 200201400
POST
/operations/delete-connectivity-service/
1 param → 200201400
POST
/operations/get-connection-details/
1 param → 200201400
POST
/operations/get-connectivity-service-details/
1 param → 200201400
POST
/operations/get-connectivity-service-list/
→ 200201400
POST
/operations/update-connectivity-service/
1 param → 200201400
tapi-topology 5
POST
/operations/get-link-details/
1 param → 200201400
POST
/operations/get-node-details/
1 param → 200201400
POST
/operations/get-node-edge-point-details/
1 param → 200201400
POST
/operations/get-topology-details/
1 param → 200201400
POST
/operations/get-topology-list/
→ 200201400

Schemas 191

The contract defines 191 schemas that model the data the API accepts and returns. The most detailed are nrp.interface.NrpCarrierEthConnectivityEndPointResource (14 properties), mef.common.BwpFlow (11 properties), tapi.connectivity.ResilienceConstraint (11 properties), nrp.interface.NrpCarrierEthConnectivityResource (10 properties). Each schema is shown below with its type and property counts.

mef.common.BwpFlow
object
11 properties
mef.common.ColorIdentifier
object
5 properties
mef.common.CosIdentifier
object
6 properties
mef.common.CosNameAndColorToDeiPac
object
3 properties
mef.common.CosNameAndColorToPcpPac
object
3 properties
mef.common.CosNameToPcpPac
object
2 properties
mef.common.DeiColorIdPac
object
mef.common.DscpColorIdPac
object
3 properties
mef.common.DscpCosIdPac
object
2 properties
mef.common.DscpEecIdPac
object
2 properties
mef.common.EecIdentifier
object
6 properties
mef.common.EgressMap
object
4 properties
mef.common.Envelope
object
2 properties
mef.common.PcpColorIdPac
object
2 properties
mef.common.PcpCosIdPac
object
1 property
mef.common.PcpEecIdPac
object
1 property
mef.common.SepColorIdPac
object
1 property
mef.common.SepCosIdPac
object
mef.common.SepEecIdPac
object
mef.common.types.ColorFieldType
string
mef.common.types.ColorMode
string
mef.common.types.CosOrEecMappingType
string
mef.common.types.DeiOrDiscard
string
mef.common.types.EgressMapType
string
mef.common.types.FrameColor
string
mef.common.types.IpVersion
string
mef.common.types.L2cpAddressSet
string
mef.common.types.L2cpPeering
object
3 properties
mef.common.types.L2cpProtocol
object
3 properties
mef.common.types.L2cpProtocolType
string
mef.common.types.PcpOrDiscard
string
mef.common.types.SourceMacAddressLimit
object
2 properties
mef.common.types.TaggedL2cpProcessing
string
mef.common.types.VlanId
object
1 property
mef.common.types.VlanIdListing
object
2 properties
mef.common.types.VlanIdMappingType
string
mef.common.types.VlanIdPreservation
string
nrm.connectivity.CarrierEthInterfaceResource
object
2 properties
nrm.connectivity.DeliveryActionType
string
nrm.connectivity.FrameDeliveryCondition
object
2 properties
nrm.connectivity.VlanIdListAndUntag
object
3 properties
nrp.interface.ConnectivityServiceAugmentation1
object
1 property
nrp.interface.CreateConnectivityServiceInputAugmentation1
object
1 property
nrp.interface.EndPointAugmentation1
object
1 property
nrp.interface.NrpCarrierEthConnectivityEndPointResource
object
14 properties
nrp.interface.NrpCarrierEthConnectivityResource
object
10 properties
nrp.interface.NrpCarrierEthEnniNResource
nrp.interface.NrpCarrierEthInniNResource
object
2 properties
nrp.interface.NrpCarrierEthUniNResource
nrp.interface.ServiceAugmentation1
object
1 property
nrp.interface.ServiceInterfacePointAugmentation1
object
3 properties
nrp.interface.SipAugmentation1
object
3 properties
nrp.interface.UpdateConnectivityServiceInputAugmentation1
object
1 property
tapi.common.AdminStatePac
object
3 properties
tapi.common.AdministrativeState
string
tapi.common.BandwidthProfile
object
7 properties
tapi.common.BandwidthProfileType
string
tapi.common.Capacity
object
2 properties
tapi.common.CapacityPac
object
2 properties
tapi.common.CapacityUnit
string
tapi.common.CapacityValue
object
2 properties
tapi.common.Context
tapi.common.DirectiveValue
string
tapi.common.ForwardingDirection
string
tapi.common.GetServiceInterfacePointDetailsInput
object
1 property
tapi.common.GetServiceInterfacePointDetailsOutput
object
1 property
tapi.common.GetServiceInterfacePointListOutput
object
1 property
tapi.common.GlobalClass
object
2 properties
tapi.common.LayerProtocolName
string
tapi.common.LifecycleState
string
tapi.common.LocalClass
object
2 properties
tapi.common.NameAndValue
object
2 properties
tapi.common.OperationalState
string
tapi.common.OperationalStatePac
object
2 properties
tapi.common.PortDirection
string
tapi.common.PortRole
string
tapi.common.ServiceInterfacePoint
tapi.common.ServiceInterfacePointRef
object
1 property
tapi.common.TerminationDirection
string
tapi.common.TerminationPac
object
2 properties
tapi.common.TerminationState
string
tapi.common.TimeRange
object
2 properties
tapi.common.UpdateServiceInterfacePointInput
object
1 property
tapi.common.context.ServiceInterfacePoint
tapi.common.getserviceinterfacepointdetails.output.Sip
tapi.common.getserviceinterfacepointlist.output.Sip
tapi.connectivity.Connection
tapi.connectivity.ConnectionEndPoint
tapi.connectivity.ConnectionEndPointRef
tapi.connectivity.ConnectionRef
object
1 property
tapi.connectivity.ConnectivityConstraint
tapi.connectivity.ConnectivityServiceEndPoint
tapi.connectivity.ConnectivityServiceRef
object
1 property
tapi.connectivity.ContextAugmentation2
object
2 properties
tapi.connectivity.CoordinateType
string
tapi.connectivity.CreateConnectivityServiceInput
object
1 property
tapi.connectivity.CreateConnectivityServiceInputInput
tapi.connectivity.CreateConnectivityServiceOutput
object
1 property
tapi.connectivity.DeleteConnectivityServiceInput
object
1 property
tapi.connectivity.DeleteConnectivityServiceOutput
object
1 property
tapi.connectivity.DiversityPolicy
string
tapi.connectivity.GetConnectionDetailsInput
object
1 property
tapi.connectivity.GetConnectionDetailsOutput
object
1 property
tapi.connectivity.GetConnectivityServiceDetailsInput
object
1 property
tapi.connectivity.GetConnectivityServiceDetailsOutput
object
1 property
tapi.connectivity.GetConnectivityServiceListOutput
object
1 property
tapi.connectivity.OwnedNodeEdgePointAugmentation1
object
1 property
tapi.connectivity.ProtectionRole
string
tapi.connectivity.ResilienceConstraint
object
11 properties
tapi.connectivity.ReversionMode
string
tapi.connectivity.Route
tapi.connectivity.RouteComputePolicy
object
2 properties
tapi.connectivity.RouteObjectiveFunction
string
tapi.connectivity.SelectionControl
string
tapi.connectivity.SelectionReason
string
tapi.connectivity.ServiceType
string
tapi.connectivity.Switch
tapi.connectivity.SwitchControl
tapi.connectivity.SwitchControlRef
tapi.connectivity.TopologyConstraint
object
9 properties
tapi.connectivity.UpdateConnectivityServiceInput
object
1 property
tapi.connectivity.UpdateConnectivityServiceInputInput
tapi.connectivity.UpdateConnectivityServiceOutput
object
1 property
tapi.connectivity.connectivitycontext.ConnectivityService
tapi.connectivity.connectivityservice.EndPoint
tapi.connectivity.createconnectivityservice.input.EndPoint
tapi.connectivity.createconnectivityservice.output.Service
tapi.connectivity.createconnectivityservice.output.service.EndPoint
tapi.connectivity.deleteconnectivityservice.output.Service
tapi.connectivity.deleteconnectivityservice.output.service.EndPoint
tapi.connectivity.getconnectivityservicedetails.output.Service
tapi.connectivity.getconnectivityservicedetails.output.service.EndPoint
tapi.connectivity.getconnectivityservicelist.output.Service
tapi.connectivity.getconnectivityservicelist.output.service.EndPoint
tapi.connectivity.updateconnectivityservice.input.EndPoint
tapi.connectivity.updateconnectivityservice.output.Service
tapi.connectivity.updateconnectivityservice.output.service.EndPoint
tapi.path.computation.ComputeP2PPathInput
object
1 property
tapi.path.computation.ComputeP2PPathOutput
object
1 property
tapi.path.computation.ContextAugmentation1
object
2 properties
tapi.path.computation.DeleteP2PPathInput
object
1 property
tapi.path.computation.DeleteP2PPathOutput
object
1 property
tapi.path.computation.OptimizeP2PPathInput
object
1 property
tapi.path.computation.OptimizeP2PPathOutput
object
1 property
tapi.path.computation.Path
tapi.path.computation.PathComputationService
tapi.path.computation.PathObjectiveFunction
tapi.path.computation.PathOptimizationConstraint
tapi.path.computation.PathRef
object
1 property
tapi.path.computation.PathServiceEndPoint
tapi.path.computation.RoutingConstraint
tapi.topology.ContextAugmentation3
object
2 properties
tapi.topology.CostCharacteristic
object
3 properties
tapi.topology.ForwardingRule
string
tapi.topology.GetLinkDetailsInput
object
1 property
tapi.topology.GetLinkDetailsOutput
object
1 property
tapi.topology.GetNodeDetailsInput
object
1 property
tapi.topology.GetNodeDetailsOutput
object
1 property
tapi.topology.GetNodeEdgePointDetailsInput
object
1 property
tapi.topology.GetNodeEdgePointDetailsOutput
object
1 property
tapi.topology.GetTopologyDetailsInput
object
1 property
tapi.topology.GetTopologyDetailsOutput
object
1 property
tapi.topology.GetTopologyListOutput
object
1 property
tapi.topology.InterRuleGroup
tapi.topology.LatencyCharacteristic
object
5 properties
tapi.topology.LayerProtocolTransitionPac
object
1 property
tapi.topology.Link
tapi.topology.LinkRef
tapi.topology.NetworkTopologyService
tapi.topology.Node
tapi.topology.NodeEdgePoint
tapi.topology.NodeRef
tapi.topology.NodeRuleGroup
tapi.topology.NodeRuleGroupRef
tapi.topology.OwnedNodeEdgePointRef
tapi.topology.ProtectionType
string
tapi.topology.ResilienceType
object
2 properties
tapi.topology.RestorationPolicy
string
tapi.topology.RiskCharacteristic
object
2 properties
tapi.topology.RiskParameterPac
object
1 property
tapi.topology.Rule
tapi.topology.RuleType
string
tapi.topology.Topology
tapi.topology.TopologyRef
object
1 property
tapi.topology.TransferCostPac
object
1 property
tapi.topology.TransferIntegrityPac
object
6 properties
tapi.topology.TransferTimingPac
object
1 property
tapi.topology.ValidationMechanism
object
3 properties
tapi.topology.ValidationPac
object
1 property
tapi.topology.node.OwnedNodeEdgePoint
tapi.topology.topology.Node

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

mef-lso-presto-nrp-openapi.yml Raw ↑

Other APIs MEF publishes across the network.

MEF LSO Interlude MEF 133.1 streaming template
MEF LSO Legato Legato Service Catalog API
MEF LSO Legato Legato Service Catalog Notification API
MEF Alarm Management (Mef Lso Allegro Alarm Management)
MEF Alarm Notification (Mef Lso Allegro Alarm Notification)
MEF Fault Management (Mef Lso Allegro Fault Management)
MEF Fault Management Notification (Mef Lso Allegro Fault Notification)
MEF Performance Monitoring (Mef Lso Allegro Performance Monitoring)
MEF Performance Monitoring Notification (Mef Lso Allegro Performance Notification)
MEF Service Function Testing Notification (Mef Lso Allegro Service Function Test Notification)
MEF Service Function Testing (Mef Lso Allegro Service Function Test)
MEF Service Inventory Management (Mef Lso Allegro Service Inventory Management)
Where this information came from

This is an independent, third-party profile of MEF Network Resource Provisioning, 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.