- 1.8KViews0likes1Comment
SecurityAccess vs Work Visit
What is the difference between Security Access & Work Visit Orders?Solved1.8KViews0likes1CommentWorkvisit schedule timestamps
I'm trying to use the Workvisit_v1 API endpoint. When I submit the request it goes through fine but the timestamps for startDateTime and endDateTime appear to be modified when they are displayed in the Equinix portal. What format should these timestamps be submitted in? GMT?Solved1.9KViews0likes1CommentAPI to retrieve the billing at
Hello Team, I am new to Equinix API's. I tried searching for API that could be used to retrieve the bill and duration of a specific ticket but failed to get the information. I see that there are APIs to generate bills periodically but do not see the one that I mentioned earlier. Could someone from the community or support tream help me with my requirements. I am looking for some relavant pointers so that I can tweak them as per my requirement. Thanks Giridhar RHCA(DevOps,Infrastructure & cloud)Solved1.9KViews0likes1CommentIssues with work visits API
I'm getting the following error for my work visit requests: You don't have permission to access this cabinet I've checked the list that I am sending against the list that is returned via the getLocation endpoint (https://developer.equinix.com/catalog/workvisitv1). Is there any way to determine which cabinet is causing this issue? I have the full payload that I am sending available upon request. Thanks, DustinSolved1.9KViews0likes1CommentZ side cross-connect assets reply
[creating new thread because follow-ups on the previous thread throws up http 403] Hi, thanks for following up! What I'm trying to do here is to reconcile Equinix's view of what cross-connect assets are installed in our patch panels with what's contained in our own internal database. The aim is two-fold: 1. ensure that Equinix' DB and our DB are ~in sync and 2. to enable us to get local notifications whenever there are asset create / delete events, which can then be used to trigger other work process flows on our side,e.g. sending out to sites to bring links live. At the moment, only A side cross-connects assets are visible via the API, but A side cross-connects only make up 20% of the installed asset based in our patch panels: the other 80% are Z side cross-connects. So you can probably see that the current output from an EQX API asset search is not that useful for us, which is a real shame. We're currently handling this reconciliation by downloading Excel spreadsheets from the portal and manually running comparisons, but this is error-prone and tedious. What we'd really like is to be able to take the information contained in the Customer Portal report spreadsheets for both A side and Z side cross-connects (the Z-side tab contains the asset IDs), but without having to go to the hassle of downloading daily reports, then passing them through Excel parsing code to pull out the columns that we need. I.e. the information that we need is already available for download from the portal via API - it's just that it's in Excel Spreadsheet format rather than JSON. So: can this info be exposed via the API? This would be a real win and a major time saver.2.1KViews0likes1Comment400 Error with Users_v2 API
Hello, Without making any changes to my scripting, I am now getting the following error message when attempting to POST (create a new user) to the Users_v2 API: {"errors":[{"code":"EQX-212-1208","message":"object instance has properties which are not allowed by the schema: %s","messageParams":[["companyName","contactDetails","firstName","lastName","locale","timezone","username"]]},{"code":"EQX-212-1218","message":"instance type (%s) does not match any allowed primitive type (allowed: %s)","messageParams":["OBJECT",["array"]]}],"ticketId":"220127161517021"} I am sending all the required parameters as defined in the API definition (https://developer.equinix.com/catalog/usersv2#operation/Create%20a%20user). Can someone help me interpret what this response means and why I am suddenly getting it without any changes on my end? Thank you.4KViews0likes5CommentsIssue creating Work visit Request
Helo, We are trying to automate creating work visit requests in Equinox portal using rest API's. Following the documentation , i was able to generate client creds etc and use to generate bearer token. when i used the same to submit a work visit request, i get invalid token used error. Anyone faced this ??? Any recommendations ?? Thanks in Advance1.5KViews0likes0CommentsIssue creating work visit API
Hi, i have used the API to create a work visit order and the http response is success. 201 with order number in header. However, we are receiving calls from the service desk that the ticket information is not accurate. Like the IBX , cage & cabinet information is missing in the order. I am not sure why this is happening. Anyone faced this ?1.6KViews0likes0CommentsHow to get connections Azure
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.Solved2.1KViews0likes1Comment- 1.8KViews0likes1Comment
- 2.1KViews0likes1Comment
[sandbox] serviceProfile state
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, Louis1.8KViews0likes1CommentConnection Stats
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 ...1.8KViews0likes1Commentmodify connection speed
Is there any way to increase or decrease speed value and speed unit of an existing connection and without recreating the connection? In the documentation it says PATCH method for /ecx/v3/l2/connections/{uuid} only accepts AccessKey, SecretKey params Thanks.Solved2.6KViews0likes2CommentsNE - L2 Connection Get price
Hi, I'm trying to get the price of L2 connections from a NE device. I found the below API call, which seems to work only for physical ports, not for NE devices: https://developer.equinix.com/catalog/buyerv3#operation/getL2PricesUsingGET How can get the same pricing functionality but for L2 connections originated from a NE device?2.3KViews0likes2CommentsCreation of serviceTokens
Hello, I see on Fabric portal a new feature named : «Service Tokens» This seems to be the thing I need to give to my customer a better user experience. I dont see API documentation about this new feature on : - https://developer.equinix.com/catalog Did i miss the documentation ? Is it possible to list every token created ? Is there a way the refresh the expiration of a token to give back 30 days when there are only few day left ? On a connection, can i know which token was used to create it ? ( will it take the place of the authorizationKey ?) Best regards, LouisSolved1.9KViews0likes1CommentSalesforce express connect
Hi, Is it possible to create a private connection to Salesforce via the Equinix fabric API? (Or indeed any other APIs)? I checked the documentation here: https://docs.equinix.com/en-us/Content/Interconnection/Fabric/connections/Fabric-connect-salesforce.htm https://developer.equinix.com/docs?page=/dev-docs/fabric/overview But couldn’t find an API guide as there is for creating connectivity to other cloud service providers. E.g. Connect to AWS NB: I also tried to query using your chat on the dev platform, but this is only a basic bot that can answer only the most basic of queries. Regards, DaveSolved1.9KViews0likes1Commentpagination interpreted as offset?
We've noticed a change in the API response since the introduction of pagination. When requesting the configured services (using /ecx/v3/l2/buyer/connections?pageNumber={page}&pageSize=1) we receive the same service multiple times. When we move to a next page the advance the pointer to the next record which makes us believe this is actually the "offset". So pageNumber points to the n-th record and pageSize determines how many they return, this means that size=100 on page 1 (start from 0) you get only 1 new record and 99 old ones. ex. if you want record 100, with page size 100, you don't need page 1, you need page 100. I'm guessing this counts as a bug in the API, no?Solved1.9KViews0likes1CommentKnowing the connection linked to a service token
Hello, I'm looking to migrate my workflow to the new feature using "Service Token" by providing z-side token to my customers. Today there is 2 features that seems missing. - I can't postponned the expiration date. Is it planned to be able to do this ? - Can i know the Connection (uuid) created when the Service Token is consumed ? it doesn't seems available on the API. Best regards,2.3KViews0likes2CommentsQuestions about Service Token
Hello When i create a zSide Service Token, then only connection.type available seems : EVPL_VC However on GET /fabric/v4/connections/{connectionId} enum is : "VG_VC" "EVPL_VC" "EPL_VC" "EC_VC" "GW_VC" Can you confirm that EVPL_VC is the only value available on service token creation or could you describe the available values ? I see some "action" on Connection ( POST /fabric/v4/connections/{connectionId}/actions ) If I create a zSide Service Token and my customer create the aSide using the token. Will it create a Connection in PENDING ? Or connection are directly validated when using Service Token ? Service Token seems to be a way to do an order quicker than using the Service Profile of a company. Usualy I list my customer Connections using GET /ecx/v3/l2/seller/connections with profileId argument. Is there a way to link Connection created by Service Token to a Service Profile ? I tried to use Service Token endpoints on sandbox to get my answers, but call failed, it doesn't seem available on sandbox. Best regards1.8KViews0likes1CommentRedundant Azure ExpressRoute Connection on v4 API
When setting up an Azure ExpressRoute, how is the redundant connection configured? Do I create 2 separate connections, and have one be redundant.priority PRIMARY, and the other SECONDARY? What's the difference between the "redundancy" in the connection, and the "redundancy" under the aside/zside port configuration?2.5KViews0likes2Comments[sandbox] Create service profile and L2 connection
Hello, I would like to create a L2 connection in the sandbox but I'm having some problems. I can get a list of ports but I can't get a service profile using GET /fabric/v4/serviceProfiles. When I try to create a service profile I get the message "PENDING APPROVAL" but I can't find a way to approve this service profile. What would be the best way to test the setup of L2 connections to Azure, AWS and Google in the the sadbox environment? Any help is appreciated. Thanks2.5KViews0likes2CommentsAPI v4, Microsoft Azure using connections vs. connections/bulk
Hello Equinix, I have a question regarding the creation of a new, redundant connection to Azure with API v4. From "Guide to v3-to-v4 APIs Migration" I see that I should use the connections/bulk endpoint. In the Knowledge Center for "Connect to Microsoft Azure" the simple connection endpoint is shown. Are both valid? Specifically, can I use 2 calls to the connection endpoint to built a redundant connection to Azure? In the API Reference I didn't find any reference for creating connections using the bulk endpoint. That's what got me confused (among other things). Thanks for your helpSolved2.2KViews0likes1CommentReal-Time Channels for APIs
What are the real-time channels available for Integration of Equinix APIs?Solved1.8KViews0likes1CommentAbout Multiple Access Tokens
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.2.1KViews0likes1Comment