metadata JSON object. Use it to store your own references — payment IDs,
campaign tags, payout records, internal notes. Hyperprop stores and returns
it verbatim and never interprets it.
Merging vs. replacing
Update endpoints replace the wholemetadata object by default. Pass
mergeMetadata: true for a shallow (top-level) merge instead — existing
keys you don’t mention are kept.
Filtering by metadata
List endpoints can filter on metadata, e.g.:metadata the natural place to store the identifiers you’ll later
need to look accounts up by — order IDs, customer IDs, invoice references.