Forum Discussion

API_User's avatar
API_User
Level 9
3 years ago

Filter "portName" on connection list not working

Hello, for the endpoint GET https://api.equinix.com/ecx/v3/l2/seller/connections

I use it with the profileId filter and I get back many results. I go from page to page to list the connection I have on one specific port.

I would like to reduce those calls using the filter portName. However the result is always empty :

{
    "isFirstPage": true,
    "isLastPage": true,
    "totalCount": 0,
    "pageSize": 20,
    "content": [],
    "pageNumber": 0
}

Have anyone succeeded in getting this to work ?

Best regards,

7 Replies

  • Hello and thanks for the feedback. 

    Here is an example:

    • GET /ecx/v3/l2/seller/connections?profileId=9e17ad3e-66bb-459e-9373-5d9c0146512c
      • Returns some connections, example:
      • uuid: 91d0050d-903e-4f5c-881c-cdc7b748707c
      • zSidePortName: OVH-PA3-PA4-ECX_PRI-21365958

    If I do:

    GET https://api.equinix.com/ecx/v3/l2/seller/connections?portName=OVH-PA3-PA4-ECX_PRI-21365958&profileId=9e17ad3e-66bb-459e-9373-5d9c0146512c

    or

    GET /ecx/v3/l2/seller/connections?portName=OVH-PA3-PA4-ECX_PRI-21365958

    Then the result is empty

    {
        "isFirstPage": true,
        "isLastPage": true,
        "totalCount": 0,
        "pageSize": 20,
        "content": [],
        "pageNumber": 0
    }

     

  • Hi, this is Equinix developer responding.

    I have tried:

    /ecx/v3/l2/seller/connections?pageSize=&pageNumber=&profileId=9e17ad3e-66bb-459e-9373-5d9c0146512c

    And the response is being populated with correct values in response with field names sellerServiceUUID(profileId) and zSidePortName(portname).

    I used the info of user that created the service profile to perform the test, as i don't have your user details.

    Please can you create a ticket with Equinix support so we can look into your user detail permissions for viewing the connections.

    Thanks.

  • This is the other URL I tried

    /ecx/v3/l2/seller/connections?pageSize=&pageNumber=&portname=OVH-PA3-PA4-ECX_PRI-21365958&profileId=9e17ad3e-66bb-459e-9373-5d9c0146512c
  • Regarding the portName search not working,

    /ecx/v3/l2/seller/connections?pageSize=&pageNumber=&portName=OVH-PA3-PA4-ECX_PRI-21365958

    I am looking into it and will respond soon. the earlier URL with portName had a typo, please ignore that.

  • To confirm, are you the seller (z side) in this scenario? If not, that may be part of the issue. You can try using the /ecx/v3/l2/buyer/connections endpoint and using the buyerPortUUID query parameter - likely a little less error prone than using buyerPortName.

  • Hello,
    Thx for the feedbacks !
    Yes i'm the seller in this case.