Hey,
Quite new to the Zendesk ecosystem so it might be a foolish question, but I digged through the docs and couldn't figure it out...
We are developing an app that integrates to Zendesk, and then analyse and label tickets. From what I see, the Zendesk Support Apps (AKA the marketplace) is the more correct way to integrate to an external app (as it seems to be newer and better supported) and also allows for more Zendesk clients to find us.
My question is whether it's possible to access the API offline with some sort of bearer token when using a marketplace app. We currently access the API using the OAuth flow but the the OAuth setup seems a bit incorrect for our use case
Thanks for posting your question to the community! It looks like you're wanting to build a server side app. With a server side app, you would be able to make requests to your external app and render that data in Zendesk Support. We have a walkthrough in our docs for getting started. You can take a look and see if this may best fit your use case. I'll link that [here](https://developer.zendesk.com/documentation/apps/build-an-app/building-a-server-side-app/part-1-core-concepts/).
For authentication, typically with third party app developers we recommend OAuth because it eliminates the need for users/admins to manually supply their usernames and passwords and the need for third party apps to store them. You could also look into using API tokens. However, those are auto-generated by the user and would need to be supplied to you with their email address.
If you were having any specific issues or concerns with using OAuth, I would be more than happy to take a look and see how we can best fit your needs.
Best,
Erica - Dev Support