​TIBCO Cloud Integration - Connect (Scribe) authentication error while accessing Scribe API.

​TIBCO Cloud Integration - Connect (Scribe) authentication error while accessing Scribe API.

book

Article ID: KB0072849

calendar_today

Updated On:

Products Versions
TIBCO Cloud Integration - Connect ( Scribe ) -

Description

I am trying to use the API located https://api.scribesoft.com/ in TCI Connect (Scribe) platform to try and test multiple API endpoints available on scribe classic swagger page but getting the following error.
{
"message": "Authorization has been denied for this request."
}

Resolution

This indicates that the user has not updated their API password through the link "Change API Password" (Environment & Tools -> Security Settings -> Change API password) on the Security dialog in TIBCO Cloud Integration - Connect (TCI - Connect). As authentication methods for TCI - Connect and Scribe classic are different, when accessing the Scribe API from TCI - Connect in the API password needs to be updated in TCI - Connect.

TIBCO Cloud User Authentication (SSO) is not supported with the API at this time. To use the API, you can establish a secondary basic authentication by going to Environment & Tools,  selecting Security Settings, then selecting Change API Password. Enter and confirm your new password and select OK to save it. When accessing the API, use your TIBCO Cloud User Name and the new password. Note that the Change API Password process does not change the password you use to access TIBCO Cloud, only the password used for the TIBCO Scribe Online API.

The below link to the help guide talks about setting api access and changing your API password which the user will most likely need to do.

https://integration.cloud.tibco.com/docs/index.html#Subsystems/tci-api/sc-api/enable-api-sc-connect.html

Note: To access the security dialog of a TCI UI, a user must be an admin in the organization, so if anyone having user role wants to access these options they first need to set their role with admin and then they need to update their API password. Once they update their API password then they can access the API with their user role as well, so they can revert their role to the user and access the API.

Issue/Introduction

This article provides information regarding the authorization error while calling the Scribe API in the TIBCO Cloud Integration - Connect (Scribe) platform or while using the Scribe API Swagger page https://api.scribesoft.com/.