The Equinix Community will be offline for scheduled maintenance on July 31, 2024. Learn More.
I'm currently getting a 400 response without any sort of indication of what the problem may be. Here is an example request that I am sending with some information redacted:
{
"ibxLocation": {
"cages": [
{
"cage": "AM2:1234",
"accountNumber": "1234"
}
],
"ibx": "AM2"
},
"customerReferenceNumber": null,
"serviceDetails": {
"estimatedDateTime": "2019-07-27T00:00:00+00:00",
"shipmentDetails": {
"noOfBoxes": 3,
"trackingNumber": [
"123123123"
],
"inboundType": "CARRIER",
"description": null,
"carrierName": "UPS"
}
},
"contacts": [
{
"contactType": "NOTIFICATION",
"userName": "test@test.com",
"name": "First Last"
},
{
"contactType": "ORDERING",
"userName": "test@test.com",
"name": "First Last"
}
]
}
Please let me know if you need any information so that we can resolve this issue.
Hello,
Thanks for getting back to me but this is still not working.
I believe that there is probably something broken on your side. Usually, you return a message describing the issue when a 400 is encountered. For example, here is an error message that I encountered with the work visit API:
{
"errors": [
{
"code": "EQX-161-403",
"message": "Contacts (with userName) should be Active and Approved"
}
],
"ticketId": "190820182614628"
}
My issue is that the response body for these 400s is completely empty so I have to guess at what is wrong with the request.
Equinix is the world's digital infrastructure company. Digital leaders harness our trusted platform to bring together and interconnect the foundational infrastructure that powers their success. We enable our customers to access all the right places, partners and possibilities they need to accelerate advantage.