Asset Bank API
To build an integration flow that allows the Asset Bank component to interact with the Asset Bank API, complete the following steps.
Create OAuth 2 credentials
(For Assetbank API OAuth2 details, see the Asset Bank API — OAuth2 documentation.)
To create OAuth 2 credentials, starting from the Squiz DXP Dashboard
- 
Click the Administration button. 
- 
Click the System button in Manage your Squiz DXP organization. 
- 
Click the API button. 
- 
Click the Add new OAuth2 credentials button. The Add new OAuth2 credentials dialog presents. 
- 
Fill in the Add new OAuth2 credentials dialog fields. - Name
- 
Optional. Add a name to the credential. For management utility, choose a name that is distinct and meaningful. 
- Description
- 
Optional. Add a description to the credential. Again, for ease of later management, a clear and distinct description is recommended. 
- Client ID
- 
Required. This value is automatically generated. Clicking the Generate link manually creates a new 32-character hexadecimal string. 
- Secret
- 
Required. This value is not automatically generated. Clicking the Generate link creates a 64-character hexadecimal string. 
- Redirect URLS
- 
Required. Set this to \https://<your-tenant-address>/callback/auth2. Replace the placeholder string, <your-tenant-address>, with the integration platform domain name. 
 
- 
Save the Client ID and Client Secret to an external file or location. These two strings are required in the Apply the OAuth 2 credentials to the Asset Bank component step. The Client Secret, in particular, is only displayed at this point and is not otherwise retrievable. 
- 
Click the Save button. 
Apply the OAuth 2 credentials to the Asset Bank component
Continuing through the Add new OAuth2 credentials dialog,
- 
Fill in the following fields to apply the new credentials to the component. - Type
- 
Required. Select OAuth2 from the dropdown menu. 
- Choose Auth Client
- 
Required. Select Add New Auth Client from the dropdown menu. 
 
- 
Fill in the Add New Auth Client fields: - Name
- 
Required. Add a name for the client. For management utility, choose a name that is distinct and meaningful. 
- Client ID
- 
Required. Enter the Client ID saved from the previous steps. 
- Client Secret
- 
Required. Enter the Client Secret saved from the previous steps. 
- Authorization Endpoint
- 
Required. Set the OAuth 2 authorization endpoint to https://<your-assetbank-domain>/oauth/authorize. Replace the placeholder string, <your-assetbank-domain>, with the domain name of your Assetbank installation. 
- Token endpoint
- 
Required. Set the refresh token endpoint to https://<your-assetbank-domain>/oauth/token. Replace the placeholder string, <your-assetbank-domain>, with the domain name of your Assetbank installation. 
 
- 
Fill in the remaining Add new OAuth2 credentials fields - Name your Credential
- 
Required. Add a name for the credential. For management utility, choose a name that is distinct and meaningful. 
 
- Server Name
- 
Required. Set the server name to the domain name of and path to your Asset bank installation. For example example.assetbank-server.com/assetbank-example. 
- Number of retries
- 
Optional. This sets the number of times the component should retry when making an API request. If this is set, it must be set to a number. Also, although this field is optional, it takes a default value of 5. If no number is entered here, the default value is used. 
- Delay between retries
- 
Optional. This sets the number of milliseconds (ms) between API request retries. If this is set, it must be set to a number. Also, although this field is optional, it takes a default value of 10000. If no number is entered here, the default value is used.