Informatica website screenshot

Informatica

Collection of APIs for Informatica Intelligent Cloud Services (IICS) and Intelligent Data Management Cloud (IDMC), providing programmatic access to data integration, data governance, data quality, master data management, B2B gateway, and platform administration capabilities.

7 APIs 8 Features
Address VerificationB2B GatewayCloud ServicesData GovernanceData IntegrationData ProfilingData QualityEnterprise SoftwareETLIDMCIICSMaster Data ManagementReference Data Management

APIs

Informatica Platform REST API

The Informatica Intelligent Cloud Services Platform REST API provides access to platform-level resources including login and authentication, roles and privileges, user and user ...

Informatica Data Integration REST API

The Data Integration REST API provides programmatic access to manage data integration assets and operations, including connections, mappings, mapping tasks, dynamic mapping task...

Informatica Cloud Data Governance and Catalog API

The Cloud Data Governance and Catalog API enables programmatic creation and management of assets, searching for assets, and viewing asset details within Informatica Data Governa...

Informatica Cloud Data Profiling REST API

The Cloud Data Profiling REST API allows interaction with the Data Profiling Service through API calls to create, delete, update, and run queries and profiles within your organi...

Informatica Cloud Address Verification API

The Cloud Address Verification API is a REST API-based solution for verifying and validating postal addresses in real time. You can integrate the Address Verification service AP...

Informatica B2B Gateway REST API

The B2B Gateway REST APIs enable running inbound and outbound partner flows, querying the status of events, and getting control numbers for outbound EDI X12 and EDIFACT messages...

Informatica Reference 360 REST API

The Reference 360 REST API enables programmatic management of reference data, including exporting and importing reference data sets, managing code values and value mappings, ret...

Collections

Pricing Plans

Rate Limits

Informatica Rate Limits

2 limits

RATE LIMITS

FinOps

Features

Data Integration

Connect, transform, and move data across cloud and on-premises environments using visual mapping interfaces.

Data Governance

Discover, catalog, and govern data assets with automated classification and lineage tracking.

Data Quality

Profile, cleanse, standardize, and validate data to ensure accuracy and consistency.

Master Data Management

Create and manage golden records for critical business entities across the enterprise.

Address Verification

Validate and standardize postal addresses globally in real time.

B2B Gateway

Exchange EDI documents with trading partners using X12, EDIFACT, and other B2B protocols.

Reference Data Management

Manage code lists, crosswalks, and hierarchies for standardized reference data across systems.

API and Application Integration

Build and manage API-led integrations connecting SaaS, cloud, and on-premises applications.

Use Cases

Cloud Data Warehouse Loading

Extract data from multiple sources and load into cloud data warehouses like Snowflake, Redshift, or BigQuery.

Real-Time Data Synchronization

Synchronize data across CRM, ERP, and marketing platforms in real time using change data capture.

Data Migration

Migrate data between legacy systems and modern cloud platforms with automated mapping and transformation.

Regulatory Compliance

Ensure data quality and governance standards to meet GDPR, CCPA, and industry-specific regulations.

Customer 360

Create unified customer profiles by integrating and matching data from multiple source systems.

Integrations

Salesforce

Native connectors for bidirectional data integration with Salesforce CRM and platform.

SAP

Pre-built connectors for SAP ERP, S/4HANA, and SAP BW data integration.

Snowflake

Optimized connectors for loading, transforming, and managing data in Snowflake.

Amazon Web Services

Native connectors for S3, Redshift, DynamoDB, and other AWS data services.

Microsoft Azure

Connectors for Azure SQL, Blob Storage, Synapse Analytics, and other Azure services.

Google Cloud Platform

Connectors for BigQuery, Cloud Storage, and other GCP data services.

Workday

Pre-built connectors for Workday HCM and financial data integration.

ServiceNow

Connectors for ServiceNow ITSM and platform data integration.

Semantic Vocabularies

Informatica Context

0 classes · 7 properties

JSON-LD

Informatica Platform Rest Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Informatica API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Informatica Platform Rest Connection Structure

22 properties

JSON STRUCTURE

Informatica Platform Rest Mapping Structure

23 properties

JSON STRUCTURE

Informatica Platform Rest Schedule Structure

18 properties

JSON STRUCTURE

Informatica Structure

0 properties

JSON STRUCTURE

Example Payloads

Informatica Login Example

6 fields

EXAMPLE

Informatica Logout Example

6 fields

EXAMPLE

Informatica Startjob Example

