Saltar a la navegación

Obtener precio de complemento (v4)

Ver como Markdown

Devuelve el precio para un complemento de producto de Megaport basado en los parámetros de configuración especificados.

Este punto final le permite obtener la información de precios para una configuración de complemento determinada. Esta configuración puede ser para un complemento completamente nuevo para un producto existente.

La solicitud será rechazada si el tipo de complemento no es compatible.

Los parámetros están definidos en el cuerpo de la solicitud:

  • addOnType: El tipo de complemento: CROSS_CONNECT. Los Cross Connects solo se pueden agregar a Puertos. (Cadena).

  • productUid: El identificador único del producto. Se debe proporcionar productUid o locationId (Cadena).

  • locationId: El identificador de ubicación donde se configurará el Cross Connect. Si se proporciona productUid, se utilizará la ubicación del producto. Se debe proporcionar productUid o locationId (Entero).

  • companyId: El id de la empresa que será propietaria del producto. Si no se proporciona, se establecerá de manera predeterminada en la empresa del usuario autenticado (Entero).

  • currency: El código de moneda ISO 4217 que se utilizará para la fijación de precios. Por ejemplo, el dólar estadounidense es USD. Si no se proporciona, se establecerá de manera predeterminada en la moneda del producto existente. Si no se especifica el producto, se debe proporcionar la moneda. Para más información, consulte Códigos de Moneda por País. (Cadena)

  • crossConnectRequested: Si se ha solicitado un Cross Connect (Booleano).

Nota: Solo se debe proporcionar uno de productUID o locationId para la fijación de precios de complemento de Cross Connect. De lo contrario, la solicitud devolverá un error 400.

Parámetros de consulta

companyIdstringOpcional

El identificador de la empresa que será propietaria del producto. Si no se proporciona, se establecerá por defecto a la empresa del usuario autenticado. Esto se puede suministrar con productUid para recuperar el precio de un producto existente, pero en el contexto de otra empresa. (Opcional - entero <int32> >= 1)

Solicitud

This endpoint expects an object.
addOnTypestringOpcional
companyIddoubleOpcional
crossConnectRequestedbooleanOpcional
currencystringOpcional
productUidstringOpcional

Respuesta

Obtener precio de complemento (v4) - Conexión cruzada / Obtener precio de complemento (v4) - Conexión cruzada

dataobjectOpcional
messagestringOpcional
termsstringOpcional

Errores

400
Bad Request Error