Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Multicast VPN Service and Service Orders Management RESTful Web Services

 

The following operations can be performed using the Connectivity Services Director Multicast VPN (MVPN) Services and Service Orders Management RESTful Web Services.

Get MVPN Service Definition Details By Definition ID

This request is used to retrieve the details of a particular MVPN service definition, based on the service definition ID.

URI

api/space/nsas/l3vpn/service-management/service-definitions/

<servicedefinition-Id>

HTTP Method

GET

Consumes

application/vnd.net.juniper.space.service-management.

service-definition+xml;version=2

Produces

Collects the details of a specific MVPN service definition.

Output

Sample XML Output

Create an MVPN Service Definition

This request is used to create an MVPN service definition.

URI

api/space/nsas/l3vpn/service-management/service-definitions/

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-

management.

service-definition+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-definition-status+xml

Produces

Creates an MVPN service definition.

Input

Sample XML Input

Get an MVPN Service Order

This request is used to retrieve the details of a particular MVPN service order, based on the service order ID.

URI

api/space/nsas/l3vpn/service-management/service-orders/

<serviceOrderId>

HTTP Method

GET

Consumes

application/vnd.net.juniper.space.service-management.

service-order+xml

Produces

Collects the details of a specific MVPN service order.

Output

Sample XML Output

Create an MVPN Service Order

This request is used to create a multicast VPN service order.

URI

api/space/nsas/l3vpn/service-management/service-orders/

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-

management.

service-order+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-order-status+xml

Produces

Creates an MVPN service order.

Input

Sample XML Input

Modify an MVPN Service Order

This request is used to modify a saved MVPN service order.

URI

api/space/nsas/l3vpn/service-management/service-orders/

<serviceOrderId>

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-

management.

modify-service-order+xml;

version=2;charset=UTF-8

Consumes

application/vnd.net.juniper.space.service-management.

service-order-status+xml;version=2

Produces

Modifies an MVPN service order.

Input

Sample XML Input

Output

Sample XML Output

Get an MVPN Service By Service ID

This request is used to retrieve the details of a particular MVPN service.

URI

api/space/nsas/l3vpn/service-management/

services/<serviceId>

HTTP Method

GET

Consumes

application/vnd.net.juniper.space.service-management.

service+xml;version=2

Produces

Collects the details of a specific MVPN service.

Output

Sample XML Output

Modify an MVPN Service

This request is used to modify an MVPN service for service name and endpoint information.

URI

api/space/nsas/l3vpn/service-management/

services/{service-Id}

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-

management.

modify-service+xml;version=2;charset=UTF-8

Consumes

application/vnd.net.juniper.space.service-management.

service-status+xml;version=2

Produces

Modifies an MVPN service with updates to service name and endpoint details.

Input

Sample XML Input

Bulk Decommission MVPN Services

This request is used to decommission previously created services in a bulk operation..

URI

api/space/nsas/l3vpn/service-management/

services/{serviceId}

HTTP Method

DELETE

Content-Type

application/vnd.net.juniper.space.service-management.service+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-status+xml

Produces

Performs a single-step, wholesale decommissioning of previously created services.

Input (Bulk Decommission Immediately)

Sample XML Input

Input (Bulk Decommission Later)

Sample XML Input

Output

Sample XML Output

Deactivation of an MVPN Service

This request is used to deactivate a previously created service.

URI

api/space/nsas/l3vpn/service-management/

services/{serviceId}

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-management.

service.deactivate-service+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-status+xml

Produces

Deactivates a previously created service.

Input ( Deactivation Immediately)

Sample XML Input

Input (Deactivation Later)

Sample XML Input

Output

Sample XML Output

Bulk Deactivation of MVPN Services

This request is used to deactivate previously created services in a bulk operation.

URI

api/space/nsas/l3vpn/service-management/

services/{serviceId}

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-management.

services.deactivate-services+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-status+xml

Produces

Performs a single-step deactivation of previously created services.

Input (Bulk Deactivation Immediately)

Sample XML Input

Input (Bulk Deactivation Later)

Sample XML Input

Output

Sample XML Output

Reactivation of an MVPN Service

This request is used to reactivate a previously created service.

URI

api/space/nsas/l3vpn/service-management/

services/{serviceId}

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-management.

service.reactivate-service+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-status+xml

Produces

Reactivates a previously created service.

Input (Reactivation Immediately)

Sample XML Input

Input (Reactivation Later)

Sample XML Input

Output

Sample XML Output

Bulk Reactivation of MVPN Services

This request is used to reactivate previously created services in a bulk operation.

URI

api/space/nsas/l3vpn/service-management/

services/{serviceId}

HTTP Method

POST

Content-Type

application/vnd.net.juniper.space.service-management.

services.reactivate-services+xml

Consumes

application/vnd.net.juniper.space.service-management.

service-status+xml

Produces

Performs a single-step reactivation of previously created services.

Input (Bulk Reactivation Immediately)

Sample XML Input

Input (Bulk Reactivation Later)

Sample XML Input

Output

Sample XML Output

Decommission an MVPN Service Immediately

This request is used to decommission a previously created MVPN service immediately.

URI

api/space/nsas/l3vpn/service-management/

services/{serviceId}

HTTP Method

DELETE

Content-Type

application/vnd.net.juniper.space.service-management.service+xml

Produces

Decommissions a previously created MVPN service immediately.

Input

Sample XML Input

Output

Sample XML Output