6 fields

EXAMPLE

Informatica Stopjob Example

6 fields

EXAMPLE

Visuals

View API subway map

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
KnowledgeCenter
KnowledgeCenter
💬
Support
Support
💬
Community
Support
🔗
Login
Login
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Informatica IICS Platform REST API
  version: 2.0.0
request:
  auth:
    type: apikey
    key: icSessionId
    value: '{{icSessionId}}'
    placement: header
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Log in to Informatica Intelligent Cloud Services
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/ma/api/v2/user/login
      body:
        type: json
        data: '{}'
    docs: Authenticates a user and returns a session ID and server URL for subsequent API calls. The session ID expires after
      30 minutes of inactivity.
  - info:
      name: Informatica Log Out and End the Rest Api Session
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/user/logout
    docs: Ends the current REST API session. You can also end all active sessions for the organization.
- info:
    name: Connections
    type: folder
  items:
  - info:
      name: Informatica Retrieve All Connections in the Organization
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection
    docs: Returns connection details for all connections configured in the organization. Results can be filtered by agent
      or runtime environment.
  - info:
      name: Informatica Create a New Connection
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection
      body:
        type: json
        data: '{}'
    docs: Creates a new connection in the organization with the specified configuration including connection type, credentials,
      and runtime environment.
  - info:
      name: Informatica Retrieve a Connection by Id
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection/:connectionId
      params:
      - name: connectionId
        value: ''
        type: path
        description: The unique identifier of the connection.
    docs: Returns the details of a specific connection identified by its ID.
  - info:
      name: Informatica Update an Existing Connection
      type: http
    http:
      method: PUT
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection/:connectionId
      params:
      - name: connectionId
        value: ''
        type: path
        description: The unique identifier of the connection.
      body:
        type: json
        data: '{}'
    docs: Updates the configuration of an existing connection identified by its ID.
  - info:
      name: Informatica Delete a Connection
      type: http
    http:
      method: DELETE
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection/:connectionId
      params:
      - name: connectionId
        value: ''
        type: path
        description: The unique identifier of the connection.
    docs: Deletes the connection identified by its ID.
  - info:
      name: Informatica Retrieve a Connection by Name
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection/name/:connectionName
      params:
      - name: connectionName
        value: ''
        type: path
        description: The name of the connection. Spaces must be encoded as %20.
    docs: Returns the details of a specific connection identified by its name. Spaces in the name must be encoded as %20.
  - info:
      name: Informatica Search for Connections by Agent or Runtime Environment
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection/search
      params:
      - name: agentId
        value: '500123'
        type: query
        description: The Secure Agent ID to filter connections.
      - name: runtimeEnvironmentId
        value: '500123'
        type: query
        description: The runtime environment ID to filter connections.
      - name: uiType
        value: example_value
        type: query
        description: The connection type to filter by (e.g., Oracle, Salesforce, MySQL).
    docs: Searches for connections filtered by Secure Agent ID or runtime environment ID, combined with connection type.
  - info:
      name: Informatica Test a Connection
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/connection/:connectionId/test
      params:
      - name: connectionId
        value: ''
        type: path
        description: The unique identifier of the connection.
    docs: Tests the connection identified by its ID to verify that the credentials and configuration are valid.
- info:
    name: Mappings
    type: folder
  items:
  - info:
      name: Informatica Retrieve All Mappings in the Organization
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mapping
    docs: Returns the mapping object for every mapping in the organization. When retrieving all mappings, parameter details
      are not included.
  - info:
      name: Informatica Retrieve a Mapping by Id
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mapping/:mappingId
      params:
      - name: mappingId
        value: ''
        type: path
        description: The unique identifier of the mapping.
    docs: Returns the details of a specific mapping identified by its ID, including parameter details.
  - info:
      name: Informatica Retrieve a Mapping by Name
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mapping/name/:mappingName
      params:
      - name: mappingName
        value: ''
        type: path
        description: The name of the mapping.
    docs: Returns the details of a specific mapping identified by its name.
  - info:
      name: Informatica Search for Mappings by Name
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mapping/search
      params:
      - name: name
        value: Example Title
        type: query
        description: The mapping name or name pattern to search for.
    docs: Searches for mappings matching the specified name pattern.
