Phone Logs (Full Update)
Description
If the UUID of the Customer Phone Log exists in the system, or no UUID is provided and an External ID exists, then an update is performed. Otherwise a new phone log is created.
See the Aerial Spec for more details.
File Naming Convention
TGEN_phoneLogs_fullupdate_2026-08_<optionalSuffix>.csv
importType:fullupdateapiVersion:2026-08
Columns
Nested object fields are flattened into columns using dot notation (parent.child). Array fields are flattened using zero-based index notation, one element per column (field[0], field[1], and so on).
Note: A whole array cannot be passed in a single column: a literal value such as ['value-1','value-2'] will be rejected. To import multiple array elements, add one indexed column per element. Rows in the table below with type array describe the field as a whole and are not valid CSV column headers.
| Column Header | Description | Key Information | Type | Required |
|---|---|---|---|---|
uuid | Unique Tulip identifier of the phone log / customer note | Max Length: 36 | string | No |
externalId | Integrator provided unique identifier for the customer notes. Typically used to map a primary key from a third party system to the Tulip resource. | Max Length: 255 | string | No |
customer | UUID of the customer associated with the note/log | Max Length: 255 | string | No |
employee | UUID of the employee who created the note/log | Max Length: 255 | string | No |
store | UUID of the store associated with the note/log | Max Length: 255 | string | No |
comments | Comments associated with the note | string | No | |
isPrivate | Boolean dictating if customer note is private or not | boolean | No | |
isDeleted | Boolean dictating if customer note is deleted or not | boolean | No | |
isGenerated | Boolean dictating if customer note is generated (autologged) or not | boolean | No |
Sample CSV
See the following phoneLogs CSV sample file.
Note: The sample CSV may contain sample ID fields which reference other resources that do not match the data in your environment.