Informatica Schedules API

Manage task execution schedules.

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-connection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-login-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-login-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-connection-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-connection-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-connection-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-mapping-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-mapping-parameter-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-mapping-in-out-parameter-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-mapping-task-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-mapping-task-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-mapping-task-update-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-job-start-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-job-start-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-job-stop-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-activity-log-entry-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-schedule-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-schedule-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-schema/informatica-platform-rest-error-response-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-login-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-login-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-connection-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-connection-create-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-connection-update-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-mapping-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-mapping-parameter-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-mapping-in-out-parameter-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-mapping-task-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-mapping-task-create-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-mapping-task-update-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-job-start-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-job-start-response-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-job-stop-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-activity-log-entry-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-schedule-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-schedule-create-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-structure/informatica-platform-rest-error-response-structure.json

Other Resources

🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-login-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-login-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-connection-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-connection-create-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-connection-update-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-mapping-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-mapping-parameter-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-mapping-in-out-parameter-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-mapping-task-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-mapping-task-create-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-mapping-task-update-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-job-start-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-job-start-response-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-job-stop-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-activity-log-entry-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-schedule-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-schedule-create-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/examples/informatica-platform-rest-error-response-example.json
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-ld/informatica-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/informatica/refs/heads/main/json-ld/informatica-platform-rest-context.jsonld

OpenAPI Specification

informatica-schedules-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Informatica IICS Platform REST Authentication Schedules API
  description: The Informatica Intelligent Cloud Services (IICS) Platform REST API provides programmatic access to platform-level resources including authentication, connections, mappings, mapping tasks, and job management. The API supports version 2 (JSON and XML) and version 3 (JSON) resource formats. All authenticated requests require a valid session ID obtained from the login endpoint.
  version: 2.0.0
  contact:
    name: Informatica
    url: https://www.informatica.com/support.html
  license:
    name: Proprietary
    url: https://www.informatica.com/legal.html
  termsOfService: https://www.informatica.com/legal.html
  x-informatica-api-version: v2
servers:
- url: https://dm-us.informaticacloud.com
  description: North America production pod
- url: https://dm-em.informaticacloud.com
  description: Europe production pod
- url: https://dm-ap.informaticacloud.com
  description: Asia-Pacific production pod
security:
- icSessionId: []
tags:
- name: Schedules
  description: Manage task execution schedules.
