Recent searches


No recent searches

Yorick Jacquin's Avatar

Yorick Jacquin

Joined Nov 07, 2024

·

Last activity Jan 30, 2025

Following

0

Followers

0

Total activity

3

Vote

1

Subscriptions

0

ACTIVITY OVERVIEW

Latest activity by Yorick Jacquin

Yorick Jacquin created a post,

Post Developer - Zendesk APIs

Hello everyone,

We are WAX, a solution that offers brands the possibility to chat with their customers through WhatsApp, some of the brands (mostly our key accounts) also have a Zendesk account and want to have their WAX conversations brought to their Zendesk support so that agents can seamlessly answer the brand customers.
 

As Zendesk does not offer ticket webhooks to get the agent responses, we are forced to create a channel framework and provide these brands with our private app.

When we create a ticket through the channel framework we have no way of specifying the phone number of the ticket's author, we can through a custom field but not through the native Zendesk field, which forces us to edit the "details" user field with some custom values but it is not ideal as it seems it randomly does not work…
 

It is a huge problem for us, we have tried iterations over iterations to work around the fact that we can't provide the user phone number and the documentation of the API is misleading.

It says in the author object documentation that the fields array should use the english name for a system field of the user model. So it would look like:

 

{
	...rest_of_payload - no issues there,
	"author": {
		"external_id: "123",
		"fields": [
			{
				"id": "details", // this works
				"value": "my_details"
			},
			{
				"id": "phone", // this does not work
				"value": "+33646282539"
			},
			{
				"id": "123", // a numerical custom field id, this works
				"value": "my_custom_field_value"
			}
		]
	}
}

Same goes for the `fields` of tickets. It is very problematic for us as it forces us to schedule another API call to the other API to  try to find the user based on an id we put in the details field and update the user with the phone number, we have found it is very prone to errors.

We would appreciate help towards finding a solution with a single API call that does not imply losing features.

We have considered moving our integration to create tickets through the Ticket API but that would not offer the possibility to “chat” between an agent and an end-user.

Best Regards,
Yorick

Posted Jan 28, 2025 · Yorick Jacquin

1

Follower

2

Votes

1

Comment


Yorick Jacquin created a post,

Post Developer - Zendesk Apps Framework (ZAF)

Hi there,

I am struggling to understand the push endpoint documentation on how to set the fields for the author ?

Let's say this is the author object:

{
"external_id": 1,
"fields": [] 
}

 

How do I add the email to the fields array ?

The description of the attribute says:
> Array of items containing user field identifier ('id') and value of field ('value'.) For system fields ('notes' or 'details'), the identifier is the English name. For custom fields, the identifier may be the ID or the name

But when adding it as “fields”: [{"email": “something@example.com”}], the email does not show up.

Am I restricted to only notes and details ? If so, do I add them as key value pairs
[{"notes": “a note”}, {"details": “some details”}] ?

Thank you for your help.
 

Posted Nov 07, 2024 · Yorick Jacquin

0

Followers

1

Vote

1

Comment