Ask questions, share tips, and discuss best practices about apps and integrations, App builder, APIs, SDKs, ZAF, and Sunshine
Recently active
How we can end chat using Android Zendesk SDKs implementation "zendesk.messaging:messaging-android:1.0.0"I'm not able to find any property or function to end the chat.
I am trying to create a ticket via API which captures my system location in tickets? Is there a way we can ignore or stop it?
Hi, I am using ticket fields api to retrieve the fields information: https://xxxxxxxxx.zendesk.com/api/v2/ticket_fields.json I mange to get the payload, but with this payload, how could I know the field is "Required to solve a ticket" ? {"url": "https://xxxxxxxxx.zendesk.com/api/v2/ticket_fields/900012435943.json","id": 900012435943,"type": "text","title": "Solve Remark","raw_title": "Solve Remark","description": "","raw_description": "","position": 9999,"active": true,"required": true,"collapsed_for_agents": false,"regexp_for_validation": null,"title_in_portal": "Solve Remark","raw_title_in_portal": "Solve Remark","visible_in_portal": false,"editable_in_portal": false,"required_in_portal": false,"tag": null,"created_at": "2021-07-30T06:05:42Z","updated_at": "2021-07-30T06:05:42Z","removable": true,"agent_description": null}
I have been trying to overcome this issue for a day and cannot seem to find an appropriate way to make this work. I have a Trigger that has only one Action which calls a Notify active webhook. This is what the very simplified json looks like: I am copy/pasting the placeholders directly from the list of available placeholders as shown. This is showing that I have an error on the "id" line which appears to be because I am not passing a "string" as the value. If I put double quotes around the "{{Placeholder}}", this will work. The same issue happens with the "external_id" key/value pair because in my example the value would result in a null but because I am not placing double quotes around the "{{placeholder}}" which would result in the string "null" and not a null value. I can go to the webhooks section of the Admin area and run a custom test as shown here: All of the values here are manually placed, since this cannot pickup ticket placeholders, and this works just fine with an integer
We're using zendesk support sdk for Android v5.0.2. We want to display request number on user-interface. However "Request" object doesn't return that number. It only returns an id for the request, which is different and much longer than what we see on dashboard. How can we retrieve the number that we see on zendesk dashboard?
Hi there, I am currently working on building out our Customer Support System using Zendesk and one of the requirements we have is to allow our customer support agents to view subscriber information directly within Zendesk and also be able to make changes to them. For example, if a subscriber calls in to support and asks that their home address be changed, I would like our agents to be able to make those changes within Zendesk itself. Is there a plugin or 3rd party platform that can integrate with Zendesk like that? The main goal is to ensure our agents don't have to open multiple sites to make changes to a users data.
According to the API reference at https://developer.zendesk.com/api-reference/custom-data/custom-objects-api/search/#pagination you can't exceed 1000 records per page for the Search endpoint I wonder if this is a typo? Setting the records per page to more than 100 doesn't work. I get this response: { "errors": [ { "code": "BadRequest", "status": "400", "title": "Bad Request", "detail": "Cannot have more than 100 IDs" } ], "links": { &nb
I'm using Zendesk Android Support SDK v5.0.2. When I request all tickets by calling getAllRequests function on request provider, the response returns all tickets created by me. However, the problem is that "description" and "subject" fields return the same thing although I set them differently. Both fields return the value of "description". So, the "subject" field returns the wrong data. Any comment?
Hi, this is causing me to pull my hair out a bit... So, I have a ticket_sidebar app client that has a button on it.This button triggers a modal. As the button / sidebar can't send data to the modal, it waits for the modal to start, which then looks through the client.instances and finds a "ticket_sidebar" instance, loads that client, all good. The problem happens when that modal is closed, we go to a new ticket, and the button is pressed again.In this new window, the ticket_sidebar instance is different than the last one (ticket_sidebar instances persist between tabs and join the .instances array.Currently the check in the modal, for which "ticket_sidebar" instance to grab is just: if (instances[instanceGuid].location === 'ticket_sidebar') {// return modalClient.instance(instanceGuid)// } Now we have a problem, as we don't know which of the "ticket_sidebar" instances to grab, in order to pull the right requester.id to load in to the modal (the modal currently just always load
Hi, We're looking for a way to sort tickets using a custom date field when calling them via the API. We have tried using the call below, but this still returns the tickets sorted sequentially by oldest ticket first, we need to change that sorting order based on the custom date field on each ticket. Can anyone help with this one? Thanks "https://companyname.zendesk.com/api/v2/search.json?query=status:Open tags: uk_a030_tic_chasing &sort_by=custom_fields"": [{""id"": 360006555153,value"":""""}]=asc"
Hello all, We are developing a zendesk app that is loaded inside an iframe. ZAFClient is correctly initialized on the first request but the state (app_guuid, origin) is not persisted between full reloads of the iframe, as a result the reloaded iframe cannot initialize a ZAFClient instance. There are a few workarounds to that, most of them a bit hackish or difficult to implement (e.g. using a SPA that holds the state). We were thinking of another solution, what if Zendesk exposed an additional postMessage API (e.g. by responding to a 'getZAFParameters' message) that returned the app_guid & origin. It seems simple & clean, the parent Zendesk window has the full state and knows the app_guid since it created the iframe in the first place. Would that sound like a reasonable addition? ps: we are currently experimenting with a double iframe solution, where the wrapper iframe keeps app_guid and proxies message between Zendesk and the inner application iframe, but we don't quite like th
Hi, I'm trying to retrieve data from localStorage on testing, but it's not possible since data is stored in localhost context (and not top). I'm using the code snippet from your docs to set and get localStorage data. What should I change to get data?
Hi, I am attempting to install ZAT by following the steps here: https://developer.zendesk.com/documentation/apps/zendesk-app-tools-zat/installing-and-using-the-zendesk-apps-tools/ I am installing on a Macbook Pro 2020 (w/ M1 chip) - I am installing against an alternate version of Ruby from the system default (v3.0.2). The latest version of xCode CLI is also installed. However, ZAT is failing to install, when it reaches the nokogiri gem - the error I am getting is: gem install zendesk_apps_toolsBuilding native extensions. This could take a while...ERROR: Error installing zendesk_apps_tools:ERROR: Failed to build gem native extension.current directory: /Users/sf/.gem/ruby/3.0.2/gems/nokogiri-1.10.10/ext/nokogiri/Users/sf/.rubies/ruby-3.0.2/bin/ruby -I /Users/sf/.rubies/ruby-3.0.2/lib/ruby/3.0.0 -r ./siteconf20210721-66094-ahrd7y.rb extconf.rbchecking if the C compiler accepts -I /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2... yeschecking if the C compiler accep
Hello,I would like to know if it is possible to close a ticket directly on Salesforce and report this information so that the ticket is also closed on Zendesk.If the Zendesk standard does not allow this, is it possible to do this through APIs?Thanks in advance,Julien
Hi, I'm a little bit stuck, been trying to get email list from Zendesk for all our users, the only way I found so far is to pull user id list and use that list with a get end_users command. I have been trying to test it with the curl command for testing but something is missing. I replaced the domain, email and password for security reasons. curl https://{domain}.zendesk.com/api/v2/end_users/369312547338\ -v -u {email}:{password} "error": {"title": "Invalid attribute","message": "You passed an invalid value for the id attribute. Invalid parameter: id must be an integer from api/v2/end_users/show"
Hey all, I'm attempting to integrate JIRA with Zendesk but consistently get the error attached: `Zendesk API error occurred while verifying integration user` I wrote to Confluence/JIRA and they mentioned that I'd need to raise it with Zendesk. I've double-checked my permissions and everything seems fine on that front. All other staff receive the same error. Any idea on how to resolve?
Hello, I am currently working on a project in .net that is connected to some other data sources the company I work for uses. The company I work for would like to be able to add in the data from our ticketing system within Zendesk to that data. I looked into it and quickly came upon these two packages. https://developer.zendesk.com/documentation/ticketing/api-clients/dotnet/ 1. Zendesk API Client by JustEat 2. .NET Client Library by Elizabet Schneider Those are client Libraries which when looking into I need to reference somehow within my current project. Normally I am able to add the namespaces I need by adding a NuGet package or importing a .dll file. I can't find a .dll file and I've gotten every Zendesk API NuGet package I can find but I still can't seem to get this authorization snippet to work, "Services.AddZendeskClient("https://{zendesk}.zendesk.com", "username", "token");" and I can't seem to find references to what namespaces I can use within those NuGet packages w
Hello there,We're using the Zendesk Unity SDK in our application. I'm trying to use the non-conversation view in the application, and I've set the Zendesk Prefab Core Settings > Conversation to "false" yet after the ZendeskMain.CoreInitCallback is called, the settings are all reset to true. It seems like it's getting a default setting somewhere, but as this function is set in the .dll file, I am unable to see where it is called.If more light could be shed on how to change to the non-conversation view, that would be great.Thank you
This is a continuing discussion about the article Request header requirements for Marketplace apps in the developer documentation.
Hi, I am trying Custom Objects Search API, but I couldn't get all the results of the query. There should be 105 results in the type, but I could get only 102 results. To get first page, curl -X POST "https://d3v-eclect-dev.zendesk.com/api/sunshine/objects/query?per_page=100" -d @post.json -H "Content-Type: application/json" -u ... The content of post.json is, { "query": { "$and": [ { "_type": {"$eq": "link_tree"} }, { "setting_id": {"$eq": "TEST"} } ] }, "sort": { "path": "asc" }} I got 100 results and links next. "links": { "previous": null, "next": "/api/sunshine/objects/query?per_page=100&cursor=MjAyMS0wNy0wNlQwMjo0ODoyMC44ODVa" } To get second page, I used the next link, curl -X POST "https://d3v-eclect-dev.zendesk.com/api/sunshine/objects/query?per_page=100&cursor=MjAyMS0wNy0wNlQwMjo0ODoyMC44ODVa" -d @post.json -H "Content-Type: application/json" -u ... But, there were only 2 results in the response. 3 results were missing. I could get
Hi My colleague has an iPhone and she is not constantly receiving the push notifications for tickets updated or new tickets. Our business depends on answering this very quickly. I have an Android and have a similar issue with some of the notifications. We have installed and uninstalled the app, go in a deep dive of the notification settings. Can you please help. Thanks
I was trying to create a ticket thorugh ticket api and I have created 3 custom fields in my zendesk account. I was submitting these 3 fields with api , but ticket is created but the custom fields value is not saving and its showing blank on unsolved tickets listing. While I try to create a ticket through form, and I tried to flll that custom field, it is saving. I dont know why its working with form but not working with API. can you please suggest me what is wrong here?
Hello, I was wondering if anyone could help me put everything that I have learned together. I have created an object called "Kit" (a kit that we sell) with the property of "serial" (serial number). I have then created a user profile and am able to grab the user ID. I also know how to create a Zendesk app (using HTML and javascript). I am able to add the serial number via API. However, I am getting stuck here. What I would like to do is figure out how to attach the "Kit" object to a user profile and then display the "serial number" via the Zendesk app in the user profile if this is possible. The more simple the app the better. TL;DR I just want to be able to see how to tie object data to a user profile and then display it via app in zendesk. Does anyone have any example code of how to do this?
I would like to customize fields from Zendesk contactForm in javascript, for example remove Company name, zendesk logo and change the label on the send button. Is there any way to do that from javascript?
Hi everyone, Is there a way to automatically assign a new ticket to the agent who views it first? Additionally, is there a way to report when an agent views the ticket, reassigns, or unassigns it from themselves? If I can't stop cherry-picking, is there a way I can report it on it or create a query for it?Thanks for the help.
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.