SAMA-Communications/sama-server

Admin API plan

Opened this issue · 1 comments

The Admin API is an essential service feature. What are the plans for this part?

The idea here is to provide Admin API to access the server outside of user app.

This is mainly for statistical purpose, e.g. to be able to access the following data:

  • Messages sent total
  • Messages sent per day
  • Conversations created total
  • Conversations created per day

and many others similar use cases. But technically we could provide not only statistics API, but also a set of APIs for managing purpose.

A special key called API Key needs to be used to access the Admin API.

If you have any future requirements - feel free to share, would be great to get more visibility about real use cases.