Forum Discussion
API_User
6 years agoEquinix Employee
Permissons Issue
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. ...
API_User
6 years agoEquinix Employee
Thanks for reaching us out for the issue you are facing with Equinix Work Visit APIs. This error is returned due to one of the following reason:
The integration user doesn't has “IBX Access Services” permission required to place Work Visit Order. Your company's portal administrator should be able to assist you to assign required permission for your user.
Please use /v1/orders/workvisit/locations API to pull the list of IBXs (Equinix Data Centers), Cages and Cabinets to which your integration user has access to. Here too your company's portal administrator will be able to assign some IBXs with “IBX Access Services” permission for your integration user.
In the Work Visit API request, please verify input data around below points:
As part of “ibxLocation” array, please pass one of the IBX and corresponding cage/cabinets returned as by /locations API. In case you are passing other IBX/Cage/Cabinet which you don’t have access to, you will receive this error.
As part of “contacts” array both “ORDERING” & “NOTIFICATIONS” contact type are required. TECHNICAL contact type is optional
As part of serviceDetails > schedule, the “startDateTime” and “endDateTime” should be future dates. The “endDateTime” cannot be more than 14 days from the provided “startDateTime”
Hope this helps. Please let us know if you are still facing issues.
Thanks,
Equinix Team
The integration user doesn't has “IBX Access Services” permission required to place Work Visit Order. Your company's portal administrator should be able to assist you to assign required permission for your user.
Please use /v1/orders/workvisit/locations API to pull the list of IBXs (Equinix Data Centers), Cages and Cabinets to which your integration user has access to. Here too your company's portal administrator will be able to assign some IBXs with “IBX Access Services” permission for your integration user.
In the Work Visit API request, please verify input data around below points:
As part of “ibxLocation” array, please pass one of the IBX and corresponding cage/cabinets returned as by /locations API. In case you are passing other IBX/Cage/Cabinet which you don’t have access to, you will receive this error.
As part of “contacts” array both “ORDERING” & “NOTIFICATIONS” contact type are required. TECHNICAL contact type is optional
As part of serviceDetails > schedule, the “startDateTime” and “endDateTime” should be future dates. The “endDateTime” cannot be more than 14 days from the provided “startDateTime”
Hope this helps. Please let us know if you are still facing issues.
Thanks,
Equinix Team
Related Content
- 5 years ago
- 6 years ago
- 5 years ago