Replace a connection descriptor

put

/admin/connectionDescriptors/{id}

Request

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

cURL Command

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

Example of Request Body

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

{
    "endpoint-name": "flytxt162",
    "endpoint-url": "https://servername.fa.us2.oracle.com/crmRestApi/resources/",
    "fabric-facing-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://{FABRIC_HOST}urn:opc:resource:consumer::"
        }
    },
    "type": "external",
    "system-descriptor": "/systemDescriptors/buyingvp8zg"
}

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/",
    "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