Skip to main content

Calculate Price

Request

Returns the price of a virtual device and license based on account number and other fields. Please note that the listed price does not include the price of any optional features added to the device, some of which are charged.

Security
BearerAuth
Query
accountNumberinteger, (int32)

Account number

Example:accountNumber=123456
metrostring

Metro

Example:metro=SV
vendorPackagestring

Vendor package

Enum:"VM02""VM03""NETWORK-ESSENTIALS"
Example:vendorPackage=NETWORK-ESSENTIALS
licenseTypestring

License type

Enum:"Subscription""BYOL"
Example:licenseType=Subscription
softwarePackagestring

Software package

Example:softwarePackage=AX
throughputinteger, (int32)

Throughput

Example:throughput=100
throughputUnitstring

Throughput unit

Example:throughputUnit=Mbps
termLengthstring

Term length (in months)

Example:termLength=12
additionalBandwidthinteger, (int32)

Additional bandwidth (in Mbps)

Example:additionalBandwidth=100
virtualDeviceUuidstring

Virtual device unique Id (only required if existing device is being modified)

Example:virtualDeviceUuid=3da0a663-20d9-4b8f-8c5d-d5cf706840c8
deviceManagementTypestring

The device management type

Enum:"SELF-CONFIGURED""EQUINIX-CONFIGURED"
Example:deviceManagementType=SELF-CONFIGURED
coreinteger, (int32)

The number of cores

Example:core=4
secondaryAccountNumberinteger, (int32)

The secondary account number (for HA)

Example:secondaryAccountNumber=123457
secondaryMetrostring

Secondary metro (for HA)

Example:secondaryMetro=SV
secondaryAdditionalBandwidthinteger, (int32)

Secondary additional bandwidth (in Mbps for HA)

Example:secondaryAdditionalBandwidth=100
accountUcmIdstring

Account unique ID

Example:accountUcmId=92D27009-EA33-4b60-B4FB-D3C4ED589649
orderingContactstring

Reseller customer username

Example:orderingContact=cust0001
Payload
// No request payload

Responses

OK

Bodyapplication/json
primaryobject(PriceResponse)

Pricing details response

secondaryobject(PriceResponse)

Pricing details response

termLengthstring

Term length in months.

Example:"24"
Response
{ "primary": { "billingCommencementDateTime": "2023-11-10T19:06:06Z", "billingEnabled": true, "charges": [ … ], "currency": "USD" }, "secondary": { "billingCommencementDateTime": "2023-11-10T19:06:06Z", "billingEnabled": true, "charges": [ … ], "currency": "USD" }, "termLength": "24" }
Was this page helpful?