Solution API permissions

Prev Next

The Solution APIs are managed by the permissions of solutions. Solution APIs are off by default for all realms. Realm admins may enable and disable Solution API operations through a policy checkbox in the Admin console policies page.

The following table shows what permissions a user needs to make updates or create a new solution via the Solution APIs.

Endpoint

Access to a Solution

Create App/Pipeline using QBL

Update App/Pipeline using QBL

Delete App/Pipeline using QBL

Export

Contributor/owner of solution. Does not matter if you are are realm/account admin as well.

N/A

N/A

N/A

Update

Contributor/owner of solution. Does not matter if you are realm/account admin as well.

  • Contributor/owner of solution

  • Must have permission to create apps and pipelines, if the update includes adding an app or pipeline

  • If new apps are created, user who made the call is the app manager

  • If new pipelines are created, user who made the call becomes the owner

  • Contributor/owner of solution

  • Can make changes regardless of permissions inside app/pipeline

All users will get an error. You may not  upload QBL that does not have all the supported resources in the solution.

Create

Authenticated user becomes owner of solution

  • Contributor/owner of solution

  • Must have permission to create apps and pipelines, if the update includes adding an app or pipeline

  • If new apps are created, user who made the call is the app manager

  • If new pipelines are created, user who made the call becomes the owner

N/A

N/A

List changes

Contributor/owner of solution. Does not matter if you are realm/account admin as well.

N/A

N/A

N/A

Note: The same permissions apply when using the export, update, create or list changes API from a record.