Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/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.
Switch to light modeSwitch to dark mode
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
Agent-ready OpenAPI document · curated by JenticDeveloper ToolsCi Cdoauth21 EndpointsREST

Know of an official OpenAPI document? Contribute it →

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://jentic.com/install.sh?src=apis&api=%2Fapis%2Fazure.com%2Fvisual-studio-projects-resource-provider-client" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fazure.com%2Fvisual-studio-projects-resource-provider-client" | 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?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Visual Studio Projects Resource Provider Client by hand means configuring Azure AD OAuth 2.0 against management.azure.com, pinning the 2018-08-01-preview api-version, and coding the ARM read throttling and 429 back-off yourself just to list pipeline templates. Through Jentic you install once, import Visual Studio Projects Resource Provider Client from the API Directory, store the Azure AD OAuth token once, and your agent calls it.

Permission scoping

Permission scoping

This client exposes a single read-only operation, GET /providers/microsoft.visualstudio/pipelineTemplates, which takes no resource id beyond the api-version. You choose the operations it may call, so the agent can be held to that one template-catalogue read and nothing that changes state.

Credential management

Credential isolation

Your Azure AD OAuth token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'list Visual Studio pipeline templates' before bootstrapping a project, and Jentic returns the microsoft.visualstudio operation with its input schema, which needs no parameters, so the agent runs it and picks a template id without reading the ARM reference.

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 with Jentic One, the self-hosted execution layer .

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).

Can I limit what my agent is allowed to do with the Visual Studio Projects Resource Provider Client API?

Yes. Jentic One runs on your own infrastructure, and your own rules decide which operations and credentials the agent may use. This client exposes only a single read-only operation, GET /providers/microsoft.visualstudio/pipelineTemplates, which takes no resource id beyond the api-version, so you can hold the agent to that one template-catalogue read and nothing that changes state. Because your Azure AD OAuth token is injected only at execution time, the agent never sees the credential and can only call the operations you have allowed.

GET STARTED

Start building with Visual Studio Projects Resource Provider Client API

Explore with Jentic One
View OpenAPI Document