Skip to content

Name Matching Import Fields

The importer accepts Chinese and English header variants that map to:

  • personId
  • canonicalName
  • nickname
  • delete
  • lastUsedAt
FieldRequiredAccepted valuesNotes
personIdConditionalPositive integerNeeded for add/update target resolution.
canonicalNameOptionalTextCan be used to resolve personId by canonical roster name.
nicknameYesNon-empty textZoom display name to map.
deleteOptionaltrue/false, yes/no, y/n, 1/0, 是/否delete=true removes existing mapping by nickname.
lastUsedAtOptionalText timestampPreserved as metadata when provided.

Import row is rejected when:

  • personId is invalid format.
  • delete value is invalid boolean-like text.
  • nickname is empty.
  • nickname collides with canonical roster name.
  • nickname duplicates another row in same import.
  • delete requested for nickname that does not exist.
  • add: creates Name Matching row.
  • update: updates mapping target and metadata.
  • delete: removes mapping row.
  • reject: row skipped with reason.