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"
}
]
}
}
}
string
tenantId
Optional
tenantId
string
providerServiceId
Optional
providerServiceId
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"
}
]
}
}
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
403
Unauthorized.
Operation doesn't return any data structure
Endpoint Configuration Operations
POST
Can delete An existing endpoint
POST
Can edit An existing endpoint
POST
Create A new endpoint
POST
Create A new endpoint type
POST
Delete An existing endpoint
POST
Delete An existing endpoint type
POST
Update An existing endpoint
POST
Update An existing endpoint type
POST
Validates An existing endpoint