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

ETSI MEC 030 V2X Information Services API

The V2X Information Service defined in ETSI GS MEC 030, providing predicted quality of service, provisioning information and multi-operator V2X message distribution for connected-vehicle applications running at the edge.

ETSI MEC 030 V2X Information Services API is one of 24 APIs that ETSI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Edge Computing, MEC, V2X, and Automotive. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

This API exposes 11 operations across 8 paths, organized into 4 resource areas, and defines 68 schemas. It is described by OpenAPI 3.1.0, at version 3.1.1.

Requests are made against a single base URL, https://localhost/vis/v2.

11 operations 8 paths 68 schemas 1 DELETE5 GET4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
3.1.1
Server
https://localhost/vis/v2
Contact
Resource Areas
4

Paths & Operations 11

Across 8 paths, the API surfaces 11 operations — 1 DELETE, 5 GET, 4 POST, 1 PUT. They span 4 resource areas: queries, V2X_msg, QoS, subscription. Each is listed below with its method, path, parameters, and response codes.

queries 3

Queries

GET
/queries/uu_unicast_provisioning_info
Used to query provisioning information for V2X communication over Uu unicast.
prov_info_uu_unicastGET 1 param → 200400401403404406429
GET
/queries/uu_mbms_provisioning_info
retrieve information required for V2X communication over Uu MBMS.
prov_info_uu_mbmsGET 1 param → 200400401403404406429
GET
/queries/pc5_provisioning_info
Query provisioning information for V2X communication over PC5.
prov_infoGET 1 param → 200400401403404406429
V2X_msg 2
POST
/provide_v2x_msg_distribution_server_info
Request the information about available V2X Message Distribution Servers that can be supported by the service consumer.
v2xMsg_distributionServerPost body → 200400401403404
POST
/publish_v2x_message
Used to publish a V2X message.
v2x_messagePOST body → 204400401403404406429
QoS 1
POST
/provide_predicted_qos
Request the predicted QoS correspondent to potential routes of a vehicular UE.
predicted_qosPOST body → 200400401403404
subscription 5

Subscription

GET
/subscriptions
Request information about the subscriptions for this requestor.
subGET 1 param → 200400401403404406429
POST
/subscriptions
create a new subscription to VIS notifications.
subPOST body → 201400401403404406415422
GET
/subscriptions/{subscriptionId}
Retrieve information about this subscription.
individualSubscriptionGET 1 param → 200400401403404406429
PUT
/subscriptions/{subscriptionId}
Used to update the existing subscription.
individualSubscriptionPUT 1 param body → 200400401403404406412422
DELETE
/subscriptions/{subscriptionId}
Used to cancel the existing subscription.
individualSubscriptionDELETE 1 param → 204401403404429

Schemas 68

The contract defines 68 schemas that model the data the API accepts and returns. The most detailed are ProvChgUuUniSubscription (7 properties), PredQosSubscription (7 properties), ProvChgPc5Subscription (7 properties), PredictedQos (7 properties). Each schema is shown below with its type and property counts.

