IBM API Connect Portal API
The Portal API from IBM API Connect — 128 operation(s) for portal.
Operations 145
GET
/catalogs/{org}/{catalog}/api/get-document
Get a specific entire api document from a developer portal
#
GET
/catalogs/{org}/{catalog}/apic-config/get
Get the configuration object that the developer portal holds
#
GET
/catalogs/{org}/{catalog}/consumer-org/get
Get a specific consumer org from a developer portal
#
POST
/catalogs/{org}/{catalog}/content/export/{entity_type}
Export a tgz containing the site content
#
GET
/catalogs/{org}/{catalog}/content/export/{task_id}/download
When ready, streams a content export artifact
#
DELETE
/catalogs/{org}/{catalog}/content/export/{task_id}/delete
If running, cancels a content export task
#
GET
/catalogs/{org}/{catalog}/content/export/{task_id}/status
Returns information about the status of this task
#
POST
/catalogs/{org}/{catalog}/content/import
Create a task that imports an archive of site content
#
DELETE
/catalogs/{org}/{catalog}/content/import/{task_id}
If running, cancels a content import task
#
GET
/catalogs/{org}/{catalog}/content/import/{task_id}/status
Returns information about the status of this task
#
GET
/catalogs/{org}/{catalog}/content/list/{entity_type}
Lists all of the entities in your site for the given entity type and bundle
#
POST
/catalogs/{org}/{catalog}/custom-module/export
Create a task that exports an archive that contains the custom modules of a site
#
GET
/catalogs/{org}/{catalog}/custom-module/export/{task_id}
When ready, streams a custom module export artifact
#
DELETE
/catalogs/{org}/{catalog}/custom-module/export/{task_id}
If running, cancels a custom module export task
#
GET
/catalogs/{org}/{catalog}/custom-module/export/{task_id}/status
Returns information about the status of this task
#
POST
/catalogs/{org}/{catalog}/custom-module/import
Create a task that imports an archive that contains the custom modules of a site
#
DELETE
/catalogs/{org}/{catalog}/custom-module/import/{task_id}
If running, cancels a custom module import task
#
GET
/catalogs/{org}/{catalog}/custom-module/import/{task_id}/status
Get the result of the custom module import task
#
POST
/catalogs/{org}/{catalog}/custom-library/import
Create a task that imports an archive that contains the custom libraries of a…
#
DELETE
/catalogs/{org}/{catalog}/custom-library/import/{task_id}
If running, cancels a custom library import task
#
GET
/catalogs/{org}/{catalog}/custom-library/import/{task_id}/status
Get the result of the custom library import task
#
POST
/catalogs/{org}/{catalog}/custom-theme/export
Create a task that exports an archive that contains the custom themes of a site
#
GET
/catalogs/{org}/{catalog}/custom-theme/export/{task_id}
When ready, streams a custom theme export artifact
#
DELETE
/catalogs/{org}/{catalog}/custom-theme/export/{task_id}
If running, cancels a custom theme export task
#
GET
/catalogs/{org}/{catalog}/custom-theme/export/{task_id}/status
Returns information about the status of this task
#
POST
/catalogs/{org}/{catalog}/custom-theme/import
Create a task that imports an archive that contains the custom themes of a site
#
DELETE
/catalogs/{org}/{catalog}/custom-theme/import/{task_id}
Cancels a running custom theme import task
#
GET
/catalogs/{org}/{catalog}/custom-theme/import/{task_id}/status
Get the result of the custom theme import task
#
POST
/catalogs/{org}/{catalog}/custom-translation/export
Create a task that exports an archive that contains the custom translation of a…
#
GET
/catalogs/{org}/{catalog}/custom-translation/export/{task_id}
When ready, streams a custom translation export artifact
#
DELETE
/catalogs/{org}/{catalog}/custom-translation/export/{task_id}
If running, cancels a custom translation export task
#
GET
/catalogs/{org}/{catalog}/custom-translation/export/{task_id}/status
Returns information about the status of this task
#
POST
/catalogs/{org}/{catalog}/custom-translation/import
Create a task that imports an archive that contains the custom translations of…
#
DELETE
/catalogs/{org}/{catalog}/custom-translation/import/{task_id}
If running, cancels a custom translation import task
#
GET
/catalogs/{org}/{catalog}/custom-translation/import/{task_id}/status
Get the result of the custom translation import task
#
POST
/catalogs/{org}/{catalog}/export-entity/{export_entity_id}/add-content
Add content to an export entity
#
POST
/catalogs/{org}/{catalog}/export-entity/{export_entity_id}/remove-content
Remove content from an export entity
#
GET
/catalogs/{org}/{catalog}/export-entity/{task_id}/download
When ready, streams a content export artifact generated from an export entity
#
DELETE
/catalogs/{org}/{catalog}/export-entity/{task_id}/delete
If running, cancels a export entity launch export task
#
GET
/catalogs/{org}/{catalog}/export-entity/{task_id}/status
Returns information about the status of this task
#
PUT
/catalogs/{org}/{catalog}/site/content-refresh
Triggers a site level content refresh of the Developer Portal configuration…
#
GET
/catalogs/{org}/{catalog}/site/content-refresh/status
Gets the status of the latest site level content refresh of the Developer Portal
#
POST
/catalogs/{org}/{catalog}/site/export
Create a task that exports an archive that contains the entire make-up of a site
#
GET
/catalogs/{org}/{catalog}/site/export/{task_id}/status
Returns information about the status of this task
#
POST
/catalogs/{org}/{catalog}/site/import
Create a task that imports an archive that contains the make-up of a site
#
GET
/catalogs/{org}/{catalog}/maintenance/status
Gets the maintenance mode for the given Developer Portal
#
PUT
/catalogs/{org}/{catalog}/maintenance/enable
Enables maintenance mode for the given Developer Portal
#
PUT
/catalogs/{org}/{catalog}/maintenance/disable
Disables maintenance mode for the given Developer Portal
#
GET
/catalogs/{org}/{catalog}/maintenance/search-api-index-status
Prints the search API index status for a Developer Portal
#
PUT
/catalogs/{org}/{catalog}/maintenance/rebuild-node-access
Rebuilds the node access table for a Developer Portal
#
PUT
/catalogs/{org}/{catalog}/maintenance/search-api-index-rebuild
Rebuilds and reindexes the search API index for a Developer Portal
#
POST
/catalogs/{org}/{catalog}/site-config/export
Create a task that exports an archive that contains the configuration of a site
#
GET
/catalogs/{org}/{catalog}/site-config/export/{task_id}
When ready, streams a site configuration export artifact
#
DELETE
/catalogs/{org}/{catalog}/site-config/export/{task_id}
If running, cancels a site configuration export task
#
GET
/catalogs/{org}/{catalog}/site-config/export/{task_id}/status
Returns information about the status of this task
#
POST
/catalogs/{org}/{catalog}/site-config/import
Create a task that imports an archive that contains the configuration of a site
#
DELETE
/catalogs/{org}/{catalog}/site-config/import/{task_id}
Cancels a running site configuration import task
#
GET
/catalogs/{org}/{catalog}/site-config/import/{task_id}/status
Get the result of the site configuration import task
#
GET
/catalogs/{org}/{catalog}/queue
Shows queued and locked platform related tasks for a Developer Portal
#
GET
/catalogs/{org}/{catalog}/product/get-document
Get a specific entire product document from a developer portal
#
PUT
/service/content-refresh
Triggers a cloud level content refresh of the Developer Portal Service…
#
GET
/service/sites/check
Run a platform check against all portal sites present on a portal service
#
POST
/service/ip-security-enabled
Enable or disable IP security functionality within the Developer Portal
#
GET
/service/queue/list
Shows queued and locked platform related tasks across all Developer Portals
#
POST
/catalogs/{org}/{catalog}/modules/disable
Disable one or more modules and their dependent modules
#
GET
/catalogs/{org}/{catalog}/memcache
Gets the memcache enabled status on a specific Developer Portal site
#
PUT
/catalogs/{org}/{catalog}/memcache/enable
Enables memcache on a specific Developer Portal site
#
PUT
/catalogs/{org}/{catalog}/memcache/disable
Disables memcache on a specific Developer Portal site
#
POST
/catalogs/{org}/{catalog}/twig/debug-disable
Disable twig debugging on a specific Portal site
#
GET
/catalogs/{org}/{catalog}/twig/debug-status
Shows the current state of twig debugging of a specific Portal site
#
POST
/catalogs/{org}/{catalog}/user/role
Add a singular or multiple roles to the specified Drupal User accounts
#
DELETE
/catalogs/{org}/{catalog}/user/role
Remove a singular or multiple roles from the specified Drupal User accounts
#
Documentation
📖
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