Can edit An existing endpoint

Can edit An existing endpoint

The API checks an existing endpoint to see if it can be edited. The API returns falseendpoint with the specified id cannot be edited. It returns true otherwise.

Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/endpoint-configuration/endpointoperations/canedit
COPY
Request Body
endpointUpdateRequest of type(s) application/json
Optional
{
    "existingAssociatedEndpoints": [
        {
            "associations": [
                {
                    "lastUpdated": "string",
                    "createdDate": "string",
                    "customProperties": "string",
                    "fromEndpointType": "string",
                    "associationTypeInfoId": "string",
                    "id": "string",
                    "toEndpointId": "string",
                    "toEndpointType": "string",
                    "version": 0,
                    "fromEndpointId": "string"
                }
            ],
            "lastUpdated": "string",
            "createdDate": "string",
            "name": "string",
            "tenantId": "string",
            "description": "string",
            "typeId": "string",
            "id": "string",
            "typeDisplayName": "string",
            "uri": "string",
            "version": 0,
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ],
    "endpoint": {
        "associations": [
            {
                "lastUpdated": "string",
                "createdDate": "string",
                "customProperties": "string",
                "fromEndpointType": "string",
                "associationTypeInfoId": "string",
                "id": "string",
                "toEndpointId": "string",
                "toEndpointType": "string",
                "version": 0,
                "fromEndpointId": "string"
            }
        ],
        "lastUpdated": "string",
        "createdDate": "string",
        "name": "string",
        "tenantId": "string",
        "description": "string",
        "typeId": "string",
        "id": "string",
        "typeDisplayName": "string",
        "uri": "string",
        "version": 0,
        "extensionData": {
            "entries": [
                {
                    "key": "string"
                }
            ]
        }
    },
    "tenantId": "string",
    "providerServiceId": "string",
    "associatedEndpoints": [
        {
            "associations": [
                {
                    "lastUpdated": "string",
                    "createdDate": "string",
                    "customProperties": "string",
                    "fromEndpointType": "string",
                    "associationTypeInfoId": "string",
                    "id": "string",
                    "toEndpointId": "string",
                    "toEndpointType": "string",
                    "version": 0,
                    "fromEndpointId": "string"
                }
            ],
            "lastUpdated": "string",
            "createdDate": "string",
            "name": "string",
            "tenantId": "string",
            "description": "string",
            "typeId": "string",
            "id": "string",
            "typeDisplayName": "string",
            "uri": "string",
            "version": 0,
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ],
    "existingEndpoint": {
        "associations": [
            {
                "lastUpdated": "string",
                "createdDate": "string",
                "customProperties": "string",
                "fromEndpointType": "string",
                "associationTypeInfoId": "string",
                "id": "string",
                "toEndpointId": "string",
                "toEndpointType": "string",
                "version": 0,
                "fromEndpointId": "string"
            }
        ],
        "lastUpdated": "string",
        "createdDate": "string",
        "name": "string",
        "tenantId": "string",
        "description": "string",
        "typeId": "string",
        "id": "string",
        "typeDisplayName": "string",
        "uri": "string",
        "version": 0,
        "extensionData": {
            "entries": [
                {
                    "key": "string"
                }
            ]
        }
    }
}
array of endpoint
existingAssociatedEndpoints
Optional

existingAssociatedEndpoints

endpoint
Optional

endpoint

string
tenantId
Optional

tenantId

string
providerServiceId
Optional

providerServiceId

array of endpoint
associatedEndpoints
Optional

associatedEndpoints

existingEndpoint
Optional

existingEndpoint

Responses
200
Operation doesn't return any data structure

403

Unauthorized.

Operation doesn't return any data structure