Oracle E-Business Suite · Arazzo Workflow

Oracle EBS GL Journal Entry and Review

Version 1.0.0

Create a General Ledger journal, then read it back from the period to confirm posting status.

1 workflow 1 source API 1 provider
View Spec View on GitHub Business ApplicationsE-Business SuiteEnterpriseERPOracleArazzoWorkflows

Provider

oracle-e-business-suite

Workflows

create-and-review-journal
Create a GL journal entry and read it back from its period.
Creates a two-line balanced journal for a ledger and period, then lists journals in the same ledger and period to confirm the entry was recorded and capture its status.
2 steps inputs: amount, creditAccountId, currencyCode, debitAccountId, effectiveDate, journalCategory, journalName, journalSource, ledgerId, periodName outputs: jeHeaderId, journalStatus, periodJournalCount
1
createJournal
Create a balanced journal entry with one debit and one credit line for the supplied accounts and amount.
2
reviewPeriodJournals
List journals for the same ledger and period to confirm the new entry is present and capture its posting status.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Oracle EBS GL Journal Entry and Review
  summary: Create a General Ledger journal, then read it back from the period to confirm posting status.
  description: >-
    A General Ledger flow for Oracle EBS. The workflow creates a balanced
    journal entry for a ledger and period, then lists journals in that period
    to read the created entry back and confirm its unposted status. Each step
    inlines its request so the entry-and-review chain can be executed without
    opening the OpenAPI source.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-200.10
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-200.10
      capability_name: General Ledger Management
      spec: oracle-e-business-suite-general-ledger-api-openapi.yml
      confidence: 0.95
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: generalLedgerApi
  url: ../openapi/oracle-e-business-suite-general-ledger-api-openapi.yml
  type: openapi
workflows:
- workflowId: create-and-review-journal
  summary: Create a GL journal entry and read it back from its period.
  description: >-
    Creates a two-line balanced journal for a ledger and period, then lists
    journals in the same ledger and period to confirm the entry was recorded
    and capture its status.
  inputs:
    type: object
    required:
    - ledgerId
    - periodName
    - journalName
    - journalCategory
    - journalSource
    - currencyCode
    - effectiveDate
    - debitAccountId
    - creditAccountId
    - amount
    properties:
      ledgerId:
        type: integer
        description: Ledger identifier.
      periodName:
        type: string
        description: Accounting period name (e.g. JAN-26).
      journalName:
        type: string
        description: Journal name.
      journalCategory:
        type: string
        description: Journal category.
      journalSource:
        type: string
        description: Journal source.
      currencyCode:
        type: string
        description: Currency code.
      effectiveDate:
        type: string
        description: Effective date in YYYY-MM-DD format.
      debitAccountId:
        type: integer
        description: Code combination identifier for the debit line.
      creditAccountId:
        type: integer
        description: Code combination identifier for the credit line.
      amount:
        type: number
        description: Entered amount for both the debit and credit lines.
  steps:
  - stepId: createJournal
    description: >-
      Create a balanced journal entry with one debit and one credit line for
      the supplied accounts and amount.
    operationId: createJournal
    requestBody:
      contentType: application/json
      payload:
        ledgerId: $inputs.ledgerId
        periodName: $inputs.periodName
        journalName: $inputs.journalName
        journalCategory: $inputs.journalCategory
        journalSource: $inputs.journalSource
        currencyCode: $inputs.currencyCode
        effectiveDate: $inputs.effectiveDate
        lines:
        - codeCombinatonId: $inputs.debitAccountId
          enteredDr: $inputs.amount
        - codeCombinatonId: $inputs.creditAccountId
          enteredCr: $inputs.amount
    successCriteria:
    - condition: $statusCode == 201
    outputs:
      jeHeaderId: $response.body#/jeHeaderId
      status: $response.body#/status
  - stepId: reviewPeriodJournals
    description: >-
      List journals for the same ledger and period to confirm the new entry is
      present and capture its posting status.
    operationId: getJournals
    parameters:
    - name: ledgerId
      in: query
      value: $inputs.ledgerId
    - name: periodName
      in: query
      value: $inputs.periodName
    - name: status
      in: query
      value: U
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      totalCount: $response.body#/totalCount
      firstJournalStatus: $response.body#/items/0/status
  outputs:
    jeHeaderId: $steps.createJournal.outputs.jeHeaderId
    journalStatus: $steps.createJournal.outputs.status
    periodJournalCount: $steps.reviewPeriodJournals.outputs.totalCount

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/oracle-e-business-suite-gl-journal-entry-and-review-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.