JsonCut

Un modèle validé.Toutes les versions nécessaires.

Importez un tableau ou envoyez une liste, et obtenez une image ou une vidéo finie par ligne à partir du modèle validé. Chaque ligne est vérifiée d'abord puis suivie séparément : une ligne erronée ne vous coûte jamais le reste.

Apportez les lignesque vous avez déjà.

Les noms de colonnes correspondent aux champs du modèle. Les valeurs communes à toutes les lignes, comme le nom de la campagne, sont définies une fois par défaut. Les photos et clips sont référencés, pas collés.

  • CSV dans StudioImportez le fichier, vérifiez le mappage des colonnes, lancez le lot.
  • JSON via l'APIEnvoyez un tableau d'éléments depuis votre app ou votre automatisation.
  • Lignes par lotJusqu'à 50 avec Hobby, 250 avec Pro, 500 avec Business.
launch-markets.csv
market,headline,price,photo
DE,Your serum is back.,€29,jsoncut-media://media-1042
GB,Your serum is back.,£25,jsoncut-media://media-1042
NO,Serumet er tilbake.,kr 329,jsoncut-media://media-1042
FR,Votre sérum est de retour.,€29,

Vérifié avant le rendu.Ligne par ligne.

Champs obligatoires, types de valeurs et références médias sont vérifiés par rapport à la version exacte du modèle. Les lignes valides passent ; une ligne défectueuse reste visible avec la raison.

LignemarketphotopriceRésultat
001DEmedia-1042€29Prête
002GBmedia-1042£25Prête
003NOmedia-1042kr 329Prête
004FRmissing€29la photo est obligatoire
005NLmedia-1042€29Prête

Chaque ligne,son propre résultat.

  • Corrigez uniquement ce qui a échoué

    Corrigez les valeurs des lignes en échec et renvoyez-les. Les fichiers terminés le restent.

  • La même version du modèle

    Les corrections s'appliquent à la version avec laquelle le lot a démarré : rien ne dérive.

  • Arrêtez quand vous le souhaitez

    Annulez les lignes restantes et gardez tout ce qui est déjà rendu.

Récupérez le lot.

Studio regroupe les fichiers finis avec un rapport lisible par vous et un autre lisible par vos systèmes. Les workflows API suivent le statut du lot et transmettent les résultats.

ZIP
Tous les fichiers finis en un seul téléchargement
Rapport CSV
Chaque ligne avec son statut, son ID de rendu et son erreur
Manifeste JSON
Des résultats structurés pour le système suivant
Webhooks
Un événement signé quand les rendus aboutissent ou échouent

Lancez un lot depuis votre code.Obtenez une réponse immédiate.

L'API accepte le lot et renvoie son ID immédiatement. Interrogez-le pour obtenir les résultats ligne par ligne, ou annulez ce qui ne doit pas tourner.

Lancer un rendu en masse · cURL
curl -X POST "$JSONCUT_API/api/v2/templates/$TEMPLATE_ID/bulk-renders" \
  -H "X-API-Key: $JSONCUT_API_KEY" \
  -H "Idempotency-Key: autumn-launch-2026" \
  -H "Content-Type: application/json" \
  -d '{
    "version": 12,
    "defaults": { "campaign": "Autumn 2026" },
    "items": [
      { "idempotencyKey": "sku-1042-de", "values": { "market": "DE", "price": "€29" } },
      { "idempotencyKey": "sku-1042-gb", "values": { "market": "GB", "price": "£25" } }
    ],
    "output": { "kind": "image", "format": "webp" }
  }'
Réponse · JSON
{
  "success": true,
  "data": {
    "id": "bulk-41f9...",
    "templateVersion": 12,
    "status": "queued",
    "totalItems": 2,
    "validItems": 2,
    "completedItems": 0,
    "failedItems": 0
  }
}

Trois étapesdu tableau aux fichiers.

  1. Sélectionner un modèle

    Choisissez le système image ou vidéo validé et récupérez ses champs d'entrée.

  2. Fournir vos lignes

    Importez un CSV ou envoyez un tableau JSON avec médias et valeurs.

  3. Suivre et collecter

    Suivez chaque sortie, puis téléchargez ou livrez les résultats réussis.

Avant de lancer un lot.Questions sur la génération en masse.

Une ligne erronée fait-elle échouer tout le lot ?

Non. Les lignes sont validées et suivies séparément, pour que les sorties valides aboutissent.

Puis-je utiliser des médias importés dans un lot ?

Oui. Les références aux médias du projet gardent les corps de requête légers et les fichiers réutilisables.

Une automatisation peut-elle lancer un lot ?

Oui. Les opérations en masse sont disponibles via l'API développeurs V2 ciblée.

Apportez le prochain tableau.Récupérez chaque version.