Announcements

The Equinix Community will be offline for scheduled maintenance on July 31, 2024. Learn More.

Discussions

Can't edit a circuit's bandwidth

Can't edit a circuit's bandwidth

API_User
Level 9

Hi,

I have a circuit and I'm trying to change the bandwidth using PATCH /fabric/v4/connections/{id}

Here's the payload:

{
"op": "replace",
"path": "/bandwidth",
"value": 900
}

But I keep getting this error code and there seems to be no way around it.

[
{
"errorCode": "EQ-3142506",
"errorMessage": "Invalid request",
"details": "Media type is not supported",
"correlationId": "X-X-X-api"
}
]

Would appreciate the help,

Thanks

Replies 3 3

API_User
Level 9

Please update the content type in the patch request header:

 

-H 'Content-Type: application/json-patch+json'

I hope this helps!

API_User
Level 9

Thank you friend, I've been stuck on that for ages.

Unfortunately, running into another issue now

[
{
"errorCode": "EQ-3142558",
"errorMessage": "Json syntax error, please check request body",
"details": "Please refer the contracts for correct fields",
"correlationId": "{}-api"
}
]

API_User
Level 9

Solved.

I needed to wrap the JSON body in a list like so:

[
{
"op": "replace",
"path": "/bandwidth",
"value": 900
}
]