How do permissions work in Aquro Backend Services? | Aquro Help Center

Backend services is the umbrella term for the various Aquro services that can be used in your app (from push notification sending, to the cloud database, and beyond).

Backend services are stored in a hierarchy where main backend services may contain one or more sub services.

For example, the email send service may contain one or more email templates (these templates are the sub services to the email service).

Each service and sub service is given an API key. When calling the Aquro Backend, this key identifies which backend service you are trying to use.

Each service and sub service may also be configured with a permission that configures how will be able to consume this backend service.

Services and sub services may be given one of these permissions:

Services Only: Only the backend services themselves may consume this service.

Authenticated App Users: Only app users that are authenticated in the app may consume this service.

Everyone: Everyone who knows the API key may consume this service.