Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Developer Tools / Azure / Visual Studio Projects Resource Provider Client
Visual Studio Projects Resource Provider Client logo

Microsoft Azure Visual Studio Projects Resource Provider Client

Browse all Azure APIs
★ Only Publicly Available OpenAPI DocumentDeveloper ToolsCi Cdoauth21 EndpointsREST

For Agents

Lists the pipeline templates available for bootstrapping CI/CD on Visual Studio / Azure DevOps projects through Azure Resource Manager.

Use for: List all Visual Studio pipeline templates available in my subscription, Get the pipeline template catalog for Visual Studio project bootstrap, Find a Node.js pipeline template before creating a new Visual Studio project, Check whether the microsoft.visualstudio provider exposes a build-and-deploy template

Not supported: Does not create projects, run pipelines, or manage repos — use the Visual Studio Resource Provider Client and Azure DevOps APIs for those; this client only lists pipelineTemplates.

Jentic publishes the only available OpenAPI specification for Visual Studio Projects Resource Provider Client, keeping it validated and agent-ready. This Azure Resource Manager API exposes the microsoft.visualstudio pipelineTemplates resource — a list of pipeline templates available when bootstrapping CI/CD for a new Visual Studio Team Services / Azure DevOps project. Agents typically use it during project bring-up to discover the templates that can be applied automatically. Authentication uses Azure Active Directory OAuth 2.0.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Visual Studio Projects Resource Provider Client to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Visual Studio Projects Resource Provider Client, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Visual Studio Projects Resource Provider Client API.

List the pipeline templates that microsoft.visualstudio exposes for bootstrapping CI/CD on new projects

Drive a project bootstrap workflow that picks a template id before creating the Visual Studio project resource

Validate that the microsoft.visualstudio resource provider is registered on a subscription before chaining further operations

Generate a catalog of available DevOps pipeline templates for an internal developer portal

Surface template metadata for an agent so it can reason about which template best fits the project being created

Use Cases

Patterns agents use Visual Studio Projects Resource Provider Client API for, with concrete tasks.

★ Pipeline template discovery before project create

When provisioning a new Visual Studio / Azure DevOps project through Azure Resource Manager, the bootstrap pipeline often needs a template id. Calling GET /providers/microsoft.visualstudio/pipelineTemplates returns the catalog so the agent can pick a matching template (e.g., a Node.js, .NET, or Java pipeline) before issuing the project create call. This avoids hard-coding template IDs that can drift across regions and tenants.

Call GET /providers/microsoft.visualstudio/pipelineTemplates and return the array of template id, name, and language fields so the orchestrator can match a template to the project being bootstrapped.

Internal developer portal template catalog

An internal developer portal that lets teams self-serve new projects needs a live list of templates rather than a hand-edited dropdown. Calling this endpoint at portal load time produces a current catalog. Pairing that with Visual Studio project create gives a one-click 'create project with this pipeline' experience.

Fetch pipelineTemplates and emit a JSON list with id, displayName, description for direct render in the developer portal UI.

Provider readiness check

Some subscriptions need microsoft.visualstudio explicitly registered before any visualstudio/* resources can be created. A successful, non-empty response from this endpoint confirms registration and that the provider is reachable. A 404 indicates the agent should register the provider before continuing the bootstrap workflow.

GET pipelineTemplates and assert response status 200 with a non-empty array; on 404, register the microsoft.visualstudio provider and retry.

Agent-driven project bootstrap via Jentic

An AI agent helping a team start a new microservice can discover a fitting pipeline template through Jentic, then chain into the Visual Studio Resource Provider Client to create the project. Jentic exposes this endpoint with no parameters required, so the agent only needs to filter the response to a language match and pass the resulting id forward.

Search Jentic for 'list visual studio pipeline templates', execute the operation, filter to language=Node, and return the first matching template id.

Key Endpoints

1 endpoints — jentic publishes the only available openapi specification for visual studio projects resource provider client, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/providers/microsoft.visualstudio/pipelineTemplates

List pipeline templates for Visual Studio project bootstrap

GET

/providers/microsoft.visualstudio/pipelineTemplates

List pipeline templates for Visual Studio project bootstrap

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Azure AD client credentials are stored encrypted in the Jentic vault. Agents see only a scoped OAuth bearer token at call time, so the secret never appears in agent context or developer portal logs.

Intent-based discovery

Intent-based discovery

Agents search Jentic with 'list visual studio pipeline templates' and Jentic returns the matching microsoft.visualstudio operation with no parameters required, ready to execute and parse.

Time to first call

Time to first call

Direct ARM integration: a few hours to wire MSAL and the api-version. Through Jentic: under 15 minutes.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Visual Studio Resource Provider Client

→

Creates the Visual Studio account and project resources that consume these templates

Use immediately after picking a template id here to create the project with the chosen template.

Alternative

Azure DevOps

→

Direct Azure DevOps Services REST API for pipelines, repos, and work items

Choose the Azure DevOps API for ongoing pipeline operations after project creation; this RP is only for ARM-side bootstrap.

Alternative

GitHub REST API

Source-control and Actions platform commonly used in place of Azure DevOps

Choose GitHub when teams have standardised on GitHub Actions instead of Azure Pipelines for their CI/CD.

FAQs

Specific to using Visual Studio Projects Resource Provider Client API through Jentic.

Why is there no official OpenAPI spec for Visual Studio Projects Resource Provider Client?

Microsoft Azure does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Visual Studio Projects Resource Provider Client via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up .

What authentication does the Visual Studio Projects Resource Provider Client use?

Azure Active Directory OAuth 2.0 with the user_impersonation scope against https://login.microsoftonline.com/common/oauth2/authorize. Through Jentic the AAD client secret is held encrypted in the vault and a scoped bearer token is issued at execution time.

Can I list Visual Studio pipeline templates with this API?

Yes. GET /providers/microsoft.visualstudio/pipelineTemplates returns the catalog. The endpoint takes no parameters beyond api-version and the AAD bearer token, so it is safe to call on every developer portal page load.

What are the rate limits for the Visual Studio Projects Resource Provider Client?

Calls go through Azure Resource Manager and inherit the standard ARM read throttling envelope (roughly 12,000 reads per hour per subscription per region). The endpoint is read-only and lightweight; respect Retry-After on a 429.

How do I list pipeline templates through Jentic?

Run pip install jentic, then client.search('list visual studio pipeline templates'), client.load on the returned GET /providers/microsoft.visualstudio/pipelineTemplates, and client.execute with the api-version. Jentic injects the AAD bearer token from the vault.

Does this API create Visual Studio projects?

No. This client only lists pipelineTemplates. To create the Visual Studio project itself, use the Visual Studio Resource Provider Client (microsoft.visualstudio/account/{rootResourceName}/project endpoints).

GET STARTED

Start building with Visual Studio Projects Resource Provider Client API

Explore with Jentic
View OpenAPI Document