paths:
  /saas/api/v2/schedule:
    get:
      operationId: listSchedules
      summary: Informatica Retrieve All Schedules
      description: Returns a list of all schedules in the organization.
      tags:
      - Schedules
      responses:
        '200':
          description: A list of schedules.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Schedule'
              examples:
                Listschedules200Example:
                  summary: Default listSchedules 200 response
                  x-microcks-default: true
                  value:
                  - '@type': example_value
                    id: abc123
                    orgId: '500123'
                    name: Example Title
                    description: A sample description.
                    createTime: '2026-01-15T10:30:00Z'
                    updateTime: '2026-01-15T10:30:00Z'
                    createdBy: example_value
                    updatedBy: example_value
                    startTime: '2026-01-15T10:30:00Z'
                    endTime: '2026-01-15T10:30:00Z'
                    interval: example_value
                    frequency: 10
                    timezone: example_value
                    rangeStartTime: '2026-01-15T10:30:00Z'
                    rangeEndTime: '2026-01-15T10:30:00Z'
                    dayOfWeek: example_value
                    dayOfMonth: 10
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: createSchedule
      summary: Informatica Create a New Schedule
      description: Creates a new schedule in the organization.
      tags:
      - Schedules
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScheduleCreateRequest'
            examples:
              CreatescheduleRequestExample:
                summary: Default createSchedule request
                x-microcks-default: true
                value:
                  '@type': example_value
                  name: Example Title
                  description: A sample description.
                  startTime: '2026-01-15T10:30:00Z'
                  endTime: '2026-01-15T10:30:00Z'
                  interval: example_value
                  frequency: 10
                  timezone: example_value
      responses:
        '200':
          description: Schedule created successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Schedule'
              examples:
                Createschedule200Example:
                  summary: Default createSchedule 200 response
                  x-microcks-default: true
                  value:
                    '@type': example_value
                    id: abc123
                    orgId: '500123'
                    name: Example Title
                    description: A sample description.
                    createTime: '2026-01-15T10:30:00Z'
                    updateTime: '2026-01-15T10:30:00Z'
                    createdBy: example_value
                    updatedBy: example_value
                    startTime: '2026-01-15T10:30:00Z'
                    endTime: '2026-01-15T10:30:00Z'
                    interval: example_value
                    frequency: 10
                    timezone: example_value
                    rangeStartTime: '2026-01-15T10:30:00Z'
                    rangeEndTime: '2026-01-15T10:30:00Z'
                    dayOfWeek: example_value
                    dayOfMonth: 10
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /saas/api/v2/schedule/{scheduleId}:
    get:
      operationId: getSchedule
      summary: Informatica Retrieve a Schedule by Id
      description: Returns the details of a schedule identified by its ID.
      tags:
      - Schedules
      parameters:
      - name: scheduleId
        in: path
        required: true
        description: The unique identifier of the schedule.
        schema:
          type: string
        example: '500123'
      responses:
        '200':
          description: Schedule details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Schedule'
              examples:
                Getschedule200Example:
                  summary: Default getSchedule 200 response
                  x-microcks-default: true
                  value:
                    '@type': example_value
                    id: abc123
                    orgId: '500123'
                    name: Example Title
                    description: A sample description.
                    createTime: '2026-01-15T10:30:00Z'
                    updateTime: '2026-01-15T10:30:00Z'
                    createdBy: example_value
                    updatedBy: example_value
                    startTime: '2026-01-15T10:30:00Z'
                    endTime: '2026-01-15T10:30:00Z'
                    interval: example_value
                    frequency: 10
                    timezone: example_value
                    rangeStartTime: '2026-01-15T10:30:00Z'
                    rangeEndTime: '2026-01-15T10:30:00Z'
                    dayOfWeek: example_value
                    dayOfMonth: 10
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: updateSchedule
      summary: Informatica Update an Existing Schedule
      description: Updates the configuration of a schedule identified by its ID.
      tags:
      - Schedules
      parameters:
      - name: scheduleId
        in: path
        required: true
        description: The unique identifier of the schedule.
        schema:
          type: string
        example: '500123'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScheduleCreateRequest'
            examples:
              UpdatescheduleRequestExample:
                summary: Default updateSchedule request
                x-microcks-default: true
                value:
                  '@type': example_value
                  name: Example Title
                  description: A sample description.
                  startTime: '2026-01-15T10:30:00Z'
                  endTime: '2026-01-15T10:30:00Z'
                  interval: example_value
                  frequency: 10
                  timezone: example_value
      responses:
        '200':
          description: Schedule updated successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Schedule'
              examples:
                Updateschedule200Example:
                  summary: Default updateSchedule 200 response
                  x-microcks-default: true
                  value:
                    '@type': example_value
                    id: abc123
                    orgId: '500123'
                    name: Example Title
                    description: A sample description.
                    createTime: '2026-01-15T10:30:00Z'
                    updateTime: '2026-01-15T10:30:00Z'
                    createdBy: example_value
                    updatedBy: example_value
                    startTime: '2026-01-15T10:30:00Z'
                    endTime: '2026-01-15T10:30:00Z'
                    interval: example_value
                    frequency: 10
                    timezone: example_value
                    rangeStartTime: '2026-01-15T10:30:00Z'
                    rangeEndTime: '2026-01-15T10:30:00Z'
                    dayOfWeek: example_value
                    dayOfMonth: 10
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: deleteSchedule
      summary: Informatica Delete a Schedule
      description: Deletes the schedule identified by its ID.
      tags:
      - Schedules
      parameters:
      - name: scheduleId
        in: path
        required: true
        description: The unique identifier of the schedule.
        schema:
          type: string
        example: '500123'
      responses:
        '200':
          description: Schedule deleted successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    ScheduleCreateRequest:
      type: object
      description: Request body for creating a new schedule.
      required:
      - '@type'
      - name
      - startTime
      properties:
        '@type':
          type: string
          const: schedule
          example: example_value
        name:
          type: string
          description: The name for the new schedule.
          example: Example Title
        description:
          type: string
          description: A description of the schedule.
          example: A sample description.
        startTime:
          type: string
          format: date-time
          description: The scheduled start time.
          example: '2026-01-15T10:30:00Z'
        endTime:
          type: string
          format: date-time
          description: The scheduled end time.
          example: '2026-01-15T10:30:00Z'
        interval:
          type: string
          description: The recurrence interval.
          example: example_value
        frequency:
          type: integer
          description: The repeat frequency.
          example: 10
        timezone:
          type: string
          description: The time zone.
          example: example_value
    Schedule:
      type: object
      description: A task execution schedule.
      properties:
        '@type':
          type: string
          description: The resource type identifier.
          const: schedule
          example: example_value
        id:
          type: string
          description: The unique identifier for the schedule.
          example: abc123
        orgId:
          type: string
          description: The organization ID.
          example: '500123'
        name:
          type: string
          description: The name of the schedule.
          example: Example Title
        description:
          type: string
          description: A description of the schedule.
          example: A sample description.
        createTime:
          type: string
          format: date-time
          description: The time the schedule was created.
          example: '2026-01-15T10:30:00Z'
        updateTime:
          type: string
          format: date-time
          description: The time the schedule was last updated.
          example: '2026-01-15T10:30:00Z'
        createdBy:
          type: string
          description: The user who created the schedule.
          example: example_value
        updatedBy:
          type: string
          description: The user who last updated the schedule.
          example: example_value
        startTime:
          type: string
          format: date-time
          description: The scheduled start time.
          example: '2026-01-15T10:30:00Z'
        endTime:
          type: string
          format: date-time
          description: The scheduled end time.
          example: '2026-01-15T10:30:00Z'
        interval:
          type: string
          description: The recurrence interval (e.g., None, Daily, Weekly, Monthly).
          example: example_value
        frequency:
          type: integer
          description: How often the schedule repeats within the interval.
          example: 10
        timezone:
          type: string
          description: The time zone for the schedule.
          example: example_value
        rangeStartTime:
          type: string
          format: date-time
          description: The start of the time range within each day.
          example: '2026-01-15T10:30:00Z'
        rangeEndTime:
          type: string
          format: date-time
          description: The end of the time range within each day.
          example: '2026-01-15T10:30:00Z'
        dayOfWeek:
          type: string
          description: The day(s) of the week for weekly schedules (e.g., Mon, Tue, Wed).
          example: example_value
        dayOfMonth:
          type: integer
          description: The day of the month for monthly schedules.
          example: 10
  securitySchemes:
    icSessionId:
      type: apiKey
      name: icSessionId
      in: header
      description: The REST API session ID returned by the login endpoint. Include this value in the icSessionId header for all authenticated requests. The session expires after 30 minutes of inactivity.
externalDocs:
  description: Informatica IICS REST API Reference
  url: https://docs.informatica.com/integration-cloud/cloud-platform/current-version/rest-api-reference/informatica-intelligent-cloud-services-rest-api.html