---
title: "Commander un projet Public Cloud via l'API OVHcloud"
description: "Découvrez comment commander votre projet Public Cloud avec l'API OVHcloud"
url: https://docs.ovhcloud.com/fr/guides/account-and-service-management/managing-billing-payments-and-services/order-project-api
lang: fr
lastUpdated: 2020-12-09
---
# Commander un projet Public Cloud via l'API OVHcloud

## Objectif

La création d'un projet est la première étape du déploiement d'[instances Public Cloud](https://www.ovhcloud.com/fr/public-cloud/).

**Ce guide explique comment commander un projet Public Cloud via l'APIv6 OVHcloud.**

## Prérequis

- Disposer d'identifiants OVHcloud valides
- Disposer d'un [mode de paiement](/fr/guides/account-and-service-management/managing-billing-payments-and-services/manage-payment-methods.md) valide et enregistré dans votre compte OVHcloud
- Être familiarisé avec le [fonctionnement de l'APIv6 OVHcloud](/fr/guides/manage-and-operate/api/first-steps.md).

## En pratique

Connectez-vous à l'[interface API OVHcloud](https://eu.api.ovh.com/) et suivez les étapes ci-dessous.

### Étape 1 : construire le panier

La première étape d'une commande consiste à créer un « panier » (cart). Vous pourrez ensuite y ajouter un projet Public cloud.

#### Créer le panier

Utilisez cet appel pour créer le panier :


🇪🇺EU▾

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

Veillez à bien choisir votre filiale d'API OVHcloud. Notez le numéro de panier (« cartId ») dans la réponse ; il sera nécessaire d'identifier ce panier.

Vous devez ensuite ajouter un projet Public Cloud en tant qu'article. Utilisez cet appel avec votre « cartId » pour vérifier la disponibilité du service :


🇪🇺EU▾

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

Dans la réponse, vous pouvez vérifier les paramètres relatifs à un projet Public Cloud :

> **code\_plan** : « project.2018 »
>
> **productName** : « Projet Public Cloud »

#### Ajouter un projet au panier

Utilisez cet appel pour ajouter l'article à votre panier :


🇪🇺EU▾

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

Les informations suivantes, extraites au cours des étapes précédentes, doivent être fournies :

| Champ     | Valeur               |
| --------- | -------------------- |
| cartId    | _ID de votre panier_ |
| duration  | P1M                  |
| planCode  | project.2018         |
| priceMode | default              |
| quantity  | 1                    |

La réponse inclura un « itemId » qui peut être utilisé (avec le « cartId ») pour identifier l'article du panier :


🇪🇺EU▾

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

Vous pouvez vérifier la liste des paramètres de configuration disponibles pour cet article avec cet appel :


🇪🇺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)

Utilisez le endpoint suivant pour nommer votre projet (`label: « description »`) :


🇪🇺EU▾

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

| Champ  | Valeur                |
| ------ | --------------------- |
| cartId | _ID de votre panier_  |
| itemId | _ID de l'article_     |
| label  | description           |
| value  | _Nom de votre projet_ |

Pour appliquer un bon d'achat, utilisez le même appel avec le label « voucher », etc.

Les réponses incluent un « configurationId » qui peut être utilisé (avec « cartId » et « itemId ») pour récupérer la configuration (GET) ou la supprimer, par exemple :


🇪🇺EU▾

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

### Étape 2 : valider le panier

Vous pouvez vérifier le contenu de votre panier à l'aide de « cartId » :


🇪🇺EU▾

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

L'appel suivant vous permet de créer un lien vers votre commande. Il faut d'abord cocher la case correspondante afin de renoncer au droit de rétractation.


🇪🇺EU▾

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

## Aller plus loin

Échangez avec notre [communauté d'utilisateurs](https://community.ovhcloud.com/).
