What is the Sunshine API?

Have more questions? Submit a request

14 Comments

  • tess hsu
    Comment actions Permalink

    Hi Charles,

    If in my case I need to develop Return merchandise authorisation system, in my understanding, it has to go to sunshine platfrom then : 1 connect to Custome object API in order to get orders and products data

    2. then use Events API to customise service interation like put statu return merchandise/ decline repaire etc

    3. also use profile API to create an inframe view block for customer fills the form

    is this the correct procedure? or I read your article of Building-a-custom-ticket-form-with-the-Zendesk-API, it has better way to develop with this way ?

    thank you so much

    0
  • Leonardo Elizeche
    Comment actions Permalink

    Hola!

    uso Zendesk desde hace 6 años (support) y ahora quiero saber si es posible conectar mi base de datos de compras de mis clientes con SELL

    no queremos exportar los datos a sell, sino que SELL lea los mismos en mi base de datos.

    O sea Sell deberia consumir mi Api

    Esto es posible usando Sunshine?

    muchas gracias

     

    0
  • Jemuel
    Comment actions Permalink

    Hola Leonardo,

     

    1. No es posible con la conexión de base de datos hoy, pero estará disponible con Apps Framework a finales de este año.
    2. ¿Qué quiere decir con esta "O sea Sell deberia consumir mi Api"?
    3. No es posible con Sunshine.

    1
  • Josie Conijn
    Comment actions Permalink

    Hi there, 

    Is there a limit to how much data can be stored in Sunshine?

    Cheers, 

     

    Josie

    0
  • Bryan - Community Manager
    Comment actions Permalink

    Hi Josie -- here's the documentation on Sunshine Custom Object data limits:
    Storage Limits

    "Sunshine Select" is essentially an add-on that gets you higher limits. Both require the Enterprise plan. Note that these limits are across all objects (IOW, all object record counts collectively can't go over these limits). Hope this helps!

    0
  • Charles Nadeau
    Comment actions Permalink

    And each object record can have up to 32 KB of attribute data. See https://developer.zendesk.com/rest_api/docs/sunshine/resources#json-format.

    1
  • Holly Beaty
    Comment actions Permalink

    Can the Sunshine Platform be used to track events within Zendesk? Similar to, but better than, the soon to be retired Pathfinder app. I've struggled so much with Events Flow in Google Analytics that I'm reaching here. 

    0
  • Joey
    Comment actions Permalink

    Hi Holly-

    Sunshine Events won't be similar to Pathfinder. However, if your Zendesk account has Answer Bot, you will still be able to see which articles customers have been presented with via Answer Bot in the ticket interface.

    1
  • Holly Beaty
    Comment actions Permalink

    That's a good option to be aware of, thanks Joseph.

    0
  • Miriam
    Comment actions Permalink

    ¿Si tengo una BD externa de clientes con diferentes atributos, puedo usar Sunshine para integrar esa información con los tickets?

     

    gracias 

    0
  • Bryan - Community Manager
    Comment actions Permalink

    Hi Miriam -- I'm going to answer in English -- I hope that's OK. 

    Sunshine is a collection of features that can help create tighter integrations with external systems.

    Sunshine Custom Objects is a "database as a service" feature and allows you to define various record types and schema to store data (which very well could be synchronized with an external system).

    Another feature is Sunshine Profiles, which allows you to extend Zendesk User records with additional information that's tied to an external system.

    I would also review Integrating with Zendesk for more integration options.

    I hope this gives additional resources to look at. If I can clarify anything, please post back!

    1
  • Hector
    Comment actions Permalink

    Hi There, I'm pretty new with Zendesk and trying to find out if Sunshine is the answer to my questions. 

    My goal with Zendesk is to be able to get information from my backend [**** Spring boot applications -microservices- different data sources, Mysql, Neo4J and Mongodb *****]  into Zendesk (realtime) using my APIs for our call center Reps to see relevant information every time a customer contacts us. Below some goals.

    • A customer service representative is logged into (zendesk), he receives a call from a customer. At that point, I query my API to get information from my “”backend” and bring a summary of that client using the customer phone number as the entry.
    • A customer sends an email (ticket) when a REP opens that ticket (or as soon the ticket is received) I query My backend API to get all information I have (customer and order related) tied to that email account.
    • A  customer is interacting with the self-service zendesk Chat app in our site, the customer selects a menu that says for -Order Status click here- >>> then the user enters his order number >>>> then that service queries my API and gets “status for that order”
    • A customer Calls and listen to our automated menu option >>>> One of the options is to check order status >>>>> the customer selects that option and is asked to enter his order number >>>> we query our backend API to get that information back to Zendesk and answer the customer.

    Can someone please point me in the right direction here ?, I haven't had luck with support so far. Any help would be much appreciated. Thanks

     

    0
  • Bryan - Community Manager
    Comment actions Permalink

    (other community members, please share your experiences as well!)

    Hi Hector

    As mentioned above, Sunshine is an umbrella term that contains a number of platform features.

    The "Custom Objects" feature, in its simplest form, is a database-as-a-service type feature. It lets you extend the ticket and user data models with your own data. A much more advanced approach versus using, say, ticket or user custom fields. It basically allows you to store your external system's data inside Zendesk.

    The "Profiles & Events" feature lets you tie "event" type data to profiles that map to various external systems (this is also a very simplified description).

    For your scenarios above, however, my take is that you want to pull in additional information from a service you control and display that in the agent's Zendesk Support UI. You want to keep the data external, just pull it into Zendesk to help give the agent context around the ticket. For this, the Zendesk Apps framework may be your best bet. It allows custom UI extensions to be placed inside the Support interface. The custom extensions (known as "apps") can run custom code can make requests and get responses from external services. The response data can then be displayed by the app.

    Here are some resources to investigate:

    If you pursue an Apps framework app, the community Zendesk Apps framework (ZAF) topic is a great resource for further questions.

    2
  • Hector
    Comment actions Permalink

    Awesome feedback Bryan. Checking all this now. Thank you.

    0

Please sign in to leave a comment.

Powered by Zendesk