Actuellement disponible pour Lots. La prise en charge des scrapes, crawls, cartes et réponses arrive bientôt.
Cas d’utilisation
Suivi & Organisation
Liez des ressources à des systèmes internes avec des ID de commande, des ID de client ou des noms de projet.
Filtrage & Recherche
Étiquetez des ressources pour un accès et un filtrage faciles dans votre application.
Contexte de Workflow
Stockez le stade du pipeline, le niveau de priorité ou les instructions de traitement.
Piste d'audit
Enregistrez qui a initié une requête, les horodatages ou les informations de version.
Ajout de métadonnées lors de la création
Incluez le paramètremetadata lors de la création d’une ressource :
Règles de validation
| Contrainte | Limite | Exemple d’erreur |
|---|---|---|
| Clés maximum | 50 | "Les métadonnées peuvent avoir un maximum de 50 clés. Vous avez fourni 51 clés." |
| Longueur de la clé | 40 caractères | "La clé de métadonnée \"my_very_long_key_name...\" dépasse la limite de 40 caractères." |
| Format de la clé | Pas de crochets | "La clé de métadonnée \"items[0]\" ne peut pas contenir de crochets ([ ou ])." |
| Longueur de la valeur | 500 caractères | "La valeur de métadonnée pour la clé \"description\" dépasse la limite de 500 caractères." |
| Type de valeur | Uniquement des chaînes | "La valeur de métadonnée pour la clé \"count\" doit être une chaîne. Objet reçu." |
Conversion de type : Les nombres et booléens sont automatiquement convertis en chaînes.
42→"42"true→"true"3.14→"3.14"
Mise à jour des métadonnées (PATCH)
Actuellement disponible pour : Lots uniquement.Les crawls, scrapes, cartes et réponses ne prennent pas encore en charge la mise à jour des métadonnées après création.
Opérations de mise à jour
Ajouter de nouvelles clés
Ajouter de nouvelles clés
De nouvelles clés sont ajoutées tout en préservant les existantes.Avant :
Après :
{"project": "alpha"}Après :
{"project": "alpha", "new_key": "new_value"}Mettre à jour les clés existantes
Mettre à jour les clés existantes
Les clés existantes sont remplacées par de nouvelles valeurs.Avant :
Après :
{"project": "alpha", "priority": "high"}Après :
{"project": "beta", "priority": "high"}Supprimer des clés spécifiques
Supprimer des clés spécifiques
Définissez une clé sur Avant :
Après :
null ou "" (chaîne vide) pour la supprimer.{"project": "alpha", "priority": "high"}Après :
{"project": "alpha"}Effacer toutes les métadonnées
Effacer toutes les métadonnées
Définissez le champ de métadonnées entier sur Avant :
Après :
null ou "" pour supprimer toutes les clés.{"project": "alpha", "priority": "high"}Après :
{}Opérations mixtes
Opérations mixtes
Ajoutez, mettez à jour et supprimez des clés dans une seule requête.Avant :
Après :
{"project": "alpha", "old_field": "remove_me"}Après :
{"project": "gamma", "new_field": "value"}Résumé du comportement PATCH
| Opération | Requête | Résultat |
|---|---|---|
| Ajouter une clé | {"metadata": {"new": "value"}} | Clé ajoutée, autres préservées |
| Mettre à jour une clé | {"metadata": {"existing": "new_value"}} | Clé mise à jour, autres préservées |
| Supprimer une clé | {"metadata": {"key": null}} | Clé supprimée, autres préservées |
| Supprimer une clé | {"metadata": {"key": ""}} | Clé supprimée, autres préservées |
| Effacer tout | {"metadata": null} | Toutes les clés supprimées |
| Effacer tout | {"metadata": ""} | Toutes les clés supprimées |
| Aucune action | {"metadata": {}} | Aucun changement |