IBM API Connect Organization Resources API

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

Operations 187

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 #
PATCH /orgs/{org}/jwt-providers/{jwt-provider} Update the Jwt Provider object by name or id #
DELETE /orgs/{org}/jwt-providers/{jwt-provider} Delete the Jwt Provider object by name or id #
POST /orgs/{org}/mail-servers Create a Mail Server object #
GET /orgs/{org}/mail-servers List the Mail Server objects #
DELETE /orgs/{org}/mail-servers Clear the Mail Server objects #
GET /orgs/{org}/mail-servers/{mail-server} Get the Mail Server object by name or id #
PATCH /orgs/{org}/mail-servers/{mail-server} Update the Mail Server object by name or id #
DELETE /orgs/{org}/mail-servers/{mail-server} Delete the Mail Server object by name or id #
POST /orgs/{org}/mail-servers/{mail-server}/test-connection Test a Mail Server connection #
POST /orgs/{org}/mail-servers/test-connection Test a Mail Server connection #
POST /orgs/{org}/tls-server-profiles Create a TLS Server Profile object #
GET /orgs/{org}/tls-server-profiles List all TLS Server Profile objects in all collections #
DELETE /orgs/{org}/tls-server-profiles Clear all TLS Server Profile objects in all collections #
GET /orgs/{org}/tls-server-profiles/{tls-server-profile-name} List the TLS Server Profile objects #
DELETE /orgs/{org}/tls-server-profiles/{tls-server-profile-name} Clear the TLS Server Profile objects #
GET /orgs/{org}/tls-server-profiles/{tls-server-profile-id} Get the TLS Server Profile object by id #
PATCH /orgs/{org}/tls-server-profiles/{tls-server-profile-id} Update the TLS Server Profile object by id #
DELETE /orgs/{org}/tls-server-profiles/{tls-server-profile-id} Delete the TLS Server Profile object by id #
GET /orgs/{org}/tls-server-profiles/{tls-server-profile-name}/{tls-server-profile-version} Get the TLS Server Profile object by name and version #
PATCH /orgs/{org}/tls-server-profiles/{tls-server-profile-name}/{tls-server-profile-version} Update the TLS Server Profile object by name and version #
DELETE /orgs/{org}/tls-server-profiles/{tls-server-profile-name}/{tls-server-profile-version} Delete a TLS Server Profile #
POST /orgs/{org}/tls-client-profiles Creates a TLS client profile #
GET /orgs/{org}/tls-client-profiles Lists TLS client profiles #
DELETE /orgs/{org}/tls-client-profiles Clears TLS client profiles #
GET /orgs/{org}/tls-client-profiles/{tls-client-profile-name} Lists TLS client profile versions #
DELETE /orgs/{org}/tls-client-profiles/{tls-client-profile-name} Clears TLS client profile versions #
GET /orgs/{org}/tls-client-profiles/{tls-client-profile-id} Returns a TLS client profile #
PATCH /orgs/{org}/tls-client-profiles/{tls-client-profile-id} Updates a TLS client profile #
DELETE /orgs/{org}/tls-client-profiles/{tls-client-profile-id} Deletes a TLS client profile #
GET /orgs/{org}/tls-client-profiles/{tls-client-profile-name}/{tls-client-profile-version} Returns a TLS client profile #
PATCH /orgs/{org}/tls-client-profiles/{tls-client-profile-name}/{tls-client-profile-version} Updates a TLS client profile #
DELETE /orgs/{org}/tls-client-profiles/{tls-client-profile-name}/{tls-client-profile-version} Delete a TLS Client Profile #
POST /orgs/{org}/keystores Creates a keystore #
GET /orgs/{org}/keystores Lists keystores #
DELETE /orgs/{org}/keystores Clears keystores #
GET /orgs/{org}/keystores/{keystore} Returns a keystore #
PATCH /orgs/{org}/keystores/{keystore} Updates a keystore #
DELETE /orgs/{org}/keystores/{keystore} Deletes a keystore #
POST /orgs/{org}/truststores Creates a trust store #
GET /orgs/{org}/truststores Lists trust stores #
DELETE /orgs/{org}/truststores Clears trust stores #
GET /orgs/{org}/truststores/{truststore} Returns a trust store #
PATCH /orgs/{org}/truststores/{truststore} Updates a trust store #
DELETE /orgs/{org}/truststores/{truststore} Deletes a trust store #
POST /orgs/{org}/truststores/{truststore}/entries Creates a trust store entry #
GET /orgs/{org}/truststores/{truststore}/entries Lists trust store entries #
DELETE /orgs/{org}/truststores/{truststore}/entries Clears trust store entries #
GET /orgs/{org}/truststores/{truststore}/entries/{entry} Returns a trust store entry #
PATCH /orgs/{org}/truststores/{truststore}/entries/{entry} Updates a trust store entry #
DELETE /orgs/{org}/truststores/{truststore}/entries/{entry} Deletes a trust store entry #
POST /orgs/{org}/jwk-sets Create a Jwk Set object #
GET /orgs/{org}/jwk-sets List the Jwk Set objects #
DELETE /orgs/{org}/jwk-sets Clear the Jwk Set objects #
GET /orgs/{org}/jwk-sets/{jwk-set} Get the Jwk Set object by name or id #
DELETE /orgs/{org}/jwk-sets/{jwk-set} Delete the Jwk Set object by name or id #
POST /orgs/{org}/jwk-sets/generate Generate a Jwk Set #
GET /orgs/{org}/aliases List all Alias objects in all collections #
DELETE /orgs/{org}/aliases Clear all Alias objects in all collections #
POST /orgs/{org}/aliases/xslt-transformations Create a Xslt Transformation Alias object #
GET /orgs/{org}/aliases/xslt-transformations List all Xslt Transformation Alias objects in all collections #
DELETE /orgs/{org}/aliases/xslt-transformations Clear all Xslt Transformation Alias objects in all collections #
GET /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-name} List the Xslt Transformation Alias objects #
DELETE /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-name} Clear the Xslt Transformation Alias objects #
GET /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-id} Get the Xslt Transformation Alias object by id #
PATCH /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-id} Update the Xslt Transformation Alias object by id #
DELETE /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-id} Delete the Xslt Transformation Alias object by id #
GET /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-name}/{xslt-transformation-alias-version} Get the Xslt Transformation Alias object by name and version #
PATCH /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-name}/{xslt-transformation-alias-version} Update the Xslt Transformation Alias object by name and version #
DELETE /orgs/{org}/aliases/xslt-transformations/{xslt-transformation-alias-name}/{xslt-transformation-alias-version} Delete a Xslt Transformation Alias #
POST /orgs/{org}/aliases/http-transport-securities Create a Http Transport Security Alias object #
GET /orgs/{org}/aliases/http-transport-securities List all Http Transport Security Alias objects in all collections #
DELETE /orgs/{org}/aliases/http-transport-securities Clear all Http Transport Security Alias objects in all collections #
GET /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-name} List the Http Transport Security Alias objects #
DELETE /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-name} Clear the Http Transport Security Alias objects #
GET /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-id} Get the Http Transport Security Alias object by id #
PATCH /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-id} Update the Http Transport Security Alias object by id #
DELETE /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-id} Delete the Http Transport Security Alias object by id #
GET /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-name}/{http-transport-security-alias-version} Get the Http Transport Security Alias object by name and version #
PATCH /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-name}/{http-transport-security-alias-version} Update the Http Transport Security Alias object by name and version #
DELETE /orgs/{org}/aliases/http-transport-securities/{http-transport-security-alias-name}/{http-transport-security-alias-version} Delete a Http Transport Security Alias #
POST /orgs/{org}/aliases/webmethods-is-services Create a Webmethods Integration Server Service Alias object #
GET /orgs/{org}/aliases/webmethods-is-services List all Webmethods Integration Server Service Alias objects in all collections #
DELETE /orgs/{org}/aliases/webmethods-is-services Clear all Webmethods Integration Server Service Alias objects in all collections #
GET /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-name} List the Webmethods Integration Server Service Alias objects #
DELETE /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-name} Clear the Webmethods Integration Server Service Alias objects #
GET /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-id} Get the Webmethods Integration Server Service Alias object by id #
PATCH /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-id} Update the Webmethods Integration Server Service Alias object by id #
DELETE /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-id} Delete the Webmethods Integration Server Service Alias object by id #
GET /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-name}/{webmethods-is-service-alias-version} Get the Webmethods Integration Server Service Alias object by name and version #
PATCH /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-name}/{webmethods-is-service-alias-version} Update the Webmethods Integration Server Service Alias object by name and… #
DELETE /orgs/{org}/aliases/webmethods-is-services/{webmethods-is-service-alias-name}/{webmethods-is-service-alias-version} Delete a Webmethods Integration Server Service Alias #
POST /orgs/{org}/watsonx-settings Create a Watsonx Settings object #
GET /orgs/{org}/watsonx-settings List the Watsonx Settings objects #
GET /orgs/{org}/watsonx-settings/{watsonx-settings} Get the Watsonx Settings object by name or id #
PATCH /orgs/{org}/watsonx-settings/{watsonx-settings} Update the Watsonx Settings object by name or id #
DELETE /orgs/{org}/watsonx-settings/{watsonx-settings} Delete the Watsonx Settings object by name or id #
POST /orgs/{org}/watsonx-settings/test-connection Test a WatsonX connection #
GET /billings List the Billing objects #
GET /billings/{billing} Get the Billing object by name or id #
GET /orgs/{org}/gateway-services Lists gateway services #
GET /orgs/{org}/gateway-services/{gateway-service} Returns a gateway service #
GET /orgs/{org}/portal-services Lists portal services #
GET /orgs/{org}/portal-services/{portal-service} Returns a portal service #
POST /orgs/{org}/billings Create a Billing object #
GET /orgs/{org}/billings List the Billing objects #
DELETE /orgs/{org}/billings Clear the Billing objects #
GET /orgs/{org}/billings/{billing} Get the Billing object by name or id #
PATCH /orgs/{org}/billings/{billing} Update the Billing object by name or id #
DELETE /orgs/{org}/billings/{billing} Delete the Billing object by name or id #
GET /orgs/{org}/billings/{billing}/jobs List the Job objects #
DELETE /orgs/{org}/billings/{billing}/jobs Clear the Job objects #
GET /orgs/{org}/billings/{billing}/jobs/{job} Get the Job object by name or id #
DELETE /orgs/{org}/billings/{billing}/jobs/{job} Delete the Job object by name or id #
POST /orgs/{org}/billings/{billing}/jobs/{job}/retry Re-attempt blocked or failed job #
GET /orgs/{org}/analytics-services List the Analytics Service objects #
GET /orgs/{org}/analytics-services/{analytics-service} Get the Analytics Service object by name or id #
POST /orgs/{org}/programming-packages Create a Programming Package object #
GET /orgs/{org}/programming-packages List all Programming Package objects in all collections #
DELETE /orgs/{org}/programming-packages Clear all Programming Package objects in all collections #
GET /orgs/{org}/programming-packages/{programming-package-name} List the Programming Package objects #
DELETE /orgs/{org}/programming-packages/{programming-package-name} Clear the Programming Package objects #
GET /orgs/{org}/programming-packages/{programming-package-id} Get the Programming Package object by id #
PATCH /orgs/{org}/programming-packages/{programming-package-id} Update the Programming Package object by id #
DELETE /orgs/{org}/programming-packages/{programming-package-id} Delete the Programming Package object by id #
GET /orgs/{org}/programming-packages/{programming-package-name}/{programming-package-version} Get the Programming Package object by name and version #
PATCH /orgs/{org}/programming-packages/{programming-package-name}/{programming-package-version} Update the Programming Package object by name and version #
DELETE /orgs/{org}/programming-packages/{programming-package-name}/{programming-package-version} Delete a Programming Package #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ibm-api-connect:ibm-api-connect-organization-resources-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ibm-api-connect-organization-resources-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Ibm Api Connect Organization Resources API
  version: 2.0.0
  contact:
    name: IBM
    url: https://www.ibm.com
    email: help@ibm.com
  license:
    name: tbd
    url: https://tbd.com
  termsOfService: https://www.ibm.com/legal
  x-refined-note:
  - x-ibm-name differs across the merged source definitions and was not carried
  description: 'Operations tagged Organization Resources across 3 of this provider''s published API definitions: ibm-api-connect-cloud-management-api-openapi.yml, ibm-api-connect-consumer-api-openapi.yml, ibm-api-connect-management-api-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:


# --- truncated at 32 KB (572 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ibm-api-connect/refs/heads/main/openapi/ibm-api-connect-organization-resources-api-openapi.yml