PeopleSoft Enterprise Performance Management API

Analytics, budgeting, forecasting, and planning APIs with events and notifications framework for financial and operational performance management.

OpenAPI Specification

enterprise-performance-management.yml Raw ↑
openapi: 3.1.0
info:
  title: PeopleSoft Enterprise Performance Management API
  description: Analytics, budgeting, forecasting, and planning APIs with events and notifications framework for financial and operational performance management.
  version: 1.0.0
  contact:
    name: Oracle Support
    email: [email protected]
    url: https://support.oracle.com
  license:
    name: Proprietary
    url: https://www.oracle.com/contracts/
servers:
- url: https://{hostname}:{port}/psft/api/epm/v1
  description: PeopleSoft Instance
  variables:
    hostname:
      description: PeopleSoft server hostname
      default: localhost
    port:
      description: PeopleSoft server port
      default: '8000'
externalDocs:
  description: PeopleSoft EPM Documentation
  url: https://docs.oracle.com/cd/E41507_01/epm91pbr3/eng/epm/penw/index.html
tags:
- name: Budgets
  description: Budget management operations
- name: Forecasts
  description: Forecasting operations
- name: Analytics
  description: Analytics and reporting operations
paths:
  /budgets:
    get:
      summary: PeopleSoft List Budgets
      description: Retrieve budget definitions and data.
      operationId: listBudgets
      tags:
      - Budgets
      security:
      - basicAuth: []
      parameters:
      - name: fiscalYear
        in: query
        description: Fiscal year filter
        schema:
          type: string
        example: example_value
      - name: businessUnit
        in: query
        description: Business unit filter
        schema:
          type: string
        example: example_value
      responses:
        '200':
          description: Successful response with budget data
          content:
            application/json:
              schema:
                type: object
        '401':
          description: Unauthorized
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /forecasts:
    get:
      summary: PeopleSoft List Forecasts
      description: Retrieve forecast data and projections.
      operationId: listForecasts
      tags:
      - Forecasts
      security:
      - basicAuth: []
      responses:
        '200':
          description: Successful response with forecast data
          content:
            application/json:
              schema:
                type: object
        '401':
          description: Unauthorized
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /analytics/reports:
    get:
      summary: PeopleSoft List Analytics Reports
      description: Retrieve performance analytics reports.
      operationId: listAnalyticsReports
      tags:
      - Analytics
      security:
      - basicAuth: []
      responses:
        '200':
          description: Successful response with analytics reports
          content:
            application/json:
              schema:
                type: object
        '401':
          description: Unauthorized
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic