Ask questions, share tips, and discuss best practices about apps and integrations, App builder, APIs, SDKs, ZAF, and Sunshine
Recently active
Hi everyone, I have an attachment on internal note and I want to fetch it from my custom app. I was trying to use comment.attachments() to get the attachment file from the comment, however it doesn't return the real File, it's just return the details of the attached file (like filename, contentType, contentUrl, thumbnailUrl, and token). So I am thinking to create a new File by making a new blob from attachment.contentUrl(), but I can't get it due to CORS error when I am trying to get the attached file using the fetch function. This is my code: this.ticketObj = await parentClient.get('ticket')const attachmentObject = this.ticketObj.ticket.comment.attachmentsconst blobFile = await fetch(attachmentObject[0].contentUrl).then(r => r.blob()) // I got CORS error on this lineconst uploadFile = new File([blobFile], attachmentObject[0].filename, { type: attachmentObject[0].contentType })
Hi everyone, I was trying to use comment.attachments() to get the attachment file from the comment, however it doesn't return the real File, it's just return the details of the attached file. So I am thinking to create a new File by making a new blob file from attachment.contentUrl(), but I can't get it since I got CORS error when I am trying to get it using the fetch function. This is my code: this.ticketObj = await parentClient.get('ticket') const attachmentObject = this.ticketObj.ticket.comment.attachments const blobFile = await fetch(attachmentObject[0].contentUrl).then(r => r.blob()) const uploadFile = new File([blobFile], attachmentObject[0].filename, { type: attachmentObject[0].contentType }) I got the CORS error on the blobFile. Any idea what I am missing? Thank You.
I'm attempting to update the zendesk widget at runtime using data I've loaded asynchronously from a server. I can initialize the values of the custom fields, but at runtime I'm only able to update the name and email address. - Is it possible to update a custom field post-initialization- What is the correct syntax for the payload. I am using a react package to call the API. https://www.npmjs.com/package/react-zendeskThe example I tried is listed below API CallZendeskAPI('webWidget', 'prefill', test); Payloadvar test =//{ id: '360044430071', prefill: { '*': '1. This is prefilled session text' }};{name: {value: 'isamu',readOnly: true // optional},email: {value: 'isamu@voltron.com',readOnly: true // optional},‘360044430071’: {value: '9a74b148-35ed-4f41-afc5-d9f3301ea180',readOnly: true}}
I developed a client side Zendesk Application which should be deployed to our instance of Zendesk soon. Before deploying, I wanted to know whether this application when added onto our instance will be running from our browser or running through a Zendesk Server.
Hello, I'm trying to integrate the zendesk crm into twilio flex and to do so I got help from this documentation link.I am however blocked at one level because it seems to me that there must be a zendesk plugin to facilitate this integration but I can't find it. Can someone share their integration idea with me?Thanks in advance
Is it possible to extract a list of all files held in the document repository. We maintain a master archive in Aerofiler and need to audit the master archive on a regular basis. Being able to compare the Zendesk repository contents with the Aerofiler archive is an essential function.
Hello, I'm from Rebtel and works as an Android developer. Recently I tried to upgrade the Gradle plugin version to 4.1 and above but I failed to display the Zendesk list due to proguard issue. I know the proguard issue has been fixed for version 3.5 (https://developer.zendesk.com/embeddables/docs/android-support-sdk/known_issues#r8-issues-with-android-gradle-plugin-3.5.0) Do you have any plan to support versions above 4.1 ? Thanks in advance. // Jeongeun kim
I would like to build in some stop gaps to prevent our employees solving tickets before doing their due diligence. A series of questions. If they fail to answer all the questions the ticket will not be able to proceed. In addition, if "No is checked on any question they may not proceed until YES or N/A is swapped out for it. Basically I want to open a popup while agent starting a ticket. In that popup window 4-5 questions are there and agents have to answer the questions before proceed. So Can I create ZAF app using html, javascript and css?
I would like to integrate zendesk into my app via API's but to confirm my requirements on the trial account i would like to get a postman collection of your API's that can e used
Hello! I'm trying to update the js code, and I'm supposed to add the new code after the following code, but can't find it: $(document).ready(function() {
This is a continuing discussion about the article Getting started with the Chat Conversations API in the developer documentation.
Not sure if this is any use to anyone but I created a formula field in Salesforce that concatenates my Zendesk Domain with the ticketID that get's synced in, so that if I want to pull up Zendesk directly from the case record, I can do that from a report, or from a list view. First screen shows you what it looks like. Type is a "Formula" field that returns TEXT. The Formula looks like this: HYPERLINK("https://{yourdomainhere}.zendesk.com/agent/tickets/" + Zendesk_Support_Ticket_ID__c ,"#" + Zendesk_Support_Ticket_ID__c + ": Click to open in Zendesk" , '_blank') The current Zendesk/Salesforce Case Viewer component we use on the account object for viewing a collection of cases and their statuses, but we don't really interact with them there because it is a bit clunky. SF reporting is so powerful though so it's really easy for us to look at our cases from a report then use the link to open them (from a management perspective).
One of our agents cannot log in to RingCentral within ZenDesk. The blue "Sign In" box is missing when he clicks on the phone icon in the top-right of the Zen Support page. Screenshot attached is from my Zen Support page where I am able to log in to RC through Zen. Any thoughts?
Hi I want to access Zendesk API:s from c# code. I am planning to register my application with Zendesk and create a token (following the instructions at "Creating a token with the Zendesk API" at https://develop.zendesk.com/hc/en-us/articles/360001074348#client).Will a token created by calling the endpoint (as explained in the "Create the access token" section) ever expire? And if so, for how long is it valid?
Hi, We are struggling with authenticating to the Rest API using the token given to us. We even tried a refreshed one but it didn't work. Also if it's possible to make a technical meeting it will be helpful to us. Thanks,
I am working on integrating Zendesk Support into Jira, but having many issues when it comes to the field mappings. It seems like any time I select one dropdown, the other one shows everything disabled. It's almost to the point where mapping just simply doesn't work. For example, for simple fields such as "Status" or even "Priority", I would think that I could map the two, but doesn't seem to work that way. If I flip the direction the other way, same thing: So with that being said, how exactly do I use this field mapping features? I've already set up the webhook and it looks identical to the instructions with the exception of the webhook URL of course. It's very confusing that you can't map "Priority" to "Priority" or "Status" to "Status" in either direction (neither Jira -> Zendesk nor Zendesk -> Jira) I'm basically following this guide: https://support.zendesk.com/hc/en-us/articles/203660196 The other confusing part about this is step 12: If you are using Jira Cloud, you can
Hey Zendesk, I started using the job_statuses endpoint of the Zendesk Support API because I had to mass delete old tickets. The Deletion (with a little shell script) works well, but I am missing information of how powerful the queue processing is to ensure a stable performance. What is the recommended way to set up the timing of "deleting 630000 tickets" (i. e. 6300 API calls)? Can I radically fill the queue and the system will handle it? To stay on the safe side I decided to only do 2 calls per minute, later increased to 5 calls when I found out that one job needs "about 10 seconds" to complete. It would be very helpful to just see a start time or duration to exactly monitor the progress... Best regards Oliver
Cannot seem to find an app for Support that will do the following: - allow agents to set their own(only) status to 'away' - agents can then set what is to happen with their own tickets(based on status) while 'away' There are many apps that come close to this but most require an admin to manage. Any ideas on app out there? Thanks.
This is a continuing discussion about the article Getting started with profiles in the developer documentation.
I am building a custom theme on API version 2 of the help center. When following the documentation to use the subscribe helper it shows the expected output should be an <a> tag. However, when I use {{subscribe}} , I'm seeing a button element not an <a> tag. Is there something I'm doing wrong when using this helper?
Hello, I have some questions and would love to get some insights. How do you connect Zendesk with the rest of your tech stack? How do you find/ choose the Zendesk apps you are using? What were the most important criteria for you when deciding to use an app? (price, functionality, tutorials, etc.) Thanks!
Hello all. Our client has built a custom Zendesk web widget using the web-sdk. They are using the sendChatMsg method to send a default "hello" request from the user. The reason is that we are trying to initiate a chat session, hence the bot can join the conversation. The method seems to be partially working: 1. In the Zendesk Chat environment we see that the "hello" message, gets displayed to the human Agent. 2. But we are noticing that the message never reached our backend server which has connected using the Chat Conversations API. Nevertheless, if the user manually types in a message "hello" then we get that event on our servers. So I was wondering if the web-sdk methods are compatible with the Conversations API? And if not, is there any suggested way so that we can mock a user's initial greeting message (ie. "hello") so that the bot can greet the user before the user types any message? I know we could probably use a trigger f
I need to be able to update a ticket's custom_field value with an integer via ZAF Client request (the field "type" is "integer"). Using the request options below, the request is successful and the correct ticket field is updated, however the value is a String instead of Integer. This isn't a huge issue, but will require parsing the value to an integer when reading it, which isn't ideal. Is there a way to change my request to preserve the value's numeric datatype? The request looks like this: const options = {url:`/api/v2/tickets/${ticketID}.json`,type:"PUT",contentType:'application/json',dataType:"json",data: JSON.stringify({ticket: {custom_fields: [{id: 1500003010701, value: 12}]}}),}client.request(options) And the resulting ticket field looks like this: { "id": 1500003010701, "value": "12"} Is there a way to ensure the value will be an Integer (12) rather than a String ("12") ?
Hey Zendesk Team, I am using Amazon S3 for file storage. I want my customers to access Amazon S3 from Zendesk to manage buckets, objects, tags, and related ACLs. We have confidential files in the S3 buckets so we won't be able to make the link public. Servicenow has a feature called Amazon S3 Spoke - I have put the documentation below for your reference. https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/administer/integrationhub-store-spokes/concept/amazon-s3-spoke.html Do we have something like this in Zendesk? So that we could give our customers access to files in S3 and manage files? Is there any app in the marketplace that can pull this off? Since we are a data security company, this feature is very important to us.
hi all! Is there anybody who can help me with integrating zendesk chat sdk using JWT token authorization? We have set up the next step: Up and run backend on node js according to documentation. https://develop.zendesk.com/hc/en-us/articles/360052354433-Enabling-authenticated-users-with-the-Chat-SDK On backed we used shared secret from here chat/agent#widget/widget_security for sign response . Is this the correct jwt token for authorize customers from mobile SDK chat? Below an example of return value on our backend jwt.sign(payload, secret) Also, we updated iOS and android native library and got the correct response from our service with identity and secret. Please, check my last commit herehttps://github.com/tarasywe/react-native-zendesk-chatMeanwhile, i don’t see a checkbox icon near the customer name, as on the example in docs. Does zendesk return any value and how to debug the response from Zendesk if methods below is successful or not? [ZDKChat.instance setIdent
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.