Informatica · JSON Structure

Informatica Structure

Structural overview of the Informatica API surface; extracted from openapi/.

Type: Properties: 0
Address VerificationB2B GatewayCloud ServicesData GovernanceData IntegrationData ProfilingData QualityEnterprise SoftwareETLIDMCIICSMaster Data ManagementReference Data Management

Informatica Structure is a JSON Structure definition published by Informatica.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Informatica",
  "providerId": "informatica",
  "kind": "json-structure",
  "description": "Structural overview of the Informatica API surface; extracted from openapi/.",
  "schemaCount": 18,
  "operationCount": 28,
  "schemas": [
    {
      "name": "LoginRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "@type",
        "username",
        "password"
      ]
    },
    {
      "name": "LoginResponse",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "Connection",
      "type": "object",
      "propertyCount": 22,
      "required": []
    },
    {
      "name": "ConnectionCreateRequest",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "@type",
        "name",
        "type",
        "runtimeEnvironmentId"
      ]
    },
    {
      "name": "ConnectionUpdateRequest",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "Mapping",
      "type": "object",
      "propertyCount": 23,
      "required": []
    },
    {
      "name": "MappingParameter",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "MappingInOutParameter",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "MappingTask",
      "type": "object",
      "propertyCount": 19,
      "required": []
    },
    {
      "name": "MappingTaskCreateRequest",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "@type",
        "name",
        "mappingId"
      ]
    },
    {
      "name": "MappingTaskUpdateRequest",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "JobStartRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "@type",
        "taskType"
      ]
    },
    {
      "name": "JobStartResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "JobStopRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "@type",
        "taskType"
      ]
    },
    {
      "name": "ActivityLogEntry",
      "type": "object",
      "propertyCount": 20,
      "required": []
    },
    {
      "name": "Schedule",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "ScheduleCreateRequest",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "@type",
        "name",
        "startTime"
      ]
    },
    {
      "name": "ErrorResponse",
      "type": "object",
      "propertyCount": 5,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "POST",
      "path": "/ma/api/v2/user/login",
      "operationId": "login",
      "summary": "Log in to Informatica Intelligent Cloud Services",
      "tags": [
        "Authentication"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/user/logout",
      "operationId": "logout",
      "summary": "Informatica Log Out and End the Rest Api Session",
      "tags": [
        "Authentication"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/connection",
      "operationId": "listConnections",
      "summary": "Informatica Retrieve All Connections in the Organization",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/connection",
      "operationId": "createConnection",
      "summary": "Informatica Create a New Connection",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/connection/{connectionId}",
      "operationId": "getConnection",
      "summary": "Informatica Retrieve a Connection by Id",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "PUT",
      "path": "/saas/api/v2/connection/{connectionId}",
      "operationId": "updateConnection",
      "summary": "Informatica Update an Existing Connection",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "DELETE",
      "path": "/saas/api/v2/connection/{connectionId}",
      "operationId": "deleteConnection",
      "summary": "Informatica Delete a Connection",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/connection/name/{connectionName}",
      "operationId": "getConnectionByName",
      "summary": "Informatica Retrieve a Connection by Name",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/connection/search",
      "operationId": "searchConnections",
      "summary": "Informatica Search for Connections by Agent or Runtime Environment",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/connection/{connectionId}/test",
      "operationId": "testConnection",
      "summary": "Informatica Test a Connection",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mapping",
      "operationId": "listMappings",
      "summary": "Informatica Retrieve All Mappings in the Organization",
      "tags": [
        "Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mapping/{mappingId}",
      "operationId": "getMapping",
      "summary": "Informatica Retrieve a Mapping by Id",
      "tags": [
        "Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mapping/name/{mappingName}",
      "operationId": "getMappingByName",
      "summary": "Informatica Retrieve a Mapping by Name",
      "tags": [
        "Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mapping/search",
      "operationId": "searchMappings",
      "summary": "Informatica Search for Mappings by Name",
      "tags": [
        "Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mttask",
      "operationId": "listMappingTasks",
      "summary": "Informatica Retrieve All Mapping Tasks in the Organization",
      "tags": [
        "Mapping Tasks"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/mttask",
      "operationId": "createMappingTask",
      "summary": "Informatica Create a New Mapping Task",
      "tags": [
        "Mapping Tasks"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mttask/{taskId}",
      "operationId": "getMappingTask",
      "summary": "Informatica Retrieve a Mapping Task by Id",
      "tags": [
        "Mapping Tasks"
      ]
    },
    {
      "method": "PUT",
      "path": "/saas/api/v2/mttask/{taskId}",
      "operationId": "updateMappingTask",
      "summary": "Informatica Update an Existing Mapping Task",
      "tags": [
        "Mapping Tasks"
      ]
    },
    {
      "method": "DELETE",
      "path": "/saas/api/v2/mttask/{taskId}",
      "operationId": "deleteMappingTask",
      "summary": "Informatica Delete a Mapping Task",
      "tags": [
        "Mapping Tasks"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/mttask/name/{taskName}",
      "operationId": "getMappingTaskByName",
      "summary": "Informatica Retrieve a Mapping Task by Name",
      "tags": [
        "Mapping Tasks"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/job",
      "operationId": "startJob",
      "summary": "Informatica Start a Job for a Task or Taskflow",
      "tags": [
        "Jobs"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/job/stop",
      "operationId": "stopJob",
      "summary": "Informatica Stop a Running Job",
      "tags": [
        "Jobs"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/activity/activityLog",
      "operationId": "getActivityLog",
      "summary": "Informatica Retrieve Activity Log Entries for Jobs",
      "tags": [
        "Jobs"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/schedule",
      "operationId": "listSchedules",
      "summary": "Informatica Retrieve All Schedules",
      "tags": [
        "Schedules"
      ]
    },
    {
      "method": "POST",
      "path": "/saas/api/v2/schedule",
      "operationId": "createSchedule",
      "summary": "Informatica Create a New Schedule",
      "tags": [
        "Schedules"
      ]
    },
    {
      "method": "GET",
      "path": "/saas/api/v2/schedule/{scheduleId}",
      "operationId": "getSchedule",
      "summary": "Informatica Retrieve a Schedule by Id",
      "tags": [
        "Schedules"
      ]
    },
    {
      "method": "PUT",
      "path": "/saas/api/v2/schedule/{scheduleId}",
      "operationId": "updateSchedule",
      "summary": "Informatica Update an Existing Schedule",
      "tags": [
        "Schedules"
      ]
    },
    {
      "method": "DELETE",
      "path": "/saas/api/v2/schedule/{scheduleId}",
      "operationId": "deleteSchedule",
      "summary": "Informatica Delete a Schedule",
      "tags": [
        "Schedules"
      ]
    }
  ]
}