{ "schemaVersion": 1, "domain": "members", "entity": "badge", "displayName": "Member Badge", "capability": "identity.member-badge", "target": { "classification": "native-plus-cms", "nativeEntity": "Member Badge", "verifiedFqdn": null, "idPolicy": "server-assigned", "crosswalkRequired": true }, "sourceAliases": [ { "sourceSystem": "wordpress", "sourceEntity": "user_badge", "routes": [ "plugin-specific member badge routes" ], "confidence": "medium" }, { "sourceSystem": "wix", "sourceEntity": "memberBadge", "routes": [ "Members Badges APIs" ], "confidence": "high" } ], "preferredWrite": { "surface": "Members Badges", "endpoint": null, "writerId": null, "verification": "unverified", "importSafe": true, "bulk": false }, "fallbacks": [ { "classification": "cms", "when": "Use when badge APIs or source badge semantics are not verified." } ], "reliability": { "status": "partially-reliable", "flags": [] }, "pitfalls": [ { "code": "subsurface-verification", "severity": "warning", "summary": "Verify badge creation and assignment surfaces before native execution." } ], "mappingGuidance": [ "Preserve source badge membership as CMS when native assignment is not verified." ], "setupRequirements": [], "evidence": [ { "type": "wix-docs", "url": "https://dev.wix.com/docs/api-reference/crm/members-contacts/members/activity/badges-v4/badge-object", "note": "object page (docs-survey sweep 2026-08-11)" } ] }