Update An existing endpoint

Update An existing endpoint

The API updates an existing endpoint.

Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/endpoint-configuration/endpointoperations/update
COPY
Request Body
endpointUpdateRequest of type(s) application/json
Optional
{
    "existingAssociatedEndpoints": [
        {
            "associations": [
                {
                    "lastUpdated": "string",
                    "createdDate": "string",
                    "customProperties": "string",
                    "associationTypeInfoId": "string",
                    "id": "string",
                    "toEndpointId": "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",
                "associationTypeInfoId": "string",
                "id": "string",
                "toEndpointId": "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",
                    "associationTypeInfoId": "string",
                    "id": "string",
                    "toEndpointId": "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",
                "associationTypeInfoId": "string",
                "id": "string",
                "toEndpointId": "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
Returns endpoint of type(s) */*
{
    "associations": [
        {
            "lastUpdated": "string",
            "createdDate": "string",
            "customProperties": "string",
            "associationTypeInfoId": "string",
            "id": "string",
            "toEndpointId": "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"
            }
        ]
    }
}
associations
Optional

associations

string As date-time As date-time
lastUpdated
Optional

lastUpdated

string As date-time As date-time
createdDate
Optional

createdDate

string
name
Optional

name

string
tenantId
Optional

tenantId

string
description
Optional

description

string
typeId
Optional

typeId

string
id
Optional

id

string
typeDisplayName
Optional

typeDisplayName

string
uri
Required

uri

integer As int64 As int64
version
Optional

version

extensionData
Optional

extensionData


403

Unauthorized.

Operation doesn't return any data structure