6. The method of claim 5 , wherein the request is sent from one of the plurality of third party applications and received by the computer hardware processor via an application programming interface (API), wherein the application token comprises a function identification variable (FID) and a shared secret, and wherein the one of the plurality of third party applications is configured to call an API of a social networking site to extract personal preferences of the user.
6. The method of claim 5 , wherein the request is sent from one of the plurality of third party applications and received by the computer hardware processor via an application programming interface (API), wherein the application token comprises a function identification variable (FID) and a shared secret, and wherein the one of the plurality of third party applications is configured to call an API of a social networking site to extract personal preferences of the user. 7. The method of claim 6 , wherein the request further comprises a uniform resource locator (URL), wherein deriving the query scope is further based on the URL, wherein each one of the multiple users of the multi-tenant datastore has a unique user token, wherein each unique user token is associated with one of a plurality of roles, and wherein the plurality of roles comprises owner, administrator, employee, and contractor.