# IBM API Connect Catalog Settings API

**Canonical:** https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-settings-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 Settings 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 Settings. 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 Settings API from IBM API Connect — 45 operation(s) for catalog settings.

## Operations (60 of 88)

| Method | Path | Summary |
|---|---|---|
| GET | `/catalogs/{org}/{catalog}/settings/notification-style` | Get the Notification Style object |
| PUT | `/catalogs/{org}/{catalog}/settings/notification-style` | Update the Notification Style object |
| GET | `/catalogs/{org}/{catalog}/settings/notification-style/consumer` | Notification Styles get operations |
| PUT | `/catalogs/{org}/{catalog}/settings/notification-style/consumer` | Notification Styles update operations |
| GET | `/catalogs/{org}/{catalog}/settings` | Returns catalog settings |
| PUT | `/catalogs/{org}/{catalog}/settings` | Updates catalog settings |
| GET | `/catalogs/{org}/{catalog}/settings/allowed-product-publish-validations` | List of allowed product publish validations |
| POST | `/catalogs/{org}/{catalog}/configured-gateway-services` | Creates a configured gateway service |
| GET | `/catalogs/{org}/{catalog}/configured-gateway-services` | Lists configured gateway services |
| DELETE | `/catalogs/{org}/{catalog}/configured-gateway-services` | Clears configured gateway services |
| GET | `/catalogs/{org}/{catalog}/configured-gateway-services/{configured-gateway-service}` | Returns a configured gateway service |
| DELETE | `/catalogs/{org}/{catalog}/configured-gateway-services/{configured-gateway-service}` | Deletes a configured gateway service |
| GET | `/catalogs/{org}/{catalog}/configured-gateway-services/{configured-gateway-service}/download-logs` | Get the Configured Gateway Service download logs |
| POST | `/catalogs/{org}/{catalog}/configured-catalog-user-registries` | Creates a catalog user registry |
| GET | `/catalogs/{org}/{catalog}/configured-catalog-user-registries` | Lists catalog user registries |
| GET | `/catalogs/{org}/{catalog}/configured-catalog-user-registries/{configured-catalog-user-registry}` | Returns a catalog user registry |
| DELETE | `/catalogs/{org}/{catalog}/configured-catalog-user-registries/{configured-catalog-user-registry}` | Deletes a catalog user registry |
| POST | `/catalogs/{org}/{catalog}/configured-api-user-registries` | Creates an API user registry |
| GET | `/catalogs/{org}/{catalog}/configured-api-user-registries` | Lists API user registries |
| DELETE | `/catalogs/{org}/{catalog}/configured-api-user-registries` | Clears API user registries from a catalog |
| GET | `/catalogs/{org}/{catalog}/configured-api-user-registries/{configured-api-user-registry}` | Returnns an API user registry |
| DELETE | `/catalogs/{org}/{catalog}/configured-api-user-registries/{configured-api-user-registry}` | Deletes an API user registry |
| POST | `/catalogs/{org}/{catalog}/configured-tls-client-profiles` | Creates a configured TLS client profile |
| GET | `/catalogs/{org}/{catalog}/configured-tls-client-profiles` | Lists TLS client profiles |
| DELETE | `/catalogs/{org}/{catalog}/configured-tls-client-profiles` | Clears TLS client profiles |
| GET | `/catalogs/{org}/{catalog}/configured-tls-client-profiles/{configured-tls-client-profile-name}` | Lists TLS client profiles |
| DELETE | `/catalogs/{org}/{catalog}/configured-tls-client-profiles/{configured-tls-client-profile-name}` | Clears TLS client profiles |
| GET | `/catalogs/{org}/{catalog}/configured-tls-client-profiles/{configured-tls-client-profile-id}` | Returns a TLS client profile |
| DELETE | `/catalogs/{org}/{catalog}/configured-tls-client-profiles/{configured-tls-client-profile-id}` | Deletes a TLS client profile |
| GET | `/catalogs/{org}/{catalog}/configured-tls-client-profiles/{configured-tls-client-profile-name}/{configured-tls-client-profile-version}` | Returns a TLS client profile |
| DELETE | `/catalogs/{org}/{catalog}/configured-tls-client-profiles/{configured-tls-client-profile-name}/{configured-tls-client-profile-version}` | Delete a Configured TLS Client Profile |
| POST | `/catalogs/{org}/{catalog}/configured-billings` | Create a Configured Billing object |
| GET | `/catalogs/{org}/{catalog}/configured-billings` | List the Configured Billing objects |
| DELETE | `/catalogs/{org}/{catalog}/configured-billings` | Clear the Configured Billing objects |
| GET | `/catalogs/{org}/{catalog}/configured-billings/{configured-billing}` | Get the Configured Billing object by name or id |
| DELETE | `/catalogs/{org}/{catalog}/configured-billings/{configured-billing}` | Delete the Configured Billing object by name or id |
| POST | `/catalogs/{org}/{catalog}/configured-jwt-providers` | Create a Configured Jwt Provider object |
| GET | `/catalogs/{org}/{catalog}/configured-jwt-providers` | List the Configured Jwt Provider objects |
| DELETE | `/catalogs/{org}/{catalog}/configured-jwt-providers` | Clear the Configured Jwt Provider objects |
| GET | `/catalogs/{org}/{catalog}/configured-jwt-providers/{configured-jwt-provider}` | Get the Configured Jwt Provider object by name or id |
| DELETE | `/catalogs/{org}/{catalog}/configured-jwt-providers/{configured-jwt-provider}` | Delete the Configured Jwt Provider object by name or id |
| POST | `/catalogs/{org}/{catalog}/configured-oauth-providers` | Creates a configured OAuth provider |
| GET | `/catalogs/{org}/{catalog}/configured-oauth-providers` | Lists configured OAuth providers |
| DELETE | `/catalogs/{org}/{catalog}/configured-oauth-providers` | Clears configured OAuth providers |
| GET | `/catalogs/{org}/{catalog}/configured-oauth-providers/{configured-oauth-provider}` | Returns a configured OAuth provider |
| DELETE | `/catalogs/{org}/{catalog}/configured-oauth-providers/{configured-oauth-provider}` | Deletes a configured OAuth provider |
| POST | `/catalogs/{org}/{catalog}/configured-portal-services` | Create a Configured Portal Service object |
| GET | `/catalogs/{org}/{catalog}/configured-portal-services` | List the Configured Portal Service objects |
| DELETE | `/catalogs/{org}/{catalog}/configured-portal-services` | Clear the Configured Portal Service objects |
| GET | `/catalogs/{org}/{catalog}/configured-portal-services/{configured-portal-service}` | Get the Configured Portal Service object by name or id |
| DELETE | `/catalogs/{org}/{catalog}/configured-portal-services/{configured-portal-service}` | Delete the Configured Portal Service object by name or id |
| POST | `/catalogs/{org}/{catalog}/configured-programming-packages` | Create a Configured Programming Package object |
| GET | `/catalogs/{org}/{catalog}/configured-programming-packages` | List all Configured Programming Package objects in all collections |
| DELETE | `/catalogs/{org}/{catalog}/configured-programming-packages` | Clear all Configured Programming Package objects in all collections |
| GET | `/catalogs/{org}/{catalog}/configured-programming-packages/{configured-programming-package-name}` | List the Configured Programming Package objects |
| DELETE | `/catalogs/{org}/{catalog}/configured-programming-packages/{configured-programming-package-name}` | Clear the Configured Programming Package objects |
| GET | `/catalogs/{org}/{catalog}/configured-programming-packages/{configured-programming-package-id}` | Get the Configured Programming Package object by id |
| DELETE | `/catalogs/{org}/{catalog}/configured-programming-packages/{configured-programming-package-id}` | Delete the Configured Programming Package object by id |
| GET | `/catalogs/{org}/{catalog}/configured-programming-packages/{configured-programming-package-name}/{configured-programming-package-version}` | Get the Configured Programming Package object by name and version |
| DELETE | `/catalogs/{org}/{catalog}/configured-programming-packages/{configured-programming-package-name}/{configured-programming-package-version}` | Delete a Configured Programming Package |

…and 28 more operations. They are listed in full on the page.

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ibm-api-connect/refs/heads/main/openapi/ibm-api-connect-catalog-settings-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 Management API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-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 Cloud Settings API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-cloud-settings-api/)

## Tags

Catalog Settings

---

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