CellId
object
1 property 1 required
Earfcn
object
1 property 1 required
Ecgi
object
2 properties 2 required
FddInfo
object
4 properties 4 required
links
object
Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
1 property 1 required
LinkType
object
1 property 1 required
LocationInfo
object
2 properties
LocationInfo.geoArea
object
Information of a geographical area.
2 properties 2 required
Pc5NeighbourCellInfo
object
3 properties 3 required
Pc5ProvisioningInfo
object
2 properties 1 required
Pc5ProvisioningInfo.proInfoPc5
object
The provisioning information per location as defined below.
3 properties 2 required
Plmn
object
2 properties 2 required
PredictedQos
object
7 properties 3 required
PredictedQos.routes
object
1 property
PredictedQos.routes.routeInfo
object
4 properties
ProblemDetails
object
5 properties
ProvChgPc5Notification
object
5 properties 2 required
ProvChgPc5Subscription
object
7 properties 2 required
ProvChgPc5Subscription.filterCriteria
object
List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
3 properties 2 required
ProvChgUuMbmsNotification
object
5 properties 2 required
ProvChgUuMbmsSubscription
object
7 properties 2 required
ProvChgUuMbmsSubscription.filterCriteria
object
List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
3 properties 2 required
ProvChgUuUniNotification
object
5 properties 2 required
ProvChgUuUniSubscription
object
7 properties 2 required
ProvChgUuUniSubscription.filterCriteria
object
List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
3 properties 2 required
SubscriptionLinkList
object
1 property 1 required
SystemInformationBlockType21
object
TddInfo
object
3 properties 3 required
TestNotification
object
2 properties 2 required
TimeStamp
object
2 properties 2 required
TransmissionBandwidth
object
1 property 1 required
TransmissionBandwidth.transmissionBandwidth
integer
'Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows: 1 = bw6 (6 resource blocks) 2 = bw15 (15 resource…
UuMbmsNeighbourCellInfo
object
6 properties 6 required
UuMbmsProvisioningInfo
object
2 properties 1 required
UuMbmsProvisioningInfo.proInfoUuMbms
object
The provisioning information per location as defined below.
3 properties 2 required
UuUniNeighbourCellInfo
object
5 properties 5 required
UuUnicastProvisioningInfo
object
2 properties 1 required
UuUnicastProvisioningInfo.proInfoUuUnicast
object
The provisioning information per location as defined below.
3 properties 2 required
V2xApplicationServer
object
2 properties 2 required
V2xMsgNotification
object
6 properties 6 required
V2xMsgNotification.links
object
links to resources related to this notification.
1 property 1 required
V2xMsgPublication
object
3 properties 3 required
msgType
integer
Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2. − denm(1): Decentr…
V2xMsgSubscription
object
7 properties 2 required
V2xMsgSubscription.filterCriteria
object
List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
2 properties 1 required
V2xServerUsd
object
3 properties 3 required
V2xServerUsd.sdpInfo
object
SDP with IP multicast address and port number used for V2X communication via MBMS.
2 properties 2 required
V2xServerUsd.tmgi
object
Temporary Mobile Group Identity (TMGI), which is used within MBMS to uniquely identify Multicast and Broadcast bearer services.
3 properties 3 required
WebsockNotifConfig
object
2 properties
V2xMsgDistributionServerInfo
object
2 properties 1 required
PredQosSubscription
object
7 properties 2 required
V2xMsgPropertiesValues
object
4 properties 4 required
V2xMsgFilterCriteria
object
4 properties 1 required
V2xMsgDistributionServer
object
2 properties 1 required
InfoConnection
object
Connection information of the V2X Message Distribution Server the service consumer can use for direct connection. Shall only be included in the response.
2 properties 2 required
InfoProtocol
object
Specifics of the application layer protocol of V2X Message Distribution Server.
2 properties 2 required
QosPredFilterCriteria
object
1 property
PredictionArea
object
Geographical area including the two ends of the user plane link between two V2X application instances. It shall only be present when "predictionTarget" = "E2EA…
2 properties 2 required
Qos
object
Predicted QoS at the related time and vehicular UE location. Shall only be included in the response.
1 property 1 required
Stream
object
Predicted QoS at the related time and vehicular UE location for the specific data stream. In case of 3GPP network, this is mapped to a QoS flow. Stream needs t…
1 property 1 required
QosKpi
object
This structure contains the prediction for a specific QoS KPI related to a given data stream.
3 properties 2 required
Routes
object
Information relating to the potential routes of a vehicular UE. Shall only be present when "predictionTarget" = "SINGLEUEPREDICTION".
1 property 1 required
RouteInfo
object
Information relating to a specific route. The first structure shall relate to the route origin and the last to the route destination. Intermediate waypoint loc…
2 properties 1 required
_links
object
Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
1 property 1 required
_links1
object
Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
1 property 1 required
_links2
object
List of hyperlinks related to the resource.
2 properties 1 required
_links3
object
Links to resources related to this notification.
1 property 1 required
Subscriptions
object
The service consumer's subscriptions.
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

MEC030_V2XInformationServices.yaml Raw ↑

Other APIs ETSI publishes across the network.

ETSI MEC 011 Edge Platform Application Enablement API
ETSI MEC 012 Radio Network Information API
ETSI MEC 013 Location API
ETSI MEC 014 UE Identity API
ETSI MEC 015 Traffic Management APIs
ETSI MEC 016 UE Application Interface API
ETSI MEC 010-2 Application Package and Lifecycle Management APIs
ETSI MEC 021 Application Mobility Service API
ETSI MEC 028 WLAN Information API
ETSI MEC 029 Fixed Access Information API
ETSI MEC 033 IoT API
ETSI MEC 040 MEC Federation Enablement API
Where this information came from

This is an independent, third-party profile of ETSI MEC 030 V2X Information Services 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.