| Yext location | PTV Service Channel |
|---|
| name | serviceChannelNames[].value |
| mainPhone | phoneNumbers[].number (ensimmäinen) |
| emails | emails[].value |
| websiteUrl.url | webPages[].url |
| fax | faxNumbers[].number |
| displayCoordinate.latitude/longitude | addresses[].streetAddress.latitude/longitude |
| walkableCoordinate.latitude/longitude | addresses[].entrances[].coordinates.latitude/longitude |
| description | serviceChannelDescriptions[].value |
| address.line1 | addresses[].streetAddress.street[].value |
| address.city | addresses[].streetAddress.postOffice[].value |
| address.postalCode | addresses[].streetAddress.postalCode |
| address.countryCode | addresses[].country |
| hours | serviceHours |
| additionalHoursText | serviceHours[].additionalInformation |
| meta.id | sourceId |
These fields do not follow 1:1 value mapping, or require custom formatting and handling
| Yext entity value | Custom handler |
|---|
| name | setName(ptvEntity, yextEntity) |
| mainPhone | setPhone(ptvEntity, yextEntity) |
| hours | setHours(ptvEntity, yextEntity) |
| emails | setEmails(ptvEntity, yextEntity) |
| websiteUrl.url | setWebsites(ptvEntity, yextEntity) |
| fax | setFax(ptvEntity, yextEntity) |
| address.line1 | setStreetAddress(ptvEntity, yextEntity) |
| displayCoordinate.latitude/longitude | setDisplayCoordinates(ptvEntity, yextEntity) |
| description | setDescriptions(ptvEntity, yextEntity) |
| walkableCoordinate.latitude/longitude | setWalkableAddress(ptvEntity, yextEntity) |
| additionalHoursText | setAdditionalHoursText(ptvEntity, yextEntity) |
If content is longer than what is defined in this table, it will be cut at max. length
| PTV Service Channel | Yext location / language profile |
|---|
| serviceChannelNames[].value | name |
| phoneNumbers[].number (ensimmäinen) | mainPhone |
| emails[].value | emails |
| webPages[].url | websiteUrl.url |
| faxNumbers[].number | fax |
| addresses[].streetAddress.latitude/longitude | displayCoordinate.latitude/longitude |
| addresses[].entrances[].coordinates.latitude/longitude | walkableCoordinate.latitude/longitude |
| serviceChannelDescriptions[].value | description |
| addresses[].streetAddress.street[].value | address.line1 |
| addresses[].streetAddress.postOffice[].value | address.city |
| addresses[].streetAddress.postalCode | address.postalCode |
| addresses[].country | address.countryCode |
| serviceHours | hours |
| serviceHours[].additionalInformation | additionalHoursText |
| sourceId | meta.id |
These fields do not follow 1:1 value mapping, or require custom formatting and handling
| PTV value | Custom handler |
|---|
| phoneNumbers[].number (ensimmäinen) | setPhone(yextEntity, ptvEntity, language) |
| serviceHours | setOpeningHours(yextEntity, ptvEntity) |
| emails | setEmails(yextEntity, ptvEntity, language) |
| webPages[].url | setWebsite(yextEntity, ptvEntity, language) |
| faxNumbers[].number | setFax(yextEntity, ptvEntity) |
| addresses[].streetAddress.street[].value | setStreetAddress(yextEntity, ptvEntity) |
| addresses[].streetAddress.latitude/longitude | setCoordinates(yextEntity, ptvEntity) |
| addresses[].entrances[].coordinates.latitude/longitude | setEntranceCoordinates(yextEntity, ptvEntity) |
| serviceChannelDescriptions[].value | setDescription(yextEntity, ptvEntity, language) |
If content is longer than what is defined in this table, it will be cut at max. length