What's new and changed in Cloud Pak for Data APIs
API updates can include new endpoints, bug fixes, and deprecations. Releases are listed in reverse chronological order so that the current release is at the beginning of the topic.
The Cloud Pak for Data APIs are composed of REST APIs, Python libraries, Javadoc, and software development kits (SDKs). Some services document APIs while other services do not provide external APIs. For more information, see Available APIs.
You can see a list of the new features for the platform and all of the services at What's new in IBM Cloud Pak for Data.
Cloud Pak for Data Version 5.0.3
Updates to the IBM Cloud Pak for Data Platform API were released in September 2024 with Cloud Pak for Data 5.0.3.
This release includes the following changes:
- Updates to APIs and methods
- The following updates were introduced in this release:
- New method
PUT /v3/service_instances/upgrade - To patch only the
versionfield in the custom resource (CR) during an upgrade, you can set theforce_version_upgradeparameter totrueand supply thetargetVersionto set. If theforce_version_upgradeparameter is set totrue, thetargetVersionparameter must be specified in the request body. If you specifyargsin the request body, they are ignored. For example:curl -X 'PUT' \ 'http://pages.github.ibm.com/v3/service_instances/upgrade?sID=123&force_version_upgrade=true' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "targetVersion": "2.0.0" }'Make sure that your service has the
custom_resource_kinddefined in the add-ondetailsobject in the add_ons.json."custom_resource_kind": "<kind of your service>" "custom_resource_status_field": "<CR status field name>"For example, for Watson OpenScale, you can use the following
detailsobject."custom_resource_kind": "WOService" "custom_resource_status_field": "wosStatus"
- New method
Cloud Pak for Data Version 5.0.1
Updates to the IBM Cloud Pak for Data Platform API were released in July 2024 with Cloud Pak for Data 5.0.1.
This release includes the following changes:
- Updates to APIs and methods
- The following updates were introduced in this release:
- The IBM AI Factsheets Client Python library moved to https://s3.us.cloud-object-storage.appdomain.cloud/aifactsheets-client/index.html.
Cloud Pak for Data Version 5.0.0
A new version of the IBM Cloud Pak for Data Platform API was released in June 2024 with Cloud Pak for Data 5.0.0.
This release includes the following changes:
- New APIs and methods
-
This release of IBM Cloud Pak for Data APIs includes the following features:
- New IBM Cloud Pak for Data Instance Management APIs
- You can set up and manage an instance of Cloud Pak for Data by using the IBM Cloud Pak for Data Instance Management REST APIs. You can perform the following tasks by using this API:
- New Data Product Hub APIs
- You can write code and build applications for Data Product Hub by using the Data Product Hub APIs.
- New
GET v3/service_instances/statusesmethod - You can use the
GET v3/service_instances/statusesmethod to fetch the status of your instances from the database cache. By default, thebulkparameter isfalseand this method returns the status of each service instance that the user has access to. If thebulkparameter is set totrue, this method retrieves the status of service instances for the specified list of service instances, which are provided by theinstance_idsparameter.
- Updated methods
-
GET v3/service_instances/{instance_id}GET v3/service_instancesGET v1/volumes
- Deprecated SDKs
- The Watson Machine Learning Python client library is now part of the watsonx.ai Python client library. The Watson Machine Learning library is still available but it is not updated with new features.