Skip to main content
A Provider Plugin can offer several authentication strategies. A Workspace chooses one strategy for each Provider connection and supplies the fields in that strategy’s configSchema. Common choices include an API key, bearer token, OAuth application, service account, or machine-to-machine credential. The available choices come from the Provider Plugin rather than from a global list exposed to the caller.

Inspect a strategy

An entry in supportedAuthStrategies provides:

Handle secrets

Supply secrets only through authenticationConfig. Secret fields are stored outside ordinary API records and are not returned later. Responses may include safe, non-secret configuration or masked values, but callers must retain the original secret if they need it elsewhere.

Validate and refresh credentials

  • POST /api/connectors/validate takes a credentialMetadataId and checks the credentials already stored for that connection against the Provider, then records the result as the connection’s credential status. It never receives or saves new credentials. The Check again action in a connection’s row on the connector page calls it. The credential must belong to the Workspace that the request names in X-Tenant. A credential of another Workspace returns 404, the same as an unknown id. Parable then does not read its secret, call the Provider, or change any record.
  • POST /api/connectors/configure replaces saved credentials or other connection configuration.
  • POST /api/connectors/connector-oauth-start begins a browser OAuth flow.
  • POST /api/connectors/connector-oauth-complete completes that flow.
  • GET /api/vendors/tenant-connector-credential-detail returns safe error detail for a connection in a credential-error state.
The reconfigure and OAuth operations have no public reference page on this site. The developer site describes how to connect a Provider through the API, in Authentication strategies. Provider-specific instructions for creating an OAuth application, selecting scopes, or generating an API key belong with that Provider’s setup guide. The protocol reference describes only the values exchanged with Parable.