Table of Contents

Search

  1. Preface
  2. Informatica Intelligent Cloud Services REST API
  3. Platform REST API version 2 resources
  4. Platform REST API version 3 resources
  5. Data Integration REST API
  6. File Ingestion and Replication REST API
  7. Streaming Ingestion and Replication REST API
  8. Model Serve REST API
  9. RunAJob utility
  10. ParamSetCli utility
  11. REST API codes
  12. REST API resource quick references

REST API Reference

REST API Reference

Bundle details

Bundle details

Use this resource to request the details for a specific bundle or the details for all bundles published by the organization or installed by the organization. You can also push a published private bundle to sub-organizations.

GET Request

To request the details of a particular bundle, you can include the bundle ID or the bundle name in the URI. Use one of the following URIs:
/api/v2/bundleObject/<id>
/api/v2/bundleObject/name/<name>
If you use the bundle name in the URI and the bundle name includes a space, replace the space with
%20
. For example:
/api/v2/bundleObject/name/first%20bundle
To request the details for all bundles published by the organization, use one of the following URIs:
/api/v2/bundleObject/?published=true /api/v2/bundleObject/?published=true&installed=false
To request the details for all bundles installed by the organization, use one of the following URIs:
/api/v2/bundleObject/?installed=true /api/v2/bundleObject/?published=false&installed=true

GET Response

When you request the details for a bundle, returns the bundleObject for the bundle.
When you request a list of published bundles, returns a bundleObject for each bundle that the organization published.
When you request a list of installed bundles, returns a bundleObject for each bundle that the organization installed.
Returns the error object if errors occurred.
The bundleObject includes the following attributes:
Field
Type
Description
id
String
Bundle ID.
orgId
String
Organization ID.
name
String
Bundle name.
description
String
Description.
createTime
Date/time
Time the bundle was created.
updateTime
Date/time
Time the bundle was updated.
createdBy
String
User who created the bundle.
updatedBy
String
User who last updated the bundle.
lastVersion
String
The current published version of the bundle.
revokeTime
Date/time
This attribute is not used at this time.
paid
Boolean
Whether the bundle was purchased. Returns true for paid, false for free.
copyable
Boolean
Determines whether users can download the contents of the bundle locally. Returns true or false.
accessType
String
Access type for the bundle. Returns the following codes in the BundleObjectAccessType object:
  • PUBLIC. Available to all
    Informatica Intelligent Cloud Services
    organizations.
  • SUBORGS. Available to sub-organizations of the publishing organization.
  • ACCESS_LIST. Available to the organization IDs in the sharedWith attribute.
objects
Objects in the bundle. Includes information for each object in the bundleRefObject object.
objectTypeCode
String
Included in the bundleRefObject object.
The type of bundle. Includes the following values:
  • 17. Mapping.
  • 0L. Mapplet.
objectId
String
Included in the bundleRefObject object.
Object identified in the bundle.
objectName
String
Included in the bundleRefObject object.
Name of the object in the bundle.
objectUpdateTime
String
Included in the bundleRefObject object.
The date and time that the object in the bundle was last updated.
publishOrgId
String
ID of the organization that published the bundle.
publishOrgName
String
Name of the organization that published the bundle.
externalId
String
External ID for the bundle.

POST Request

As part of a parent organization, you can share a private bundle with sub-organizations.
You can push a published private bundle to install the bundle on all sub-organizations. Push a published private bundle when you want the objects in the bundle to be immediately available to all sub-organizations.
To push a bundle to a sub-organization, use the ID of the bundle object in the following URI:
/api/v2/bundleObject/push/<bundleId>

POST Response

Returns the success response if the request is successful. Returns the error object if errors occur.

0 COMMENTS

We’d like to hear from you!