addedInput schema / properties / sessionCredentials
Added value: +{
+ "description": "Optional session-specific credentials. If not provided, uses environment variables. Supports two authentication modes: (1) OAuth mode - provide baseUrl, clientId, and clientSecret, or (2) Token mode - provide baseUrl and accessToken.",
+ "properties": {
+ "accessToken": {
+ "description": "Direct access token (required for token mode)",
+ "type": "string"
+ },
+ "apiVersion": {
+ "default": "v2",
+ "description": "API version (optional, defaults to v2)",
+ "type": "string"
+ },
+ "baseUrl": {
+ "description": "Pega base URL (required if providing credentials)",
+ "type": "string"
+ },
+ "clientId": {
+ "description": "OAuth2 client ID (required for OAuth mode)",
+ "type": "string"
+ },
+ "clientSecret": {
+ "description": "OAuth2 client secret (required for OAuth mode)",
+ "type": "string"
+ },
+ "sessionId": {
+ "description": "Optional session ID. If not provided, a new session will be created.",
+ "type": "string"
+ },
+ "tokenExpiry": {
+ "description": "Token expiry in seconds from now (optional for token mode)",
+ "type": "number"
+ }
+ },
+ "type": "object"
+}