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

File Ingestion and Replication Customer Managed REST APIs

File Ingestion and Replication
Customer Managed REST APIs

Use these resources to run deployed
file ingestion and replication
tasks in a Customer Managed runtime environment. You can also get the job status, download the job log, and abort a job.
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/mftsaas/api/v1/offline
If you changed the proxy port, use that port instead of 9443. For more information, see Configure the agent port.
For example, if the agent host is invrlx7b2b8.informatica.com, the base URL is https://invrlx7b2b8.informatica.com:9443/rm/mftsaas/api/v1/offline.

Authentication

Before you call a resource, log in and get a token. For more information, see Logging in. Send the token in the Authorization 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/mftsaas/api/v1/offline/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 identifiers that these resources use:
Identifier
Description
taskId
The FRS ID of the deployed task. This is the asset ID that IDMC shows for the task.
jobNumber
Job number that the run resource returns.
The job audit log records the token user who ran the job.

0 COMMENTS

We’d like to hear from you!