# IBM API Connect Organization Resources API

**Canonical:** https://apis.io/apis/ibm-api-connect/ibm-api-connect-organization-resources-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 Organization Resources 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 Organization Resources. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and authentication docs.

The Organization Resources API from IBM API Connect — 85 operation(s) for organization resources.

## Operations (60 of 187)

| Method | Path | Summary |
|---|---|---|
| POST | `/orgs/{org}/availability-zones` | Create a Availability Zone object |
| GET | `/orgs/{org}/availability-zones` | List the Availability Zone objects |
| DELETE | `/orgs/{org}/availability-zones` | Clear the Availability Zone objects |
| GET | `/orgs/{org}/availability-zones/{availability-zone}` | Get the Availability Zone object by name or id |
| PATCH | `/orgs/{org}/availability-zones/{availability-zone}` | Update the Availability Zone object by name or id |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}` | Delete the Availability Zone object by name or id |
| POST | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services` | Create a Gateway Service object |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services` | List the Gateway Service objects |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services` | Clear the Gateway Service objects |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}` | Get the Gateway Service object by name or id |
| PATCH | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}` | Update the Gateway Service object by name or id |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}` | Delete the Gateway Service object by name or id |
| POST | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/reset-oauth-secret` | Reset the oauth shared crypto material |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/download-logs` | Get the Gateway Service download logs |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/policies` | List all Policy objects in all collections |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/policies/{policy-name}` | List the Policy objects |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/policies/{policy-id}` | Get the Policy object by id |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/policies/{policy-name}/{policy-version}` | Get the Policy object by name and version |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/policies/{policy-id}/document` | Get the Policy document |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/policies/{policy-name}/{policy-version}/document` | Get the Policy document by name and version |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/extensions` | List all Extension objects in all collections |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/extensions/{extension-name}` | List the Extension objects |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/extensions/{extension-id}` | Get the Extension object by id |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/extensions/{extension-name}/{extension-version}` | Get the Extension object by name and version |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/extensions/{extension-id}/document` | Get the Extension document |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/extensions/{extension-name}/{extension-version}/document` | Get the Extension document by name and version |
| POST | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/gateway-extension` | Create the Gateway Extension object |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/gateway-extension` | Get the Gateway Extension object |
| PUT | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/gateway-extension` | Update the Gateway Extension object |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/gateway-extension` | Delete the Gateway Extension object |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/gateway-services/{gateway-service}/gateway-extension/implementation` | Get the Gateway Extension implementation document |
| POST | `/orgs/{org}/availability-zones/{availability-zone}/portal-services` | Create a Portal Service object |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/portal-services` | List the Portal Service objects |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/portal-services` | Clear the Portal Service objects |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/portal-services/{portal-service}` | Get the Portal Service object by name or id |
| PATCH | `/orgs/{org}/availability-zones/{availability-zone}/portal-services/{portal-service}` | Update the Portal Service object by name or id |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/portal-services/{portal-service}` | Delete the Portal Service object by name or id |
| POST | `/orgs/{org}/availability-zones/{availability-zone}/portal-services/{portal-service}/update-credentials` | Update the Portal Service configuration |
| POST | `/orgs/{org}/availability-zones/{availability-zone}/analytics-services` | Create a Analytics Service object |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/analytics-services` | List the Analytics Service objects |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/analytics-services` | Clear the Analytics Service objects |
| GET | `/orgs/{org}/availability-zones/{availability-zone}/analytics-services/{analytics-service}` | Get the Analytics Service object by name or id |
| PATCH | `/orgs/{org}/availability-zones/{availability-zone}/analytics-services/{analytics-service}` | Update the Analytics Service object by name or id |
| DELETE | `/orgs/{org}/availability-zones/{availability-zone}/analytics-services/{analytics-service}` | Delete the Analytics Service object by name or id |
| POST | `/orgs/{org}/opentelemetries` | Create a Opentelemetry object |
| GET | `/orgs/{org}/opentelemetries` | List the Opentelemetry objects |
| DELETE | `/orgs/{org}/opentelemetries` | Clear the Opentelemetry objects |
| GET | `/orgs/{org}/opentelemetries/{opentelemetry}` | Get the Opentelemetry object by name or id |
| PATCH | `/orgs/{org}/opentelemetries/{opentelemetry}` | Update the Opentelemetry object by name or id |
| DELETE | `/orgs/{org}/opentelemetries/{opentelemetry}` | Delete the Opentelemetry object by name or id |
| POST | `/orgs/{org}/oauth-providers` | Creates an OAuth provider |
| GET | `/orgs/{org}/oauth-providers` | Lists OAuth providers |
| DELETE | `/orgs/{org}/oauth-providers` | Clears OAuth providers |
| GET | `/orgs/{org}/oauth-providers/{oauth-provider}` | Returns an OAuth provider |
| PATCH | `/orgs/{org}/oauth-providers/{oauth-provider}` | Creates an OAuth provider |
| DELETE | `/orgs/{org}/oauth-providers/{oauth-provider}` | Deletes an OAuth provider |
| POST | `/orgs/{org}/jwt-providers` | Create a Jwt Provider object |
| GET | `/orgs/{org}/jwt-providers` | List the Jwt Provider objects |
| DELETE | `/orgs/{org}/jwt-providers` | Clear the Jwt Provider objects |
| GET | `/orgs/{org}/jwt-providers/{jwt-provider}` | Get the Jwt Provider object by name or id |

…and 127 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-organization-resources-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 Catalog Settings API](https://apis.io/apis/ibm-api-connect/ibm-api-connect-catalog-settings-api/)

## Tags

Organization Resources

---

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