Developer Forum Equinix Fabric™ APIs
 The Developer Forum is shutting down. Please join the Equinix Community to participate in new discussions.
API User | 1 Replies | 115 Views | Last Reply: Wednesday, May 20, 2020 - 23:33

Hello,

I'd like to know how often do you synchronize your sandbox environment with production environment?

API User | 1 Replies | 104 Views | Last Reply: Thursday, May 14, 2020 - 22:05

Hi, 

How often does the port statistics/utilization data get updated as I want to poll the values based on those intervals? 

API User | 1 Replies | 122 Views | Last Reply: Thursday, May 14, 2020 - 21:05

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 ...

API User | 0 Replies | 209 Views | Last Reply: Friday, April 10, 2020 - 19:45

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"
}'

return

[{"errorCode":"IC-LAYER2-400","errorMessage":"Required field","moreInfo":"","errorMessageKey":"IC-LAYER2.IC-LAYER2-400","property":"additionalInfo_custBGPAssn"}]

I dont find documentation about this field on documentation

 - https://developer.equinix.com/content/api/buyerv3-recommended?view=product-catalog#/Layer%202%20Connections/createConnectionUsingPOST

 

Could you held me ?

Best regards
Louis

API User | 1 Replies | 209 Views | Last Reply: Friday, April 10, 2020 - 17:42

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-56076a978c18

Best regards,
Louis

API User | 0 Replies | 202 Views | Last Reply: Wednesday, April 8, 2020 - 23:20

Bonjour

Is the ECX API accessible from a "private" interface using a virtual circuit?

 

Merci.

Hrv

API User | 1 Replies | 502 Views | Last Reply: Tuesday, March 10, 2020 - 00:23

Hello,

I have been reading the ECXF API documentation and I noticed that both "ECX" and "ECXF" abbreviations are used in the V3 APIs migration section. Are ECX and ECXF two separate products?

API User | 0 Replies | 476 Views | Last Reply: Friday, January 31, 2020 - 18:08

Hi, 

 

We noticed that some api's aren't available in the sandbox but only in production of the Equinix api. Do we have a way to test this? These api's seem to be available in the playground-zone 

 

Works on Prod but not sandbox

  1. list userports
  2. list metros
  3. list buyer/connections
~/projects/bics/eqx-script  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"}}}%                                         

 
 ~/projects/bics/eqx-script  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"}}}%                                         

 
 ~/projects/bics/eqx-script  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 found","detail":{"errorcode":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"}}}% 

 
API User | 1 Replies | 597 Views | Last Reply: Thursday, October 3, 2019 - 16:14

Hi,

I'm trying to filter my connections using my azure express route service key, but I don't think Equinix has the feature?

API User | 1 Replies | 756 Views | Last Reply: Thursday, November 14, 2019 - 02:55

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": "Please refer the contracts for correct fields",
    "property": ""
  }
]

Am I missing something in the request body?

API User | 0 Replies | 1,034 Views | Last Reply: Tuesday, June 18, 2019 - 18:04

how we can check if there will be any API’s maintenance or activity related to API. Can we see this in ECX portal?

API User | 1 Replies | 727 Views | Last Reply: Tuesday, June 18, 2019 - 11:50

Could you please explain the API Workflow of  “Connecting to Myself” use case  for creating VC. 

API User | 0 Replies | 729 Views | Last Reply: Monday, June 17, 2019 - 22:26

Kindly share  an example of rejecting a connection with the PATCH/ecx/v3/l2/connections/{connId}

<https://developer.equinix.com/catalog/sellerv3> API call?

API User | 3 Replies | 870 Views | Last Reply: Tuesday, February 18, 2020 - 05:53

We are looking to find out utilization stats for specific ECX  virtual ports over given duration say for last 1 week  and cost associated with data transfer. Is there any API Available to retrieve this Information?

API User | 1 Replies | 784 Views | Last Reply: Thursday, June 13, 2019 - 15:42

Where can I find comprehensive API documentation? 

API User | 1 Replies | 850 Views | Last Reply: Saturday, April 6, 2019 - 22:09

What are valid speed values for creating AWS Connections?

API User | 0 Replies | 1,139 Views | Last Reply: Wednesday, April 3, 2019 - 15:03

What is the recommended approach to create an API Integration User? We would like to have an integration user with access to global data.

IC-LAYER2-500 Closed
API User | 1 Replies | 630 Views | Last Reply: Friday, March 1, 2019 - 09:04

First time playing with the APIs.

 

Trying to create a 50MB AWS DirectConnect from my existing ECX ports in London.  I know I have the correct parameters in place (or so I think) as I have copied them from a connection that I have manually done via the ECX portal.

But when using the API, I get this following error:

 

   {
        "errorCode": "IC-LAYER2-500",
        "errorMessage": "System is unable to process the request at this time due to some internal error.",
        "moreInfo": " Please contact support@equinix.com for more info",
        "property": ""
    }

 

And there is nothing in the KB to refer to IC-LAYER2-500 to give me a clue.  Now a error 500 seems to be a fault at the ECX API side, however, as this is my first attempt at using the API, unsure if I am doing something wrong!

 

Anyone any ideas??

API User | 1 Replies | 604 Views | Last Reply: Friday, March 1, 2019 - 09:04

Is there a way to get relationships between L2 connections? for example for Azure you need to create two connections but there is no practical way to get the two of them or from the response data, there is no data to "link" them, in the ecx dashboard there is an special inventory API not available from the developer environment.

API User | 3 Replies | 1,694 Views | Last Reply: Wednesday, April 3, 2019 - 15:47

Hi,

Could you plz point me to Base endpoint URL for APIs and some basic CURL samples plz?

thanks in advance