/subscriptions
Method: Post
Summary: Subscribe the notification of PFD changes.
Tags:
- PFD subscriptions
Operation ID: Nnef_PFDmanagement_Subscribe
Request Body:
Description: a PfdSubscription resource to be created.
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/PfdSubscription'
Callbacks:
PfdChangeNotification:
'{request.body#/notifyUri}':
Method: Post
Summary: Notification of PFD change.
Tags:
- PfdChangeNotification data
Operation ID: Nnef_PFDmanagement_Notify
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Type: array
items:
Reference: '#/components/schemas/PfdChangeNotification'
minItems: 1
Responses:
'200' The PFD operation in the notification is performed and the PfdChangeReport indicates failure reason.
Content:
Application/JSON:
Schema:
Type: array
items:
Reference: '#/components/schemas/PfdChangeReport'
minItems: 1
'204' The PFD operation in the notification is performed successfully.
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'401': Reference 'TS29571_CommonData.yaml#/components/responses/401'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'411': Reference 'TS29571_CommonData.yaml#/components/responses/411'
'413': Reference 'TS29571_CommonData.yaml#/components/responses/413'
'415': Reference 'TS29571_CommonData.yaml#/components/responses/415'
'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
Responses:
'201' The creation of a PfdSubscription resource is confirmed and a representation of that resource is returned.
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/PfdSubscription'
Headers:
Location:
Description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nnef-pfdmanagement/v1/subscriptions/{subscriptionId}'
Required/Optional: true
Schema:
Type: string
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'401': Reference 'TS29571_CommonData.yaml#/components/responses/401'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'411': Reference 'TS29571_CommonData.yaml#/components/responses/411'
'413': Reference 'TS29571_CommonData.yaml#/components/responses/413'
'415': Reference 'TS29571_CommonData.yaml#/components/responses/415'
'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'