Tool to interact with Blackbaud OneRoster OAuth2 base endpoints. Use to fetch OpenID configuration (/.well-known/openid-configuration), JWKS key set (publickeys), or obtain an access token via the client credentials grant. Ensure client credentials are configured before using th…
scopestringOptional OAuth2 scope string. OneRoster generally does not require a scope; leave empty unless instructed by Blackbaud.
clientIdstringOneRoster OAuth2 client_id (key) provided by the institution.
basicAuthstringOptional Authorization header value for HTTP Basic authentication, e.g., 'Basic base64(client_id:client_secret)'. If provided, it will be used.
grantTypestringOAuth2 grant type; must be 'client_credentials' for token operation.
operationstringWhich OAuth2 resource to call: openid_configuration, jwks, or token
clientSecretstringOneRoster OAuth2 client_secret provided by the institution.
baseUrlOverridestringOptional override for OAuth2 server base URL. Defaults to 'https://oauth2.sky.blackbaud.com'.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.