---
title: "Contratar un proyecto de Public Cloud a través de la API de OVHcloud"
description: "Cómo contratar su proyecto de Public Cloud con la API de OVHcloud"
url: https://docs.ovhcloud.com/es/guides/account-and-service-management/managing-billing-payments-and-services/order-project-api
lang: es
lastUpdated: 2020-12-09
---
# Contratar un proyecto de Public Cloud a través de la API de OVHcloud

## Objetivo

La creación de un proyecto es la primera etapa del despliegue de [instancias Public Cloud](https://www.ovhcloud.com/es-es/public-cloud/).

**Esta guía explica cómo contratar un proyecto de Public Cloud a través de la APIv6 de OVHcloud.**

## Requisitos

- Disponer de las claves de OVHcloud válidas.
- Disponer de una [forma de pago](/es/guides/account-and-service-management/managing-billing-payments-and-services/manage-payment-methods.md) válida y registrada en su cuenta de OVHcloud.
- Estar familiarizado con el [funcionamiento de la APIv6 de OVHcloud](/es/guides/manage-and-operate/api/first-steps.md).

## Procedimiento

Conéctese a la [API de OVHcloud](https://eu.api.ovh.com/) y siga los pasos que se indican a continuación.

### 1. construir la canasta

El primer paso de un pedido es crear una cesta. A continuación, podrá añadir un proyecto de Public Cloud.

#### Crear la cesta

Utilice esta llamada para crear la cesta:


🇪🇺EU▾

[POST/order/cart](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart)

Elija su filial de la API de OVHcloud. Anote el número de cesta ("cartId") en la respuesta. será necesario identificar esta cesta.

A continuación, añada un proyecto de Public Cloud como artículo. Utilice esta llamada con su cartId para verificar la disponibilidad del servicio:


🇪🇺EU▾

[GET/order/cart/{cartId}/cloud](https://eu.api.ovh.com/console/?section=/order&branch=v1#get-/order/cart/-cartId-/cloud)

En la respuesta, puede comprobar la configuración de un proyecto de Public Cloud:

> **code\_plan** : "project.2018"
>
> **productName**: "Proyecto de Public Cloud"

#### Añadir un proyecto a la cesta

Utilice esta llamada para añadir el artículo a su cesta:


🇪🇺EU▾

[POST/order/cart/{cartId}/cloud](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart/-cartId-/cloud)

Se facilitará la siguiente información, extraída en las etapas anteriores:

| Campo     | Valor            |
| --------- | ---------------- |
| cartId    | _ID de la cesta_ |
| duración  | P1M              |
| planCode  | project.2018     |
| priceMode | default          |
| cuantity  | 1                |

La respuesta incluirá un "itemId" que puede utilizarse (junto con el "cartId") para identificar el artículo de la cesta:


🇪🇺EU▾

[GET/order/cart/{cartId}/item/{itemId}](https://eu.api.ovh.com/console/?section=/order&branch=v1#get-/order/cart/-cartId-/item/-itemId-)

Puede consultar la lista de parámetros disponibles para este artículo con la siguiente llamada:


🇪🇺EU▾

[GET/order/cart/{cartId}/item/{itemId}/requiredConfiguration](https://eu.api.ovh.com/console/?section=/order&branch=v1#get-/order/cart/-cartId-/item/-itemId-/requiredConfiguration)

Utilice el siguiente punto para nombrar su proyecto (`etiqueta: "description"`):


🇪🇺EU▾

[POST/order/cart/{cartId}/item/{itemId}/configuración](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart/-cartId-/item/-itemId-/configuración)

| Campo  | Valor                 |
| ------ | --------------------- |
| cartId | _ID de la cesta_      |
| itemId | _ID del artículo_     |
| label  | descripción           |
| value  | _Nombre del proyecto_ |

Para aplicar un vale, utilice la misma llamada con el distintivo "código promocional", etc.

Las respuestas incluyen un "configuracionId" que puede utilizarse (junto con "cartId" e "itemId") para recuperar la configuración (GET) o eliminarla, por ejemplo:


🇪🇺EU▾

[DELETE/order/cart/{cartId}/item/{itemId}/configuración/{configurationId}](https://eu.api.ovh.com/console/?section=/order&branch=v1#delete-/order/cart/-cartId-/item/-itemId-/configuración/-configurationId-)

### 2. validar la cesta

Puede comprobar el contenido de su cesta utilizando "cartId" :


🇪🇺EU▾

[GET/order/cart/{cartId}/checkout](https://eu.api.ovh.com/console/?section=/order&branch=v1#get-/order/cart/-cartId-/checkout)

La siguiente llamada le permite crear un enlace hacia su pedido. En primer lugar, hay que marcar la casilla correspondiente para renunciar al derecho de desistimiento.


🇪🇺EU▾

[POST/order/cart/{cartId}/checkout](https://eu.api.ovh.com/console/?section=/order&branch=v1#post-/order/cart/-cartId-/checkout)

## Más información

Interactúe con nuestra [comunidad de usuarios](https://community.ovhcloud.com/).
