Engage with industry experts, share insights, ask questions, and grow your network.
Recently active
Hello, I know Equinix has APIs for initiation (i.e Create Shipment order) but I was wondering whether you have plans to introduce Update and Cancel APIs for your services.
I can get the statistics for a physical port. But is there a way to break it out based on connections or vlan ports? Since the physical port is a shared service that contains multiple Expressroute circuits it would be useful to get the connection or vlan usage.Thanks ...
Did you have or plan to have a playground (or a pre production env for your customer) ?When I create a new app I have this message for the playground creation : "Sandbox (Available only for ECX V3 and ECP V1 APIs)"Regards,
Hello !I'm trying to create l2 connection on sandbox but i have some error $ curl -X POST -H "Content-Type: application/json" "https://sandboxapi.equinix.com/ecx/v3/l2/connections" -H "Authorization: Bearer xxxxxx" -d '{"primaryName": "test_port_crea_1","primaryPortUUID": "a9d0254e-d856-4a53-b105-7178fede119f","primaryVlanSTag": 601,"profileUUID": "1bef8e6b-ea90-4757-bb25-c24f9d64387c","authorizationKey": 444111000222,"speed": 200,"speedUnit": "MB","notifications": ["sandboxuser@example-company.com"],"purchaseOrderNumber": "312456323","sellerRegion": "us-east-1","sellerMetroCode": "SV","namedTag": "Private"}' Returns [{"errorCode":"IC-LAYER2-400","errorMessage":"Required field","moreInfo":"","errorMessageKey":"IC-LAYER2.IC-LAYER2-400","property":"additionalInfo_custBGPAssn"}] I couldn't find documentation about this field on documentation - https://developer.equinix.com/content/api/buyerv3-recommended?view=product-catalog#/Layer%202%20Connections/createConnectionUsingPOST
Hello !In sandbox, how could i change the serviceProfile state ?Because when i tried to add a connection on it ( POST /ecx/v3/l2/connections )I have :"Profile is not yet APPROVED"Profile uuid : 52686861-0f6d-4b1e-bc69-56076a978c18Best regards,Louis
BonjourIs the ECX API accessible from a "private" interface using a virtual circuit?Merci.Hrv
Hi, We noticed that some APIs aren't available in the sandbox but only in production of the Equinix API. Do we have a way to test this? These APIs seem to be available in the playground-zone These works on Prod but not sandbox: list userports list metros list buyer/connections For example: curl -X GET "$url/ecx/v3/l2/common/metros" -H "accept: application/json" -H "Authorization: Bearer $token" {"fault":{"faultstring":"Invalid API call as no apiproduct match found","detail":{"errorcode":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"}}}% curl -X GET "$url/ecx/v3/port/userport" -H "accept: application/json" -H "Authorization: Bearer $token"{"fault":{"faultstring":"Invalid API call as no apiproduct match found","detail":{"errorcode":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"}}}% curl -X GET "$url/ecx/v3/l2/buyer/connections" -H "accept: application/json" -H "Authorization: Bearer $token"{"fault":{"faultstring":"Invalid API call as no apiproduct match
Hi,I got a decent idea of the Equinix sandbox environment from this post https://developer.equinix.com/forum/sand-box-how-use but I'd like to know how to migrate from Sandbox to production once I have completed development.Would the same credentials work?
Hi everyone, I'm trying to create an Azure Express Route connection and when I try to send my POST request body: { "primaryName": "TestName-PRI", "primaryPortUUID": "abcdefghijklmonopqrustuvwxyz", "primaryVlanSTag": 511, "profileUUID": "abcdefghijklmonopqrustuvwxyz", "authorizationKey": "abcdefghijklmonopqrustuvwxyz", "speed": 100, "speedUnit": "MB", "notifications": "abcdefghijklmonopqrustuvwxyz", "sellerRegion": "ADAD", "sellerMetroCode": "xx", "secondaryName": "TestName-SEC", "secondaryPortUUID": "abcdefghijklmonopqrustuvwxyz", "secondaryVlanSTag": 511, "namedTag": "Microsoft", "primaryZSideVlanCTag": "###", "secondaryZSideVlanCTag": "###" } Obviously I will not post content with real data from my company so I filled it in with dummy data. I keep getting back the following error: [ { "errorCode": "IC-LAYER2-401", "errorMessage": "Json syntax error,Please check request body", "moreInfo": "Ple
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": "Fir
I recevved the above error while trying to add a workvisit request. I'm doing some integration testing and trying to perform some negative tests so my software is able to report failures accurately.The error in itself is not really very informative so if anyone else who has seen this knows the cause I'd love to know! { "errors": [ { "code": "EQX-161-403", "message": "Insufficient permission to access the resource or invoke the request." } ], "ticketId": "190806075245093" }
I have been testing several API for the customer portal. So far all seem to work except for the assets api. I get the error "You are not authorized to access the api". How do I get authorization?
how we can check if there will be any API’s maintenance or activity related to API. Can we see this in ECX portal?
I have a Portal Login. How can I access playground on Developer Portal? Should I register to Plaground?
Kindly share an example of rejecting a connection with the PATCH /ecx/v3/l2/connections/{connId} API call?
I have multiple Equinix user logins from different Accounts. I noticed that on a Developer Portal, Under a given App, Consumer Key and Secret Key is same for all existing multiple user logins .Does this have any impact on API Operations as we have the same keys? How do we differenciate operations?
Equinix has two way of integrating APIs: Playground environment, https://developer.equinix.com/playground/access -> Can register and experience Equinix Mock API’s (Request and Response). No Developer Portal permission required. Production environment, https://developer.equinix.com/ -> To experience API’s on Production Environment, Requires Developer Portal Login. If you are interested, Please share your company’s Account name/Account number that is tied up with Equinix, So that we can help you to process the access request.
Given the TTL of access token is 60 minutes, what will happen that another access token was generated before the previous one expired? The scenarior could be that two different threads are running independently, one thread created one access token for calling APIs. 5 minute later, the other thread created another access token without knowing there already had access token created. Will both access token valid at the same time? Assuming both threads are under the same user credentials or from the same user accound.
Can we get Power Data for multiple circuits of Cabinet using below API. GET /power/v1/current
I'm calling the API GET power/v1/current API and am getting the following error, can anyone help? "type": "ERROR", "statuscode": "4000", "msg": "INTERNAL_ERROR".
Access denied only when trying to get Power Data. I am trying to get near real time or at least data that is more current than what SmartView reports give us.I can do all the other API calls (asset, subscriptions, auth, etc.) but not Power. Here is my call for GET power/v1/current
I'm calling the API GET /power/v1/current, and setting levelType=cage so I can see my entire cage power usage (preferably every cabinet in the cage). Theres so many things in the description with no example. Can I get some help?
ECP APIs request packets have attributes with names – IBX, Cage. What does these attributes mean?
Hi, I am currently working on ECP APIs and i don't see the detailed documentation under knowledge center, please assist.
Hi,I'd like to check a few things regarding the Alarms API.How are we supposed to treat the Severity being return by the API?With severity levels of Low, High, Warning, Urgent (and possibly more?), what are we supposed to interpret from these values?What is the difference between the levels?At which level(s) must immediate action be taken?How can we map the different alarm types and classifications, to the Electrical/Mechanical Alarms guide provided?We'd like to link up the different active alarms that we get from the API reply to the different categories in our application to indicate the severity of the different categories of assets in our datacenter
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.