Momenteel beschikbaar voor Batches. Ondersteuning voor scrapes, crawls, maps en antwoorden komt binnenkort.
Gebruiksscenario’s
Volgen & Organisatie
Koppel resources aan interne systemen met order-ID’s, klant-ID’s of projectnamen.
Filteren & Zoeken
Tag resources voor eenvoudige opvraging en filtering in je applicatie.
Workflow Context
Sla pijplijnfase, prioriteitsniveau of verwerkingsinstructies op.
Audit Trail
Registreer wie een verzoek heeft geïnitieerd, tijdstempels of versie-informatie.
Metadata toevoegen bij creatie
Voeg demetadata parameter toe bij het creëren van een resource:
Validatieregels
| Beperking | Limiet | Foutvoorbeeld |
|---|---|---|
| Maximum aantal sleutels | 50 | "Metadata kan maximaal 50 sleutels hebben. Je hebt 51 sleutels opgegeven." |
| Sleutellengte | 40 tekens | "Metadata sleutel \"my_very_long_key_name...\" overschrijdt de limiet van 40 tekens." |
| Sleutelformaat | Geen vierkante haken | "Metadata sleutel \"items[0]\" mag geen vierkante haken ([ of ]) bevatten." |
| Waardelengte | 500 tekens | "Metadata waarde voor sleutel \"description\" overschrijdt de limiet van 500 tekens." |
| Waardetype | Alleen strings | "Metadata waarde voor sleutel \"count\" moet een string zijn. Object ontvangen." |
Type Coercion: Nummers en booleans worden automatisch omgezet naar strings.
42→"42"true→"true"3.14→"3.14"
Metadata bijwerken (PATCH)
Momenteel beschikbaar voor: Alleen Batches.Crawls, Scrapes, Maps en Antwoorden ondersteunen nog niet het bijwerken van metadata na creatie.
Update Operaties
Nieuwe sleutels toevoegen
Nieuwe sleutels toevoegen
Nieuwe sleutels worden toegevoegd terwijl bestaande behouden blijven.Voor:
Na:
{"project": "alpha"}Na:
{"project": "alpha", "new_key": "new_value"}Bestaande sleutels bijwerken
Bestaande sleutels bijwerken
Bestaande sleutels worden overschreven met nieuwe waarden.Voor:
Na:
{"project": "alpha", "priority": "high"}Na:
{"project": "beta", "priority": "high"}Specifieke sleutels verwijderen
Specifieke sleutels verwijderen
Stel een sleutel in op Voor:
Na:
null of "" (lege string) om deze te verwijderen.{"project": "alpha", "priority": "high"}Na:
{"project": "alpha"}Alle metadata wissen
Alle metadata wissen
Stel het gehele metadata veld in op Voor:
Na:
null of "" om alle sleutels te verwijderen.{"project": "alpha", "priority": "high"}Na:
{}Gemengde operaties
Gemengde operaties
Voeg toe, werk bij en verwijder sleutels in één verzoek.Voor:
Na:
{"project": "alpha", "old_field": "remove_me"}Na:
{"project": "gamma", "new_field": "value"}PATCH Gedragsoverzicht
| Operatie | Verzoek | Resultaat |
|---|---|---|
| Sleutel toevoegen | {"metadata": {"new": "value"}} | Sleutel toegevoegd, anderen behouden |
| Sleutel bijwerken | {"metadata": {"existing": "new_value"}} | Sleutel bijgewerkt, anderen behouden |
| Sleutel verwijderen | {"metadata": {"key": null}} | Sleutel verwijderd, anderen behouden |
| Sleutel verwijderen | {"metadata": {"key": ""}} | Sleutel verwijderd, anderen behouden |
| Alles wissen | {"metadata": null} | Alle sleutels verwijderd |
| Alles wissen | {"metadata": ""} | Alle sleutels verwijderd |
| Geen actie | {"metadata": {}} | Geen wijzigingen |