Every app on Pitchly has a set of permissions that allow it to perform certain actions, no matter whether the app is made to do work on your own organization or on behalf of another. Requesting only the permissions your app needs is a great way to prevent accidental damage if your app tries to do something unintended, or if your app becomes compromised.
Below is a list of all the possible permissions an app can have in Pitchly. If you are building an app that is installable by other organizations, keep in mind that admins of those organizations will be prompted to accept your requested permissions before installing your app. More permissions could lessen the chances that an organization uses your app.
Allows the App to read data from databases in an organization.
Allows the App to insert new records into a database.
Allows the App to update existing records in a database.
Allows the App to delete existing records from a database.
Allows the App to add fields to the structure of a database.
Allows the App to read information about users in an organization.
If you are using the Client API to interact with your own data using Pitchly's API, you can specify the maximum permissions that belong to your Key Set (or App). This allows you to restrict what applications using your App Secret can do in Pitchly.
This can be found in in the top right corner of your Pitchly account in the Organization menu > Company settings > API keys > Create new key set or by editing an existing Key Set.
If you have any questions about permissions, how your data can be used by apps, or how to provision the appropriate permissions to access your own data using Pitchly's API, give us a shout.