Replace a listener registration

put

/admin/listenerRegistrations/{id}

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
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
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 replace a listener registration by submitting a PUT request on the REST resource using cURL.

cURL Command

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

Example of Request Body

The following shows an example of the request 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://phoenix61862.ad2.fusionappsdphx1.oraclevcn.com:8080/castlemock/mock/rest/project/cTaQV3/application/WAKhnS/",
            "listener-auth": {
                "oidc-client-credentials": {
                    "client-id": "48eb39a9a7cb4bc0b7761ebb821ada97",
                    "client-secret": "ade2cdde-6c94-4be2-b525-29f575a9c3fc",
                    "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::"
                }
            }
        }
    }
}

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://phoenix61862.ad2.fusionappsdphx1.oraclevcn.com:8080/castlemock/mock/rest/project/cTaQV3/application/WAKhnS/",
            "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