What’s supported
Supported actions
This connector supports:- Proxy Actions, using the base URL
https://api.bentley.com.
Example integration
To define an integration for Bentley, create a manifest file that looks like this:Before you get started
To connect Bentley with Ampersand, you will need a Bentley Account. Once your account is created, you’ll need to register an application in the Bentley developer portal and obtain the following credentials:- Client ID
- Client Secret
- Scopes
Creating a Bentley app
- Log in to the Bentley Developer Portal.
- Navigate to My Apps and click Register New.
-
Enter the following details for your application:
- Application Name: The name of your app.
- Application Type: Select Web App (for Authorization Code grant).
-
Under Redirect URIs, add:
https://api.withampersand.com/callbacks/v1/oauth - Select the scopes required for your integration.
- Click Register. Note the Client ID and Client Secret. You will need these to connect your app to Ampersand.

Add your Bentley app info to Ampersand
- Log in to your Ampersand Dashboard.
-
Select the project where you want to create a Bentley integration.

- Select Provider Apps.
- Select Bentley from the Provider list.
- Enter the Client ID and Client Secret obtained from your Bentley app.
-
Enter the scopes configured for your application in Bentley.

- Click Save Changes.
Using the connector
To start integrating with Bentley:- Create a manifest file like the example above.
- Deploy it using the amp CLI.
- Embed the InstallIntegration UI component. The UI component will prompt the customer for OAuth authorization.
- Start using the connector!
- If your integration has Proxy Actions, you can start making Proxy API calls.

