Gong API Integration Error "Invalid JSON: Unrecognized Token Provisioning" in Okta
Last Updated:
Overview
An API authentication error occurs when configuring provisioning for the Gong application because the Gong tenant lacks the Okta provider configuration. Resolve this issue by verifying the provider configuration in Gong and reauthenticating the integration in the Okta Admin Console. When attempting to authenticate the Gong application API, Okta generates the following error message:
Please review the form to correct the following error(s):
Error authenticating: Bad Request. Errors reported by remote server: Invalid JSON: Unrecognized token 'Provisioning': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false') at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 13]
Applies To
- Okta Identity Engine (OIE)
- Okta Classic Engine
- Gong
- Provisioning
- Application Programming Interface (API)
Cause
The Gong System for Cross-domain Identity Management (SCIM) server returns the Invalid JSON: Unrecognized token 'Provisioning' error because the Gong tenant lacks the Okta provider configuration.
Solution
How is the "Invalid JSON: Unrecognized Token Provisioning" error resolved?
Verify the provider configuration in the Gong tenant, then reauthenticate the integration in the Okta Admin Console by performing the following steps.
- Verify that the Gong tenant contains the Okta provider configuration as outlined in the Gong Provisioning Documentation.
- Navigate to the Okta Admin Console.
- Go to Applications > Applications and select the Gong application.
- Go to the Provisioning tab and select Integration.
- Choose Edit and select Authenticate with Gong.
- Sign in to Gong and choose Allow to grant Okta access to the account.
- Verify that a message confirming successful authentication appears on the Provisioning page in Okta and select Save.
