So I just realized the endpoints for another concept I did don’t follow REST constraints, because they have verbs and stuff. I just took the sync endpoints and prepended /api to them.
var USERS_ACTIVATE = '/users/activate/';
var USERS_DEACTIVATE = '/users/deactivate/';
var USER_DELETE = '/user/delete/';
var USER_REMOVE = '/user/remove/';
var USER_REMOVE_FROM_GROUP = `${USER_REMOVE}group/`;
var USERS_DELETE = '/users/delete/';
var USER_UPDATE = '/user/update';
var USER_GROUPS = '/user/groups/';
var API = '/api';
I see how USER_DELETE could be /users/ with a DELETE method, but what about things like USERS_ACTIVATE? Only thing I can think of is hit /users/ but with a parameter that tells the server what to do with the user, rather than that being in the URL
So I just realized the endpoints for another concept I did don’t follow REST constraints, because they have verbs and stuff. I just took the sync endpoints and prepended
/api
to them.I see how
USER_DELETE
could be/users/
with aDELETE
method, but what about things likeUSERS_ACTIVATE
? Only thing I can think of is hit/users/
but with a parameter that tells the server what to do with the user, rather than that being in the URL