NSSMF



Swagger link : SO Swagger

API exposed by NSSMF

Allocate NSSI

Method

URL

Method

URL

POST

/onap/so/infra/3gppservices/v1/allocate

Request Example for "networkType"s of "an" or "cn"



Request Example for "networkType"s of "tn"



Response Example

Note :  modelInvariantUuid and modelUuid corresponds to NSST Ids..

Modify NSSI

Method

URL

Method

URL

PUT

/onap/so/infra/3gppservices/v1/modify

Request Example for "networkType"s of "an" or "cn"



Request Example for "networkType"s of "tn"



Response Example

Activate NSSI

Method

URL

Method

URL

POST

/onap/so/infra/3gppservices/v1/activate

Request Example



Response Example



Deactivate NSSI

Method

URL

Method

URL

POST

/onap/so/infra/3gppservices/v1/deActivate

Request Example



Response Example



Deallocate NSSI

Method

URL

Method

URL

DELETE

/onap/so/infra/3gppservices/v1/deAllocate

Request Example



Response Example



Sub-net Capability query

Method

URL

Method

URL

GET

/onap/so/infra/3gppservices/v1/subnetCapabilityQuery

Request Example (AN)

Response Example(AN)

Request Example (CN)

Response Example(CN)

Request Example (TN)

Response Example(TN)

Note: Subnet capabilities are stored in a JSON properties file in so-api handler container.

Refer to swagger for allowed enum values.

API consumed by NSSMF

OOF ↔  NSSMF

1.NSSI Selection - OOF

2.NSSI Deallocation - OOF