Subscription Operations for UDM Data

This table provides information about the subscription operations for UDM data.

Table 9-1 Subscription Operations for UDM

Operations Type Sample Request REST URL Sample Response Possible Error codes
POST http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions RequestData:

See POST-SDMSubscriptions

Header-Location: http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/ Output: See POST-SDMSubscriptions
  • 400: "Duplicate subscription"
  • 404: "Subscriber does not exist"
  • 400: "Schema Validation failure "
  • 404: "Data does not exist "
PUT http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/5 RequestData:

See POST-SDMSubscriptions

-
  • 400: "Duplicate subscription"
  • 404: "Subscriber does not exist"
  • 400: "Schema Validation failure "
  • 404: "Data does not exist "
GET http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions Output See: GET-SDMSubscriptions
  • 404: "Subscriber does not exist"
  • 404: "Data does not exist "
PATCH http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/5 RequestData:
[
    {
    "op": "replace",
    "path": "/dnn",
    "value": "sbsb"
    }
]
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 404: "Data does not exist "
DELETE http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/5
  • 404: "Subscriber does not exist"
  • 404: "Data does not exist "
POST http://localhost:8080/nudr-dr/v2/subscription-data/subs-to-notify RequestData: SeePost-SubscriptionDataSubscriptions Output: See Post-Output-SubscriptionDataSubscriptions
  • 400: "Invalid Data Content"
  • 400: "Duplicate subscription"
  • 404: "Subscriber does not exist"
  • 400: "Schema Validation failure "
  • 404: "Data does not exist "
GET http://localhost:8080/nudr-dr/v2/subscription-data/subs-to-notify?ue-id=nai-990991@nai Output: See Get-Output-SubscriptionDataSubscriptions
  • 400: "Invalid URI sent from client "
PATCH http://localhost:8080/nudr-dr/v2/subscription-data/subs-to-notify/7 RequestData:
[
    {
    "op": "replace",
    "path": "/supportedFeatures",
    "value": "sf"
    }
]
DELETE http://localhost:8080/nudr-dr/v2/subscription-data/subs-to-notify?ue-id=nai-990991@nai,delete-all-nfs=true,nf-instance-id=cb59c48c-a2fa-11e9-a2a3-2a2ae2dbcce4,implicit-unsubscribe-indication=true