Authorizing Centerprise’s Server APIs

Follow the steps below to learn how to authenticate Centerprise’s Server APIs.

1. Right-click on the server name in Server Explorer > Server Connections > DEFAULT > HTTPS://(ServerName):9260.

1-CP-Server-API-Path

2. A wizard will appear with the Centerprise Server API Path. Click on the copy icon located at the bottom-left of the wizard to copy it.

2-CP-Server-Path-Copy

A message will appear to confirm that the text has been copied successfully. Click OK.

3-Successfully-Copied

Importing APIs in Centerprise

3. Click the Import API option in the REST API Browser and paste the Centerprise Server API path in the URL box. Then click OK.

Note: Check the “Ignore certificate errors over HTTP/SSL” option to avoid any certification barriers.

4-URL

4. A wizard will appear, notifying you about the created shared action file. Click Yes to set it up.

You can also click on the .sact file in Project Explorer to configure the authentication settings.

5-Sact-file

The REST API Browser will be populated with Centerprise’s Server APIs, which you can use in your dataflow.

6-REST-API-Browser-Panel

5. Right-click on the Centerprise_Server object and select Properties.

9-properties

This will open the REST Connection screen. Select the Security Type as Bearer Token, as Centerprise Server APIs use Bearer Token authentication.

7-Bearer-Token

Provide the User Name, Password, and Token URL for Bearer Token. Then click Request Token to generate a token, and click OK. Press Ctrl+S to save changes in the shared action file.

Note: You will have to regenerate the token if the validity period has expired.

8-token-generated

6. Now, drag-and-drop the /api/ServerInfo from the REST API Browser to make a GET request.

server-info

7. Right-click on the object’s header and select Preview Output.

preview-get-output

This is how your output would look like:

output-preview-get

This concludes working with Centerprise’s Server API in Astera Centerprise.