Update a listener registration

patch

/admin/listenerRegistrations/{id}

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: array
Show Source
Nested Schema : PatchDocument
Type: object
A JSONPatch document as defined by RFC 6902
Show Source
Nested Schema : value
Type: object
The value to be used within the operations.
Back to Top

Response

Supported Media Types

200 Response

OK
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : affiliated-apis
Type: array
Show Source
Nested Schema : Listener-locality
Type: object
Show Source
Nested Schema : Affiliated-api
Type: object
Show Source
Nested Schema : External-listener
Type: object
Show Source
Nested Schema : Listener-auth
Type: object
Show Source
Nested Schema : Basic-credentials
Type: object
Show Source
Nested Schema : oidc-client-credentials
Type: object
Show Source
Nested Schema : password
Type: object
Show Source
Nested Schema : username
Type: object
Show Source
Nested Schema : PasswordUserName
Type: object
Show Source

400 Response

Bad Request
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

401 Response

Unauthorized
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

403 Response

Forbidden
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

404 Response

Not Found
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

409 Response

Conflict
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

500 Response

Internal Server Error
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
Back to Top

Examples

The following example shows how to update a listener registration by submitting a patch request on the REST resource using cURL.

cURL Command

curl -H 'Authorization: Bearer <Token>' -X PATCH https://{FABRIC_HOST}/admin/listenerRegistrations/{id} -H "Content-Type: application/json" -D @update_listenerregistration.json| json_pp

Example of Request Body

The following shows an example of the request body in JSON format.

 [
  {
    "op": "replace",
    "path": "/listener-locality/external-listener/listener-url",
    "value": "http://cgbu-idc-dev14.ad1.fusionappsdephx.oraclevcn.com:9002/"
  }
]

Example of Response Body

The following shows an example of the response body in JSON format.

{
    "affiliated-apis": [
        {
            "api-name": "party",
            "api-id": "tmf-632",
            "api-version": "v4",
            "query": "(/eventType eq \"IndividualCreateEvent\" or /eventType eq \"IndividualDeleteEvent\" or /eventType eq \"IndividualAttributeValueChangeEvent\" or /eventType eq \"OrganizationDeleteEvent\" or /eventType eq \"OrganizationCreateEvent\" or /eventType eq \"OrganizationAttributeValueChangeEvent\")"
        }
    ],
    "listener-locality": {
        "external-listener": {
            "listener-url": "http://cgbu-idc-dev14.ad1.fusionappsdephx.oraclevcn.com:9002/",
            "listener-auth": {
                "oidc-client-credentials": {
                    "identity-uri": "https://idcs-322c58839d80453186f91eb606042ad2.identity.oraclecloud.com/oauth2/v1/token",
                    "scope": "https://n6jfxzxt6schvqjkpge6uqfrum.apigateway.us-ashburn-1.oci.customer-oci.comurn:opc:resource:consumer::"
                }
            }
        }
    },
    "id": "listener-registrationdrz88",
    "type": "external"
}
Back to Top