Update a connection descriptor

patch

/admin/connectionDescriptors/{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: array
Show Source
Nested Schema : ConnectionDescriptor
Type: object
Show Source
Nested Schema : client-controlled-security
Type: object
Show Source
Match One Schema
Show Source
Nested Schema : Fabric-facing-auth
Type: object
Show Source
Nested Schema : header-enrichment
Type: object
Additional Properties Allowed
Show Source
Nested Schema : Internal-adapter-app-config
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
Nested Schema : inbound-token-custom-claim-to-scope-mapping
Type: object
Additional Properties Allowed
Show Source
Nested Schema : inbound-token-scopes-from
Type: array
Minimum Number of Items: 1
Default Value: [ "JWT_SCOPES" ]
Show Source
Nested Schema : additionalProperties
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : additional-urls
Type: array
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 connection descriptor by submitting a PATCH request on the REST resource using cURL.

cURL Command

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

Example of Request Body

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

[
    {
        "op": "replace",
        "path": "/endpoint-url",
        "value": "https://fusovmsmc76-fa-ext.us.oracle.com/crmRestApi/resources/11.13.18.05/"
    }
]

Example of Response Body

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

{
    "merge-policy": "NotMergeParticipant",
    "endpoint-name": "flytxt162",
    "endpoint-url": "https://fusovmsmc76-fa-ext.us.oracle.com/crmRestApi/resources/11.13.18.05/",
    "fabric-facing-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::",
            "oidc-flow": "user-assertion-token",
            "client-identity-propagation-required": false
        }
    },
    "id": "flytxt162khh45",
    "type": "external",
    "system-descriptor": "/systemDescriptors/buyingvp8zg"
}
Back to Top