Announced on |
Change date |
---|---|
February 5, 2020 |
July 9, 2020 |
The Zendesk Apps framework’s Support API currently provides the following methods for accessing the values loaded inside the assignee ticket field. At present, an app may use the .get() method with the following properties at any time:
- ticketFields:assignee
- ticketFields:assignee.optionValues
Previously, making these calls returned all assignee options available. Starting July 9, 2020, these values will be lazily loaded into the agent interface and will not be available until an agent actually clicks on the assignee ticket field. The available options are also limited to what has been loaded by the agent clicking in the agent interface. In order to make sure your app calls the .get() method whenever new options have been loaded, the app explicitly listen to the following event (available now):
ticketFields.assignee.optionValues.changed
If your app requires a list of all users when it loads, you can use the search-users API to get that data.
In addition, an app calling .get(ticketFields:assignee.options) will now receive a value property in the output of “groupId:groupId” (previously “groupId”), for any nested group options.
Change Date: July 9, 2020
To test out development changes in advance, please submit the Zendesk subdomain of the account you would like the new version of the assignee ticket field enabled on, here. We'll reach out when your access has been provisioned.
Please share this information with your developers and any third-party apps that may need to know values loaded inside the assignee ticket field in the agent interface. If you have any questions, please sign in to Zendesk Support and submit a ticket.