How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Equinix Smarthands API

The Smarthands API from Equinix — 14 operation(s) for smarthands.

Equinix Smarthands API is one of 74 APIs that Equinix publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Smarthands. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 14 operations across 14 paths, and defines 32 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.equinix.com.

14 operations 14 paths 32 schemas 2 GET12 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.equinix.com
Terms of Service
Resource Areas
1

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 2 GET, 12 POST. Each is listed below with its method, path, parameters, and response codes.

Smarthands 14
POST
/v1/orders/smarthands/equipmentInstall
Request equipment installation per your specifications by an IBX Technician
handleSmartHandOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/shipmentUnpack
Request inbound shipment unpacking and packaging disposal.
handleSmartHandShipmentUnpackOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/moveJumperCable
This API is used to request a patch cable to be moved between devices.
handleSmartHandMoveJumperCableOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/cageEscort
Request a patch cable to be moved between devices
handleSmartHandCageEscortOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/locatePackage
Get the location of your package(s) at an IBX.
handleSmartHandLocatePackageOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/picturesDocument
Request an IBX Technician to provide cage-related pictures or documentation.
handleSmartHandPicturesDocumentOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/patchCableInstall
Request installation of a cross connect patch cable by an IBX Technician.
handleSmartHandPatchCableInstallOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/patchCableRemoval
Request removal of a cross connect cable by an IBX Technician.
handleSmartHandPatchCableRemovalOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/cageCleanup
Request trash removal or cage cleanup
handleSmartHandCageCleanupOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/cableRequest
This API is used to request cables per your specifications for your equipment.
handleSmartHandCableRequestOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/runJumperCable
This API is used to request a jumper cable to be ran between devices.
handleSmartHandRunJumperCableOrder 1 param body → 201400403500
POST
/v1/orders/smarthands/other
Request a Smart Hands order not listed in catalogue
handleSmartHandOthersOrder 1 param body → 201400403500
GET
/v1/orders/smarthands/locations
Get locations(ibx, cage) details for placing smart hands based on smart hands permission for user
getLocation 4 params → 200400403500
GET
/v1/orders/smarthands/types
All supported smart hands types API.
smartHandTypes 1 param → 200400403500

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are contactInfo (12 properties), cableRequestRequest (7 properties), locatePackageRequest (7 properties), runJumperCableRequest (7 properties). Each schema is shown below with its type and property counts.

cableRequestRequest
object
7 properties 4 required
scopeOfWork
string
Enter any additional details that will help our technicians execute your request. You may also attach your scope of work as a document if you exceed the charac…
device
object
3 properties 3 required
attachmentArray
array
Use this to pass uploaded attachments. Attachments need to be uploaded using the attachments API. Maximum size of an attachment is 2MB with the following forma…
cross-connect-removal
object
7 properties 5 required
genericError
object
2 properties
attachment
object
2 properties 2 required
equipmentInstallRequest
object
7 properties 4 required
account
object
5 properties 2 required
cageEscortRequest
object
7 properties 4 required
order-contacts
array
Use this array to pass ordering contact, notification contacts and technical contact. Only one ordering contact, technical contact is allowed. One or more noti…
cage
object
3 properties 1 required
cross-connect-install
object
7 properties 5 required
picturesDocumentRequest
object
7 properties 4 required
contactInfo
object
Use this model to build contact object. Ordering and notification contacts are are always equinix registered contacts and we only expect username and rest of t…
12 properties 1 required
cabinets
object
2 properties
patchCableInstallRequest
object
7 properties 4 required
scheduleInfo
object
Use this model to pass the scheduling option that best meets your needs. Please remember that additional approvals or fees may be required for expedited reques…
3 properties 1 required
moveJumperCableRequest
object
7 properties 4 required
smarthandResponse
object
Order has been submitted successfully
1 property 1 required
smarthandType
object
2 properties 2 required
needSupportFromASubmarineCableStationEngineer
boolean
This flag is only applicable to Submarine Cable IBXs
cageCleanupRequest
object
7 properties 3 required
patchCableRemovalRequest
object
7 properties 4 required
otherRequest
object
7 properties 4 required
runJumperCableRequest
object
7 properties 4 required
ibxLocation
object
IBX, Cage, Accounts and Cabinet information
2 properties 2 required
locatePackageRequest
object
7 properties 4 required
customerReferenceNumber
string
You may use numbers and text in this field to enter reference information for your records. This will also appear in your reports and details. You may use this…
location
object
2 properties 2 required
purchaseOrder
object
Use this model to pass purchase order reference information. When purchase order selection type is EXEMTED, number is not required
2 properties 1 required
shipmentUnpackRequest
object
7 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

equinix-smarthands-api-openapi.yml Raw ↑

Other APIs Equinix publishes across the network.

Equinix Agent Templates API
Equinix Agents API
Equinix Authentication API
Equinix availability API
Equinix Batches API
Equinix BGP API
Equinix Capacity API
Equinix Cloud Events API
Equinix Cloud Routers API
Equinix Company Profiles API
Equinix Connections API
Equinix Console Log Details API
Where this information came from

This is an independent, third-party profile of Equinix Smarthands API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.