# Mettre à jour une définition d'API dans Azure API Management

Importez un fichier dans Azure API Management pour mettre à jour une définition existante.

* Vous avez accès à Azure API Management.
* Vous avez installé Microsoft PowerShell. Pour plus d'informations, consultez la [documentation Microsoft PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-6).
* Vous avez installé le module Azure PowerShell. Pour plus d'informations, consultez la [documentation Microsoft Azure](https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.4.0).
* Vous avez exporté votre définition d'API.
* Vous avez chargé une version précédente de la définition d'API dans Azure API Management.
* Vous avez défini vos paramètres de contexte sous forme de variable. Pour plus d'informations, consultez la procédure ci-dessus.

1. Ouvrez une ligne de commande et saisissez la commande suivante pour charger le fichier :
   ```
   Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -ApiId "{api-id}" -Path "{api-url-suffix}"
   ```
2. Ajoutez les paramètres adéquats :
   | Paramètre | Description |
   | --- | --- |
   | {format} | Format de la définition d'API à importer. La valeur peut être :<br><br><ul><li><span>Swagger</span> (recommandé)</li><li><span>Wadl</span></li><li><span>Wsdl</span></li><li><span>OpenApi</span></li></ul> |
   | {yourfile} | Chemin d'accès et nom de fichier de la définition d'API que vous avez exportée. |
   | {api-id} | ID Azure API Management de l'API à mettre à jour. |
   | {api-url-suffix} | Chemin d'accès à l'API Web à ajouter à la fin de votre URL publique d'API. |
3. Exécutez la commande.

Votre définition d'API est importée et le nouveau fichier remplace la version précédente. Vous pouvez vérifier votre mise à jour sur le portail Azure.

Dans cet exemple, une première version de la définition d'API nommée Contacts API, qui contenait cinq opérations, a été chargée. Elle a ensuite été remplacée par une nouvelle définition nommée Contacts API V2 contenant dix opérations.

![Capture d'écran de la définition d'API mise à jour.](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/az_update.png)

Pour plus d'informations sur la commande Import-AzApiManagementApi, consultez la [documentation Azure](https://docs.microsoft.com/en-us/powershell/module/az.apimanagement/Import-AzApiManagementApi?view=azps-2.4.0).