Discussion Date: 27/01/2022
Zendesk's design was reviewed in today's tech call with @srihakum.
The followings are the points/conclusions from the discussions
1. Connector repo name
- PSL to confirm if the existing Zendesk connector repo could be used
- @srihakum to suggest what else to use if the same name could not be used.
2. There will be the following four authentication types supported
- Basic (IPaaS / CP4I)
- API Key (IPaaS / CP4I)
- OAUTH2 Web (IPaaS)
- OAUTH2 Password (IPaaS / CP4I)
- Basic OAuth (IPaaS / CP4I)
3. Connector will have hybrid discovery
- Static for native objects
- Dynamic for custom objects
4. Ticket attachment - create operation will be replaced by Upload attachment operation due to framework limitation on returning more than one value in create operation
5. Wherever supported retrieve operation will use
- Search export API
- General search API (Not recommended by PSL))
6. PSL to check if there is any way to filter out archived records from the results of a search of export API.
7. Wherever there is a safe-update option available, surface it as a boolean option in the object properties
8. Connector will surface following Objects from Sunshine API
- Custom objects - will support CRUD on records
- Profile - will support CRUD
- Event object
a. Retrieve event
b. Create an event
9. PSL does not recommend implementation of Custom object metadata, Relation metadata, and Relation records object.
- @srihakum to confirm the descoping of objects from point no 8