Thank you Camilo :)
I think we're going to use GET to /query?q=.
Your idea of "prepared queries" is very good. Actually, in a later stage, we will be able to POST prepared queries and then GET the result. But we still need to develop the prepared query library.
Example:
POST Payload
[{"id":"user_list_with_orders","query":"select users.username, users.email, orders.id, orders.date, orders.amount from users, orders where users.trid = orders.user_trid and users.user_trid in ( :user_trids ) and users.status = :user_status"},{"id":"one_parameter","query":"select name, value from app_settings where name = :parameter_name"}]
GET URL
GET /query?id=user_list_with_orders&user_trid=31&user_trid=32&user_trid=33&user_status=1
Thank you Camilo :)
I think we're going to use GET to /query?q=.
Your idea of "prepared queries" is very good. Actually, in a later stage, we will be able to POST prepared queries and then GET the result. But we still need to develop the prepared query library.
Example:
POST Payload
GET URL
Return