- info:
    name: Mapping Tasks
    type: folder
  items:
  - info:
      name: Informatica Retrieve All Mapping Tasks in the Organization
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mttask
    docs: Returns summary information for all mapping tasks configured in the organization.
  - info:
      name: Informatica Create a New Mapping Task
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/mttask
      body:
        type: json
        data: '{}'
    docs: Creates a new mapping task in the organization. The request body must include the mapping reference, source and
      target connection configurations, and runtime parameters.
  - info:
      name: Informatica Retrieve a Mapping Task by Id
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mttask/:taskId
      params:
      - name: taskId
        value: ''
        type: path
        description: The unique identifier of the mapping task.
    docs: Returns the full details of a mapping task identified by its ID.
  - info:
      name: Informatica Update an Existing Mapping Task
      type: http
    http:
      method: PUT
      url: https://dm-us.informaticacloud.com/saas/api/v2/mttask/:taskId
      params:
      - name: taskId
        value: ''
        type: path
        description: The unique identifier of the mapping task.
      body:
        type: json
        data: '{}'
    docs: Updates the configuration of a mapping task identified by its ID.
  - info:
      name: Informatica Delete a Mapping Task
      type: http
    http:
      method: DELETE
      url: https://dm-us.informaticacloud.com/saas/api/v2/mttask/:taskId
      params:
      - name: taskId
        value: ''
        type: path
        description: The unique identifier of the mapping task.
    docs: Deletes the mapping task identified by its ID.
  - info:
      name: Informatica Retrieve a Mapping Task by Name
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/mttask/name/:taskName
      params:
      - name: taskName
        value: ''
        type: path
        description: The name of the mapping task.
    docs: Returns the full details of a mapping task identified by its name.
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Informatica Start a Job for a Task or Taskflow
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/job
      body:
        type: json
        data: '{}'
    docs: Starts a job for a task identified by task ID or task name. Supports mapping tasks, synchronization tasks, data
      replication tasks, taskflows, and PowerCenter tasks.
  - info:
      name: Informatica Stop a Running Job
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/job/stop
      body:
        type: json
        data: '{}'
    docs: Stops a running job. You can perform an immediate stop or a clean stop that allows the job to finish processing
      the current row.
  - info:
      name: Informatica Retrieve Activity Log Entries for Jobs
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/activity/activityLog
      params:
      - name: runId
        value: '500123'
        type: query
        description: Filter by the job run ID.
      - name: taskId
        value: '500123'
        type: query
        description: Filter by the task ID.
      - name: taskType
        value: example_value
        type: query
        description: Filter by task type (e.g., MTT for mapping task, WORKFLOW for taskflow).
      - name: startTimeUTC
        value: '2026-01-15T10:30:00Z'
        type: query
        description: Filter for jobs started after this UTC timestamp in ISO 8601 format.
      - name: endTimeUTC
        value: '2026-01-15T10:30:00Z'
        type: query
        description: Filter for jobs completed before this UTC timestamp in ISO 8601 format.
    docs: Returns activity log entries for completed and running jobs in the organization. Results can be filtered by run
      ID, task ID, or other criteria.
- info:
    name: Schedules
    type: folder
  items:
  - info:
      name: Informatica Retrieve All Schedules
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/schedule
    docs: Returns a list of all schedules in the organization.
  - info:
      name: Informatica Create a New Schedule
      type: http
    http:
      method: POST
      url: https://dm-us.informaticacloud.com/saas/api/v2/schedule
      body:
        type: json
        data: '{}'
    docs: Creates a new schedule in the organization.
  - info:
      name: Informatica Retrieve a Schedule by Id
      type: http
    http:
      method: GET
      url: https://dm-us.informaticacloud.com/saas/api/v2/schedule/:scheduleId
      params:
      - name: scheduleId
        value: '500123'
        type: path
        description: The unique identifier of the schedule.
    docs: Returns the details of a schedule identified by its ID.
  - info:
      name: Informatica Update an Existing Schedule
      type: http
    http:
      method: PUT
      url: https://dm-us.informaticacloud.com/saas/api/v2/schedule/:scheduleId
      params:
      - name: scheduleId
        value: '500123'
        type: path
        description: The unique identifier of the schedule.
      body:
        type: json
        data: '{}'
    docs: Updates the configuration of a schedule identified by its ID.
  - info:
      name: Informatica Delete a Schedule
      type: http
    http:
      method: DELETE
      url: https://dm-us.informaticacloud.com/saas/api/v2/schedule/:scheduleId
      params:
      - name: scheduleId
        value: '500123'
        type: path
        description: The unique identifier of the schedule.
    docs: Deletes the schedule identified by its ID.
bundled: true