# IBM API Connect Catalog Management API

**Canonical:** https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-management-api/  
**Provider:** IBM API Connect — https://apis.io/providers/ibm-api-connect/  
**Base URL:** https://{platform-api-endpoint}/api  
**Documentation:** https://apic-api.apiconnect.ibmcloud.com/v12/

IBM API Connect Catalog Management API is one of 43 APIs that [IBM API Connect](https://apis.io/providers/ibm-api-connect/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Catalog Management. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and authentication docs.

The Catalog Management API from IBM API Connect — 35 operation(s) for catalog management.

## Operations (53)

| Method | Path | Summary |
|---|---|---|
| POST | `/orgs/{org}/catalogs` | Creates a catalog |
| GET | `/orgs/{org}/catalogs` | Lists catalogs |
| DELETE | `/orgs/{org}/catalogs` | Clears the catalogs in a provider organization |
| GET | `/catalogs/{org}/{catalog}` | Returns a catalog |
| PATCH | `/catalogs/{org}/{catalog}` | Modifies a catalog |
| DELETE | `/catalogs/{org}/{catalog}` | Deletes a catalog |
| POST | `/catalogs/{org}/{catalog}/transfer-owner` | Transfer owner to an associate |
| POST | `/catalogs/{org}/{catalog}/email-to-owners` | Send email to owners of consumer organizations |
| POST | `/catalogs/{org}/{catalog}/stage-draft-product` | Stage a draft product |
| POST | `/catalogs/{org}/{catalog}/publish-draft-product` | Publish a draft product by url reference |
| POST | `/catalogs/{org}/{catalog}/stage-draft-api` | Stage a draft API by url reference |
| POST | `/catalogs/{org}/{catalog}/publish-draft-api` | Publish a draft API by url reference |
| POST | `/catalogs/{org}/{catalog}/stage` | Stage the product |
| POST | `/catalogs/{org}/{catalog}/publish` | Publish the product |
| POST | `/catalogs/{org}/{catalog}/stage-api` | Stage the API |
| POST | `/catalogs/{org}/{catalog}/publish-api` | Publish the API |
| GET | `/catalogs/{org}/{catalog}/lifecycle/duplicate-apis` | List of APIs with duplicate base paths |
| POST | `/catalogs/{org}/{catalog}/match-api` | Search for a match for the given Catalog |
| POST | `/catalogs/{org}/{catalog}/publish-project` | Publish a project |
| POST | `/catalogs/{org}/{catalog}/stage-project` | Stage a project |
| POST | `/catalogs/{org}/{catalog}/rate-limit-notification-report` | Report applications approaching rate limits |
| POST | `/orgs/{org}/catalog-invitations` | Creates a catalog invitation |
| GET | `/orgs/{org}/catalog-invitations` | Lists catalog invitations |
| DELETE | `/orgs/{org}/catalog-invitations` | Clears catalog invitations |
| GET | `/orgs/{org}/catalog-invitations/{invitation}` | Returns a catalog invitation |
| PATCH | `/orgs/{org}/catalog-invitations/{invitation}` | Updates a catalog invitation |
| DELETE | `/orgs/{org}/catalog-invitations/{invitation}` | Deletes a catalog invitation |
| POST | `/orgs/{org}/catalog-invitations/{invitation}/regenerate` | Regenerate the Catalog Invitation |
| POST | `/orgs/{org}/catalog-invitations/{invitation}/register` | Register using the Catalog Invitation |
| POST | `/orgs/{org}/catalog-invitations/{invitation}/accept` | Accept using the Catalog Invitation |
| POST | `/catalogs/{org}/{catalog}/member-invitations` | Creates a catalog member invitation |
| GET | `/catalogs/{org}/{catalog}/member-invitations` | Lists catalog member invitations |
| DELETE | `/catalogs/{org}/{catalog}/member-invitations` | Clears catalog member invitations |
| GET | `/catalogs/{org}/{catalog}/member-invitations/{member-invitation}` | Returns a catalog member invitation |
| PATCH | `/catalogs/{org}/{catalog}/member-invitations/{member-invitation}` | Updates a catalog member invitation |
| DELETE | `/catalogs/{org}/{catalog}/member-invitations/{member-invitation}` | Deletes a catalog member invitation |
| POST | `/catalogs/{org}/{catalog}/member-invitations/{member-invitation}/regenerate` | Regenerate the Member Invitation |
| POST | `/catalogs/{org}/{catalog}/member-invitations/{member-invitation}/register` | Register using the Member Invitation |
| POST | `/catalogs/{org}/{catalog}/member-invitations/{member-invitation}/accept` | Accept using the Member Invitation |
| POST | `/catalogs/{org}/{catalog}/members` | Creates a catalog member |
| GET | `/catalogs/{org}/{catalog}/members` | Lists catalog members |
| DELETE | `/catalogs/{org}/{catalog}/members` | Clears catalog members |
| GET | `/catalogs/{org}/{catalog}/members/{member}` | Returns a catalog member |
| PATCH | `/catalogs/{org}/{catalog}/members/{member}` | Updates a catalog member |
| DELETE | `/catalogs/{org}/{catalog}/members/{member}` | Deletes a catalog member |
| GET | `/catalogs/{org}/{catalog}/tasks` | Lists catalog tasks |
| GET | `/catalogs/{org}/{catalog}/tasks/{task}` | Returns a catalog task |
| PATCH | `/catalogs/{org}/{catalog}/tasks/{task}` | Updates a catalog task |
| GET | `/catalogs/{org}/{catalog}/task-histories` | List the Task History objects |
| GET | `/catalogs/{org}/{catalog}/task-histories/{task-history}` | Get the Task History object by name or id |
| GET | `/catalogs/{org}/{catalog}/roles` | Lists catalog roles |
| GET | `/catalogs/{org}/{catalog}/roles/{role}` | Returns a catalog role |
| PATCH | `/catalogs/{org}/{catalog}/roles/{role}` | Updates a catalog role |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ibm-api-connect/refs/heads/main/openapi/ibm-api-connect-catalog-management-api-openapi.yml
- **Reference** — https://apic-api.apiconnect.ibmcloud.com/v12/
- **Documentation** — https://www.ibm.com/docs/en/api-connect/software/12.1.1?topic=reference-api-connect-rest-apis
- **GettingStarted** — https://www.ibm.com/docs/en/api-connect/software/12.1.1?topic=reference-api-connect-rest-apis
- **Authentication** — https://www.ibm.com/docs/en/api-connect/software/12.1.1?topic=cli-managing-platform-rest-api-keys

## Other IBM API Connect APIs (12)

- [IBM API Connect Platform - Cloud Management API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-cloud-management-api/)
- [IBM API Connect Analytics API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-analytics-api/)
- [IBM API Connect Consumer Analytics API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-consumer-analytics-api/)
- [IBM API Connect Engagement API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-engagement-api/)
- [IBM API Connect Discovery API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-discovery-api/)
- [IBM API Connect AI Assets API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-ai-assets-api/)
- [IBM API Connect Application Strategy management API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-application-strategy-management-api/)
- [IBM API Connect Billing Management API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-billing-management-api/)
- [IBM API Connect Catalog Resource API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-resource-api/)
- [IBM API Connect Catalog Resources API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-resources-api/)
- [IBM API Connect Catalog Settings API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-settings-api/)
- [IBM API Connect Cloud Settings API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-cloud-settings-api/)

## Tags

Catalog Management

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-management-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ibm-api-connect/.
