The AppBusinessMapping Object

Maps a vcita business to one or more third-party application identifiers for a specific integrated app. Used by partner-facing tooling to associate an SMB with external app identifiers (e.g., a Yext business and user code for app_code_name "yext").

Properties

NameDescriptionTypeRequired
uidUnique identifier for the app business mapping record (e.g., "abm_7f2e8d9a1b4c").string
business_uidUnique identifier of the vcita business being mapped (e.g., "d290f1ee6c544b01").stringYes
directory_uidUnique identifier of the directory (partner) that owns this mapping (e.g., "dir_partner_xyz").string
app_code_nameCode name of the third-party integrated app this mapping applies to (e.g., "yext").stringYes
mapped_business_uidThird-party business identifier for the mapped business in the external app (e.g., "yext-business-id-42").stringYes
mapped_user_uidOptional third-party user identifier for the mapped business in the external app (e.g., "yext-user-code-42" or null).string
created_atThe date and time when the mapping was created, in ISO 8601 format (e.g., "2026-06-10T10:30:00Z").string
updated_atThe date and time when the mapping was last updated, in ISO 8601 format (e.g., "2026-06-10T10:30:00Z").string

Example

JSON

{
  "uid": "abm_7f2e8d9a1b4c",
  "business_uid": "d290f1ee6c544b01",
  "directory_uid": "dir_partner_xyz",
  "app_code_name": "yext",
  "mapped_business_uid": "yext-business-id-42",
  "mapped_user_uid": "yext-user-code-42",
  "created_at": "2026-06-10T10:30:00Z",
  "updated_at": "2026-06-10T10:30:00Z"
}