Call log editor
The app is displayed as an icon in the toolbar of the call log editor. Clicking the icon opens the app. A call log editor app typically adds functionality to the editor.

Example manifest
"location": {"sell": {"call_log_editor": "assets/iframe.html"}},
The following object is available in this location:
Call object
call
Retrieves the call object with some of its properties.
get
client.get('call')
returns
{"call": {"id": 1,"resourceType": "contact","resourceId": 7,"summary": "Schedule another call.","userId": 1,"recordingUrl": "https://api.twilio.com/TloHrdvhfjj","outcomeId": 8,"duration": 9,"phoneNumber": "+44-228-1234567","incoming": true,"missed": false,"associatedDealIds": [2],"madeAt": "2016-10-02T11:08:56Z","updatedAt": "2016-10-03T16:32:56Z","externalId": "a9346775e-5g224-277-9300-r662a2431834"}}
Properties
- call.associatedDealIds
- call.duration
- call.externalId
- call.id
- call.incoming
- call.madeAt
- call.missed
- call.outcomeId
- call.phoneNumber
- call.recordingUrl
- call.resourceId
- call.resourceType
- call.summary
- call.updatedAt
- call.userId
call.id
The unique identifier of the call.
get
client.get('call.id')
returns
{"call.id": 1}
call.resourceType
Type of an entity the call is attached to. Possible values: "lead", "contact"
get
client.get('call.resourceType')
returns
{"call.resourceType": "contact"}
call.resourceId
The unique identifier of an entity the call is attached to.
get
client.get('call.resourceId')
returns
{"call.resourceId": 7}
call.summary
Content of the note about this call.
get
client.get('call.summary')
returns
{"call.summary": "Schedule another call."}
call.userId
The unique identifier of the user who performed the call.
get
client.get('call.userId')
returns
{"call.userId": 1}
call.recordingUrl
URL pointing to call recording.
get
client.get('call.recordingUrl')
returns
{"call.recordingUrl": "https://api.twilio.com/TloHrdvhfjj"}
call.outcomeId
Unique identifier of Call Outcome assigned to the call.
get
client.get('call.outcomeId')
returns
{"call.outcomeId": 8}
call.duration
Duration of the call in seconds.
get
client.get('call.duration')
returns
{"call.duration": 9}
call.phoneNumber
Phone number of the person with which the call was made.
get
client.get('call.phoneNumber')
returns
{"call.phoneNumber": "+44-228-1234567"}
call.incoming
Indicator of whether the call was incoming or not.
get
client.get('call.incoming')
returns
{"call.incoming": true}
call.missed
Indicator of whether the call was missed (not answered) by the user or not.
get
client.get('call.missed')
returns
{"call.missed": false}
call.associatedDealIds
An array of ids of deals associated to the call.
get
client.get('call.associatedDealIds')
returns
{"call.associatedDealIds": [2]}
call.madeAt
Date and time of when the call was made (started) in UTC (ISO8601 format).
get
client.get('call.madeAt')
returns
{"call.madeAt": "2016-10-02T11:08:56Z"}
call.updatedAt
Date and time of the last update in UTC (ISO8601 format).
get
client.get('call.updatedAt')
returns
{"call.updatedAt": "2016-10-03T16:32:56Z"}
call.externalId
Unique identifier of a call from an external system.
get
client.get('call.externalId')
returns
{"call.externalId": "a9346775e-5g224-277-9300-r662a2431834"}