{ "opencollection": "1.0.0", "info": { "name": "Azure DevOps Artifacts Attachments Feeds API", "version": "7.1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Feeds", "type": "folder" }, "items": [ { "info": { "name": "Azure DevOps List feeds", "type": "http" }, "http": { "method": "GET", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "feedRole", "value": "", "type": "query", "description": "Filter feeds by the current user's role" }, { "name": "includeDeletedUpstreams", "value": "", "type": "query", "description": "Whether to include feeds with deleted upstream sources" }, { "name": "includeUrls", "value": "", "type": "query", "description": "Whether to include package manager endpoint URLs" } ] }, "docs": "Returns a list of package feeds accessible within the organization or project. Feeds are the primary containers for packages in Azure Artifacts. A project can have multiple feeds with different visibility and upstream source settings.\n" }, { "info": { "name": "Azure DevOps Create a feed", "type": "http" }, "http": { "method": "POST", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new artifact feed. You can configure whether the feed allows upstream sources (for fetching public packages), its visibility (project-wide or organization-wide), and whether the feed is public or requires authentication.\n" }, { "info": { "name": "Azure DevOps Get a feed", "type": "http" }, "http": { "method": "GET", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/:feedId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "feedId", "value": "", "type": "path", "description": "Feed GUID or feed name" }, { "name": "includeDeletedUpstreams", "value": "", "type": "query", "description": "Whether to include deleted upstream sources in the response" } ] }, "docs": "Returns detailed information about a specific feed, including its configuration, upstream sources, and visibility settings. The feedId can be either the feed GUID or its name.\n" }, { "info": { "name": "Azure DevOps Update a feed", "type": "http" }, "http": { "method": "PATCH", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/:feedId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "feedId", "value": "", "type": "path", "description": "Feed GUID or feed name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates properties of a feed such as its name, description, upstream sources, and retention policy. Only fields provided in the request body will be changed.\n" }, { "info": { "name": "Azure DevOps Delete a feed", "type": "http" }, "http": { "method": "DELETE", "url": "https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/:feedId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Azure DevOps REST API version. Use 7.1 for the latest stable version." }, { "name": "feedId", "value": "", "type": "path", "description": "Feed GUID or feed name" } ] }, "docs": "Permanently deletes a feed and all packages it contains. This operation cannot be undone. All packages will be permanently removed from the feed. Consumers of packages from this feed will lose access immediately.\n" } ] } ], "bundled": true }