Skip to content

CXone Authenticated request#876

Open
pavelsima wants to merge 2 commits intoCognigy:masterfrom
pavelsima:feature/cxone-auth-request
Open

CXone Authenticated request#876
pavelsima wants to merge 2 commits intoCognigy:masterfrom
pavelsima:feature/cxone-auth-request

Conversation

@pavelsima
Copy link

No description provided.

Added extension description - CXone Authenticated Call node

Remove uneeded code - CXone Authenticated Call node

Added tests in CXone Authenticated Call node

Added Logging and Security colabsable in CXone Authenticated Call node

Added Timeout and retry to the CXone Authenticated Call node

Fix retry attempts logic in CXone authenticated call node

Fixed calculation where retryAttempts now correctly represents additional
retry attempts beyond the initial request, not total attempts. This ensures
retryAttempts=1 results in 2 total attempts (initial + 1 retry) as expected.

Co-Authored-By: Claude <noreply@anthropic.com>

Enhance CXone authenticated call node with improved UI and complete response storage

- Organize UI into collapsible sections (Headers, Payload, Storage Options)
- Add conditional payload fields that only show for POST, PUT, PATCH methods
- Implement payload type selector with support for JSON, Text, and Form Data
- Store complete response object with status, body, and optional headers
- Move Store Response Headers option to Headers section for better UX
- Simplify storage configuration with single key-based approach
- Remove hardcoded cxoneApiResponse storage to prevent duplicates
- Exclude request bodies from GET and DELETE methods per HTTP standards
- Update tests to validate new response structure and storage behavior
- Maintain backward compatibility with existing configurations

Co-Authored-By: Claude <noreply@anthropic.com>

Fix build errors in CXone authenticated call node

- Remove unsupported 'defaultCollapsed' property from form section definition
- Replace 'any' types with proper type annotations for better type safety
- Use proper type checking instead of 'as any' casting for API methods
- Improve error handling with instanceof Error checks

Co-Authored-By: Claude <noreply@anthropic.com>

Added CXone Authenticated Call node

Enhance logging in handover node: added detailed log for transformed TMS payload in handoverToCXone function.

Refactor CXone extension: corrected spelling in package.json, updated author information, and enhanced README for clarity. Removed unused cxone-utils helper functions and transitioned to using CXoneApiClient for API interactions in handover and send-signal nodes. Updated tests to reflect these changes.

Update CXone extension to version 1.0.10, adding environmentUrl field to connection configuration and removing deprecated environment and baseUrl fields from handover and send-signal nodes. Adjusted related tests accordingly.

Update CXone extension to use Jest for testing and remove unused nodes. Added Jest and ts-jest as dev dependencies, updated package-lock.json, and enhanced README with testing instructions.

CXone extension v1.0.9 moved from forked repo
@graymalkin77
Copy link

graymalkin77 commented Feb 11, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@pavelsima pavelsima force-pushed the feature/cxone-auth-request branch from 4d72477 to 5684ce9 Compare February 11, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants