Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

Table of Contents

Search

  1. Preface
  2. IDMC REST API
  3. REST API resource quick references
  4. Platform REST API version 2 resources
  5. Platform REST API version 3 resources
  6. Data Integration REST API
  7. Cloud Data Integration for PowerCenter (CDI-PC) REST API
  8. Data Ingestion and Replication REST API
  9. Customer Managed REST API
  10. RunAJob utility
  11. ParamSetCli utility
  12. REST API codes

REST API Reference

REST API Reference

Database and application ingestion and replication Customer Managed REST APIs

Database and application ingestion and replication Customer Managed REST APIs

Use these resources to start, stop, abort, and resync
database ingestion and replication
jobs and
application ingestion and replication
jobs in a Customer Managed runtime environment. You can also get the job status and job details.
For other actions, such as deploy, redeploy, and undeploy, use the user interface when IDMC can reach the Customer Managed runtime environment.
To call resources, use the following base URL, where <agent-host> is the host name or IP address of the machine where the Customer Managed runtime environment runs:
https://<agent-host>:9443/rm/dbmi/api/v1
For example, if the agent host is invrlx7b2b8.informatica.com, the base URL is https://invrlx7b2b8.informatica.com:9443/rm/dbmi/api/v1.

Authentication

Before you call a resource, log in and get a token. For more information, see Logging in. Send the token in the RM-USER-TOKEN header of every request. Replace <rm-token> with the token from the login response.
RM-USER-TOKEN: <rm-token>
For example, to get the status of a job, run the following curl command with your token in the RM-USER-TOKEN header:
curl -k https://invrlx7b2b8.informatica.com:9443/rm/dbmi/api/v1/job/150768/status \ -H "RM-USER-TOKEN: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzYW1wbGUtdXNlciJ9.c2FtcGxlLXNpZ25hdHVyZQ"
Keep the following in mind when you call the APIs:
  • The token expires after about 30 minutes. Log in again to get a new token.
  • Use straight quotes in the JSON body. Curly quotes make the body invalid and return a 400 error.
  • The curl examples use -k because the endpoint can serve a self-signed certificate. Remove -k when a trusted certificate is installed.

Identifiers

The following table describes the identifier that these resources use:
Identifier
Description
jobId
The ID of the job that you want to work with. Add it to the URL path of the request, for example /job/150768/status.

0 COMMENTS

We’d like to hear from you!