OP uses this callback api to notify partner OP about change in federation status, federation metadata or offered zone details. Allowed combinations of objectType and operationType are
- FEDERATION - STATUS: Status specified by parameter 'federationStatus'.
- ZONES - STATUS: Status specified by parameter 'zoneStatus'.
- ZONES - ADD: Use parameter 'addZones' to define add new zones
- ZONES - REMOVE: Use parameter 'removeZones' to define remove zones.
- EDGE_DISCOVERY_SERVICE - UPDATE: Use parameter 'edgeDiscoverySvcEndPoint' to specify new endpoints
- LCM_SERVICE - UPDATE: Use parameter 'lcmSvcEndPoint' to specify new endpoints
- MOBILE_NETWORK_CODES - ADD: Use parameter 'addMobileNetworkIds' to define new mobile network codes.
- MOBILE_NETWORK_CODES - REMOVE: Use parameter 'removeMobileNetworkIds' to remove mobile network codes.
- FIXED_NETWORK_CODES - ADD: Use parameter 'addFixedNetworkIds' to define new fixed network codes.
- FIXED_NETWORK_CODES - REMOVE: Use parameter 'removeFixedNetworkIds' to remove fixed network codes.
- SERVICE_APIS - ADD/REMOVE: Parameter Usage 'addServiceAPIs / removeServiceAPIs' to add or remove Service APIs support.
description:Date and time of the federation modification
by the originating partner OP
format:date-time
responses:
"204":
description:Expected response to a successful call back processing
"400":
description:Bad request
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"401":
description:Unauthorized
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"404":
description:Not Found
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"409":
description:Conflict
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"422":
description:Unprocessable Entity
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"500":
description:Internal Server Error
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"503":
description:Service Unavailable
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
"520":
description:Web Server Returned an Unknown Error
content:
application/problem+json:
schema:
$ref:'#/components/schemas/ProblemDetails'
default:
description:Generic Error
# "400":
# description: Bad request
# content:
# application/problem+json:
# schema:
# $ref: '#/components/schemas/ProblemDetails'
# "404":
# description: Unauthorized
# content:
# application/problem+json:
# schema:
# $ref: '#/components/schemas/ProblemDetails'
# "408":
# description: Timeout
# content:
# application/problem+json:
# schema:
# $ref: '#/components/schemas/ProblemDetails'
# "409":
# description: Conflict
# content:
# application/problem+json:
# schema:
# $ref: '#/components/schemas/ProblemDetails'
# "500":
# description: Internal Server Error
# content:
# application/problem+json:
# schema:
# $ref: '#/components/schemas/ProblemDetails'
# callbacks:
# onPartnerStatusEvent:
# '{$request.body#/partnerStatusLink }':
# post:
# requestBody:
# description: |
# OP uses this callback api to notify partner OP about change in federation status, federation metadata or offered zone details. Allowed combinations of objectType and operationType are
# - FEDERATION - STATUS: Status specified by parameter 'federationStatus'.
# - ZONES - STATUS: Status specified by parameter 'zoneStatus'.
# - ZONES - ADD: Use parameter 'addZones' to define add new zones
# - ZONES - REMOVE: Use parameter 'removeZones' to define remove zones.
# - EDGE_DISCOVERY_SERVICE - UPDATE: Use parameter 'edgeDiscoverySvcEndPoint' to specify new endpoints
# - LCM_SERVICE - UPDATE: Use parameter 'lcmSvcEndPoint' to specify new endpoints
# - MOBILE_NETWORK_CODES - ADD: Use parameter 'addMobileNetworkIds' to define new mobile network codes.
# - MOBILE_NETWORK_CODES - REMOVE: Use parameter 'removeMobileNetworkIds' to remove mobile network codes.
# - FIXED_NETWORK_CODES - ADD: Use parameter 'addFixedNetworkIds' to define new fixed network codes.
# - FIXED_NETWORK_CODES - REMOVE: Use parameter 'removeFixedNetworkIds' to remove fixed network codes.
# - SERVICE_APIS - ADD/REMOVE: Parameter Usage 'addServiceAPIs / removeServiceAPIs' to add or remove Service APIs support.