Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>API Import (Azure)
API Import (Azure)

API Import (Azure)

Paul_Devops

|
1,122 installs
| (2) | Free
Easy way to Create/Update API ((openapi-2.0|3.0|wadl)) using definition url or file & add to existing Product(s)
Get it free

⚠️This extension is deprecated and will be removed from Marketplace on 2025-06-01

A new robust extension is taking its place - check it out at Marketplace



Azure API Create/Update

This VSTS task enables you to create new API or update existing API from definition url or file using release pipeline.

  1. Add new API
  2. Add new versioned API
  3. Update existing API
  4. Add API to existing Product(s)

Disclaimer

This software is provided as-is with no warranty of any kind.

Configure the task

Add the task to you release pipeline. Select the +Add tasks -> Utility -> Azure API Import:

Release Notes

v1.0

  • Initial release
  • Supports swagger defintion API

v2.0

  • Added support to import definition from file
  • Added support for wadl definition import
  • Formatted output

v3.0

  • Added support to add API to existing Product

v4.0

  • Revamped design
  • Added support for versioning of swagger API's
  • Added OpenAPI v3 support
  • Added Support for Multiple product selection

v5.0

  • Allow both url scheme (http, https)

v6.0 - Preview

  • Added subscriptionKeyParameterNames Input fields

How this works

  • API Suffix/Path (must be unique) is the "Primary key" for this task.
  • API ID Format - Non-versioned (yyyy-MM-dd-randomnumbers) | versioned (Api Version Display Name + Api Version Set identifier) i.e. Myversion-v1

Output(petstore sample)

Screenshot

known issue

  • No detailed error message during import failures using file method.(Please refer APIM activity log in Azure Portal for detailed error message)

Feedback and issues

If you have feedback or issues, please send an email

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft