Skip to content

feat(samples): add Connections sample app [APPS-35829] - #717

Open
anil-uipath wants to merge 1 commit into
mainfrom
feat/is-sample-app
Open

anil-uipath wants to merge 1 commit into
mainfrom
feat/is-sample-app

Conversation

@anil-uipath

@anil-uipath anil-uipath commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Adds samples/connections-app, a React + TypeScript Coded App for UiPath Connections: browse connectors, inspect their connections and activities, and execute an activity against a live connection.

Screenshot

preview

How it works

  • The activity form is generated from the connector's own object metadata, so nothing connector-specific is hard-coded.
  • The live execute() snippet and the request actually sent come from the same value, so the snippet always matches the call.
  • A folder scope is required before a connector can be opened — a folder key or a folder path, exactly one, enforced by construction.

Setup

  • OAuth scopes: IS.Connections.Read, IS.Connectors.Read, OR.Users.Read
  • Depends on @uipath/uipath-typescript@1.7.0-beta.2 for the /connections module

Registered in the docs Template Gallery under a new Connections category.

🤖 Generated with Claude Code

@anil-uipath
anil-uipath requested a review from a team September 7, 2026 06:18
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://UiPath.github.io/uipath-typescript/pr-preview/pr-717/

Built to branch gh-pages at 2026-09-09 03:35 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Comment thread docs/samples/index.md
@claude

claude Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

✅ No issues found. Checked for bugs and CLAUDE.md compliance.

@claude

claude Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

✅ No issues found. Checked for bugs and CLAUDE.md compliance.

Adds samples/connections-app, a React + TypeScript Coded App that browses UiPath
connectors, inspects their connections and activities, and executes an activity
against a live connection.

The activity runner generates its input form from the connector's own object
metadata, so nothing connector-specific is hard-coded. The live execute() snippet
and the request actually sent are both derived from the same builtRequest value,
so the snippet a user copies is the call they ran.

Connections are always looked up within a folder, so a folder scope is required
before a connector can be opened. Integration Service accepts a folder key or a
folder path; state here is a mode plus a single value, so exactly one of them is
set by construction rather than by validation.

Targets @uipath/uipath-typescript@1.7.0-beta.2, which exposes connectors,
connections, element metadata and activity execution from one /connections module.

Also registers the app in the docs Template Gallery under a new Connections
category.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@claude

claude Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

✅ No issues found. Checked for bugs and CLAUDE.md compliance.

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