uipath-connector-builder

Author UiPath Integration Service connectors for REST APIs via the uip CLI.

9|6|Updated Aug 25, 2017
One-click install
npx skills add https://github.com/sergueik/springboot_study --skill uipath-connector-builder-sergueik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uipath-connector-builder
Source: https://github.com/sergueik/springboot_study/tree/main/basic-uipath-skills/.github/skills/uipath-connector-builder
Command: npx skills add https://github.com/sergueik/springboot_study --skill uipath-connector-builder-sergueik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building a UiPath Integration Service connector by hand means juggling element.json, standard-resource files, auth configuration, hooks, and triggers across many files — with easy-to-miss mistakes that only surface at publish time. This Skill drives the uip is connectors builder CLI to scaffold, configure, validate, and publish connectors correctly on disk. ## Core Features & Use Cases - Full connector lifecycle: init the connector shell, configure any of 19 auth types (OAuth2, PKCE, JWT Bearer, AWS v4, API key, FPS, none), add activities with fields/params/methods, wire polling or webhook triggers, then validate, import, and publish. - Surgical editing and debugging: inspect existing connectors, query and patch state safely, write JavaScript pre/post request hooks only when a built-in cannot do the job, and follow debugging checklists for auth, activity, hook, and event issues. - Use Case: Given a vendor's REST API documentation, scaffold a new connector with OAuth2, add a CRUD activity for contacts with a typed field schema, attach a polling trigger on LastModifiedDate, validate with zero errors, and publish it live to Studio Web. ## Quick Start Ask the AI to create a new UiPath Integration Service connector for a vendor's REST API, starting with uip login and builder init using the vendor's base URL and OAuth2 endpoints.

Frequently Asked Questions about uipath-connector-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a UiPath Integration Service connector from a vendor API?

Run uip login first, then uip is connectors builder init with the connector name, base URL, and auth type. Add activities with activity create, define their field schemas, run builder validate, then import and publish to the tenant.

How do I configure OAuth2 authentication for a UiPath connector?

Use auth set --auth-type oauth2 with the vendor's authorization URL, token URL, and scopes. It writes all config entries, the authentication type, and the token-refresh resource in one call; never hand-edit auth via state patch.

What API types can a UiPath Integration Service connector wrap?

Connectors wrap REST APIs that return JSON only, with a single base URL. SOAP, GraphQL, XML, SDKs, and multiple base URLs are out of scope, and there is no OpenAPI or Postman import command.

Why does my connector activity show only a raw JSON body in Studio?

The activity has no field schema because activity create does not infer fields. Add fields with activity field create or pass --fields-file, then re-validate; a fieldless activity triggers a validate warning.

Why does re-publishing a UiPath connector fail with a version error?

Re-publishing requires a higher version than the last published one. Bump latestVersion in element-metadata.json or pass --version to publish; a brand-new connector publishes with the seeded 1.0.0.

When should I write a JavaScript hook for a connector activity?

Write a hook only when no declarative feature does the job, such as response reshaping, query-language assembly, or multi-call orchestration. Static headers, constant query params, host templating, and list unwrapping all have built-in mechanisms.