Is it possible to create customer and manage his issues with rest api?

i explain in details:

i’ve an application, with lots of users. i need to create a customer for every user that I’ve.

every user must create a new ticket in jira service manager in a selected queue,

I need an API for retrieve all tickets (and replies) for customers logged in my app.