> [Site index](https://perfectvector.com/llms.txt) — available pages and descriptions.

# Vectoriser une image dans Make avec un scénario HTTP

> Envoyez une image Google Drive depuis Make à une API de vectorisation. Mappez les données, traitez les réponses en attente ou en échec et enregistrez le SVG à part.

Source: https://perfectvector.com/fr/blog/make-com-vectorize-image-automation

Language: fr
Author: Jay
Published: 2026-11-13T08:00:00+09:00

Ce guide indique comment mapper les champs du fichier et de la réponse dans un scénario HTTP v4 de Make qui lit une image matricielle dans Google Drive. Il couvre la requête, l'identifiant de conversion et le résultat SVG. L'échange avec l'API a été vérifié avec une clé de test. Le mappage des champs de Make et Drive suit la documentation officielle des modules.

## Commencez avec un fichier et une clé de test

Connectez Google Drive à Make. Placez un PNG, JPEG ou WebP à une seule image dans un dossier de test, choisissez un autre dossier pour les sorties et créez une [clé de test PerfectVector](https://perfectvector.com/account/developers). Le fichier ne doit pas dépasser 5 Mio et chaque côté doit mesurer entre 100 et 4096 pixels. Une conversion réussie en mode test renvoie un SVG d'exemple fixe. [Mode test de PerfectVector](https://perfectvector.com/docs/api/test-mode)

Ajoutez **Google Drive → Download a File** et choisissez le fichier source par son identifiant. Si vous ajoutez plus tard un déclencheur de dossier, mappez l'identifiant fourni par ce déclencheur. Au premier essai, prenez un fichier connu pour examiner son nom et ses données à la sortie du module. [Guide des fichiers dans Make](https://help.make.com/working-with-files)

## Mappez le fichier dans la requête HTTP

Utilisez **HTTP → Make a request** dans l'application HTTP v4 de Make. Enregistrez la clé de test sous **Credentials**, avec le mode d'authentification **API key**. Dans le trousseau, saisissez la valeur complète commençant par `Bearer ` dans **Key**, choisissez de la placer dans un en-tête, donnez au paramètre le nom `Authorization` et limitez son usage à l'origine `https://api.perfectvector.com`. Réutilisez le trousseau pour télécharger. [Configurer une clé API dans Make](https://apps.make.com/api-key-authentication-type)

Utilisez `https://api.perfectvector.com` comme origine pour chacun des points d'accès suivants.

| Réglage HTTP v4          | Valeur du premier essai                                                                             |
| ------------------------ | --------------------------------------------------------------------------------------------------- |
| URL et méthode           | `POST /v1/vectorizations`                                                                           |
| Type de contenu du corps | `multipart/form-data`                                                                               |
| Champ du corps           | Type **File**, nom `image`. Mappez le nom et les données de **Download a File**.                    |
| En-tête                  | `Idempotency-Key` : choisissez une valeur stable comme `drive-logo-test-0001` pour cette opération. |
| En-tête                  | `Prefer: wait=10`                                                                                   |
| Parse response           | **Yes**. Exécutez une fois pour obtenir des champs mappables comme `id` et `status`.                |
| Délai                    | 30 secondes pour cette requête.                                                                     |

Make crée le séparateur multipart quand vous choisissez le type de corps. Gardez la réponse au POST en JSON. Vous aurez le même format à examiner, que la conversion soit immédiate ou encore en cours. Les deux secondes indiquées par PerfectVector correspondent à l'intervalle entre les vérifications de l'état. [Modules HTTP de Make](https://apps.make.com/http) · [Attente et réponses asynchrones chez PerfectVector](https://perfectvector.com/docs/api/waiting-and-async)

**Schéma du processus**

![Une image quitte un dossier source, passe par une requête HTTP et un enregistrement de conversion, puis arrive sous forme de fichier vectoriel dans le dossier de destination.](https://perfectvector.com/blog/make-com-vectorize-image-automation/workflow.webp)

*Mappez les données de l'image dans la requête. Utilisez l'identifiant de conversion pour vérifier l'état et récupérer le SVG à enregistrer dans le dossier de sortie.*

## Attendez la réussite avant de télécharger

Filtrez la route avant **HTTP → Download a file** pour ne l'exécuter que lorsque l'état interprété est `succeeded`. Utilisez la même origine API et le chemin `/v1/vectorizations/{id}/result`. Remplacez `{id}` par l'identifiant de conversion mappé. Utilisez le trousseau API et réglez **Return error if HTTP request fails** sur **Yes**. Le module de téléchargement fournit les données au module suivant. [Modules HTTP de Make](https://apps.make.com/http) · [Résultats PerfectVector](https://perfectvector.com/docs/api/results)

Ajoutez **Google Drive → Upload a File** et choisissez le dossier de sortie. Prenez le fichier de **HTTP → Download a file** comme source. Pour le renommer, choisissez **Map** dans le champ du fichier, conservez les données téléchargées et indiquez un nom comme `logo-test.svg`. Laissez **Convert a File** désactivé pour conserver le format SVG. [Modules Google Drive dans Make](https://apps.make.com/google-drive-modules) Ouvrez le fichier envoyé et recherchez l'inscription « TEST MODE ». Vous vérifiez ainsi les champs dans tout le scénario.

| Réponse au POST                   | Route ou récupération                                                                                                                                                                                                                                                                    |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `201` et `succeeded`              | Téléchargez le SVG et envoyez les données à Drive.                                                                                                                                                                                                                                       |
| `202` et `queued` ou `processing` | Enregistrez l'identifiant pour la vérification ci-dessous. Laissez le filtre de téléchargement fermé.                                                                                                                                                                                    |
| `201` et `failed`                 | Notez l'identifiant et l'erreur. Arrêtez cette route avant le téléchargement.                                                                                                                                                                                                            |
| `4xx` ou `5xx`                    | Examinez l'erreur du module et le code d'erreur de l'API s'il est présent. Pour `429` ou `503`, respectez `Retry-After` s'il est fourni et renvoyez la même clé et les mêmes données pendant le délai de répétition. Si une conversion en production est déjà en cours, attendez sa fin. |

## Vérifiez une conversion en attente avant de télécharger

Le scénario à exécution unique traite un fichier de test. Si un envoi en production renvoie `202`, vérifiez-le dans un second module **HTTP → Make a request** avec **GET**, le même trousseau et **Parse response** sur **Yes**. Gardez la même origine API et utilisez le chemin `/v1/vectorizations/{id}`. Mappez l'identifiant enregistré dans ce chemin. Envoyez `succeeded` vers le téléchargement, laissez `queued` et `processing` en attente et enregistrez l'identifiant et l'erreur pour `failed`. Attendez environ deux secondes avant de vérifier de nouveau un identifiant en attente. [Attente et réponses asynchrones chez PerfectVector](https://perfectvector.com/docs/api/waiting-and-async)

Si le client cesse d'attendre, la conversion peut se poursuivre. Utilisez l'identifiant enregistré. À défaut, renvoyez les mêmes données avec la même clé sous 24 heures. Si une conversion a atteint l'état final `failed` avec `timeout` ou `provider_unavailable`, utilisez une nouvelle clé pour réessayer. Dans ce dernier cas, attendez que le prestataire soit de nouveau disponible. Enregistrez la clé avec la version source avant de planifier des exécutions automatiques. Notez les identifiants en attente pour vérifier leur état au prochain passage avant tout nouvel envoi. [Répéter une requête sans risque chez PerfectVector](https://perfectvector.com/docs/api/idempotency) · [Erreurs de l'API PerfectVector](https://perfectvector.com/docs/api/errors)

Nous avons utilisé cURL et une clé de test PerfectVector pour envoyer le fichier en multipart, lire la conversion par identifiant et télécharger le SVG d'exemple fixe. Les étapes Make et Google Drive suivent la documentation officielle de Make sur les modules et le mappage des fichiers. Vérifiez les champs avec une exécution unique dans votre espace de travail.

## Questions fréquentes

### Pourquoi Make renvoie-t-il une erreur de type de contenu non pris en charge ?

Vérifiez le type de contenu du corps et le mappage du fichier. Sélectionnez `multipart/form-data`, nommez le champ du fichier `image` et mappez les données issues du module de téléchargement. Ouvrez l'original pour vérifier qu'il s'agit d'un PNG, JPEG ou WebP compatible. [Limites de l'API PerfectVector](https://perfectvector.com/docs/api/limits)

### Que m'apprend le SVG de test sur mon image ?

Il permet de vérifier la requête et le transfert de fichier. PerfectVector renvoie un exemple fixe avec la clé de test. Pour évaluer votre image, convertissez-la en production et examinez les formes et couleurs obtenues. [Mode test de PerfectVector](https://perfectvector.com/docs/api/test-mode)

## Sources

1. [Make — Manipuler des fichiers](https://help.make.com/working-with-files) — Mappage du nom et des données lors de transferts Google Drive.
2. [Make — HTTP](https://apps.make.com/http) — Téléversement multipart, traitement JSON et téléchargement dans HTTP v4.
3. [Make — Authentification par clé API](https://apps.make.com/api-key-authentication-type) — Stockage des identifiants Bearer et restriction à l'origine du service.
4. [PerfectVector — Limites](https://perfectvector.com/docs/api/limits) — Formats acceptés et champs multipart.
5. [PerfectVector — Attente et réponses asynchrones](https://perfectvector.com/docs/api/waiting-and-async) — En-tête d'attente et réponses immédiates ou différées.
6. [PerfectVector — Résultats](https://perfectvector.com/docs/api/results) — Téléchargement authentifié du SVG.
7. [PerfectVector — Mode test](https://perfectvector.com/docs/api/test-mode) — SVG fixe de test et résultat immédiat attendu.
8. [Make — Modules Google Drive](https://apps.make.com/google-drive-modules) — Champs de téléchargement et de téléversement, et option de conversion.

***

[Obtenez une clé de test depuis la page de l'API PerfectVector](https://perfectvector.com/fr/api) et reprenez l'exemple de réponse JSON du [guide de démarrage de l'API](https://perfectvector.com/docs/api/quickstart) avec une image compatible. Vérifiez que l'envoi renvoie un identifiant de conversion et que le SVG téléchargé s'ouvre.

## Explore

- [Read the HTML article](https://perfectvector.com/fr/blog/make-com-vectorize-image-automation)
- [Meilleurs vectoriseurs d’images IA 2026 : nos choix par usage](https://perfectvector.com/fr/blog/best-ai-vectorizers-2026.md)
- [Convertir un dossier en SVG par lot avec Claude Code](https://perfectvector.com/fr/blog/batch-vectorize-images-claude-code-mcp.md)
- [Product facts](https://perfectvector.com/product-facts.md)
- [FAQ](https://perfectvector.com/faq.md)
- [Pricing and credits](https://perfectvector.com/pricing.md)
