Merge
Merge operations combine two records into one.
Merge two accounts
POST/v1/accounts/merge
Merge two contacts
POST/v1/contacts/merge
Merge two opportunities
POST/v1/opportunities/merge
Merge two custom object records
POST/v1/objects/{entitySlug}/merge
Get merge status
GET/v1/merges/{id}
ModelsExpand Collapse
MergeMergeAccountsResponse object { merge, primary, summary }
MergeMergeAccountsResponse object { merge, primary, summary }
primary: object { id, createdAt, fields, 4 more }
primary: object { id, createdAt, fields, 4 more }
fields: map[object { value, valueType } ]Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
fields: map[object { value, valueType } ]
Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
summary: object { fieldWriteCount, syncRepointedCount, warnings }
summary: object { fieldWriteCount, syncRepointedCount, warnings }
MergeMergeContactsResponse object { merge, primary, summary }
MergeMergeContactsResponse object { merge, primary, summary }
primary: object { id, createdAt, fields, 4 more }
primary: object { id, createdAt, fields, 4 more }
fields: map[object { value, valueType } ]Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
fields: map[object { value, valueType } ]
Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
summary: object { fieldWriteCount, syncRepointedCount, warnings }
summary: object { fieldWriteCount, syncRepointedCount, warnings }
MergeMergeObjectValuesResponse object { merge, primary, summary }
MergeMergeObjectValuesResponse object { merge, primary, summary }
primary: object { id, createdAt, fields, 4 more }
primary: object { id, createdAt, fields, 4 more }
fields: map[object { value, valueType } ]Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
fields: map[object { value, valueType } ]
Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
summary: object { fieldWriteCount, syncRepointedCount, warnings }
summary: object { fieldWriteCount, syncRepointedCount, warnings }
MergeMergeOpportunitiesResponse object { merge, primary, summary }
MergeMergeOpportunitiesResponse object { merge, primary, summary }
primary: object { id, createdAt, fields, 4 more }
primary: object { id, createdAt, fields, 4 more }
fields: map[object { value, valueType } ]Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
fields: map[object { value, valueType } ]
Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.
summary: object { fieldWriteCount, syncRepointedCount, warnings }
summary: object { fieldWriteCount, syncRepointedCount, warnings }