{
  "opencollection": "1.0.0",
  "info": {
    "name": "Oracle EBS e-Commerce Gateway API",
    "version": "12.2.0"
  },
  "items": [
    {
      "info": {
        "name": "Trading Partners",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieve Trading Partners",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/tradingPartners",
            "params": [
              {
                "name": "tradingPartnerId",
                "value": "500123",
                "type": "query",
                "description": "Trading partner identifier"
              },
              {
                "name": "tradingPartnerName",
                "value": "example_value",
                "type": "query",
                "description": "Trading partner name (supports wildcards)"
              },
              {
                "name": "tradingPartnerType",
                "value": "CUSTOMER",
                "type": "query",
                "description": "Trading partner type"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of records to return"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of records to skip for pagination"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Retrieves e-Commerce Gateway trading partner definitions including enabled EDI transactions and code conversion mappings."
        },
        {
          "info": {
            "name": "Retrieve a Specific Trading Partner",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/tradingPartners/:tradingPartnerId",
            "params": [
              {
                "name": "tradingPartnerId",
                "value": "500123",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Retrieves a trading partner by identifier with full detail."
        }
      ]
    },
    {
      "info": {
        "name": "Inbound Transactions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieve Inbound Edi Transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/transactions/inbound",
            "params": [
              {
                "name": "transactionType",
                "value": "INI",
                "type": "query",
                "description": "EDI transaction type code"
              },
              {
                "name": "tradingPartnerId",
                "value": "500123",
                "type": "query",
                "description": "Trading partner identifier"
              },
              {
                "name": "processStatus",
                "value": "PENDING",
                "type": "query",
                "description": "Processing status"
              },
              {
                "name": "creationDateFrom",
                "value": "2026-01-15",
                "type": "query",
                "description": "Creation date range start (YYYY-MM-DD)"
              },
              {
                "name": "creationDateTo",
                "value": "2026-01-15",
                "type": "query",
                "description": "Creation date range end (YYYY-MM-DD)"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of records to return"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of records to skip for pagination"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Retrieves inbound EDI transaction records that have been imported through the e-Commerce Gateway. Includes invoice, ship notice, price catalog, and quote response documents."
        },
        {
          "info": {
            "name": "Import an Inbound Edi Transaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/transactions/inbound",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Imports an inbound EDI transaction into Oracle EBS through the e-Commerce Gateway. The transaction data is validated, code conversion is applied, and data is loaded into the appropriate Oracle application open interface tables."
        }
      ]
    },
    {
      "info": {
        "name": "Outbound Transactions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieve Outbound Edi Transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/transactions/outbound",
            "params": [
              {
                "name": "transactionType",
                "value": "POO",
                "type": "query",
                "description": "EDI transaction type code"
              },
              {
                "name": "tradingPartnerId",
                "value": "500123",
                "type": "query",
                "description": "Trading partner identifier"
              },
              {
                "name": "processStatus",
                "value": "PENDING",
                "type": "query",
                "description": "Processing status"
              },
              {
                "name": "creationDateFrom",
                "value": "2026-01-15",
                "type": "query",
                "description": "Creation date range start (YYYY-MM-DD)"
              },
              {
                "name": "creationDateTo",
                "value": "2026-01-15",
                "type": "query",
                "description": "Creation date range end (YYYY-MM-DD)"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of records to return"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of records to skip for pagination"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Retrieves outbound EDI transaction records that have been extracted from Oracle EBS for transmission to trading partners. Includes purchase orders, invoices, payments, and schedule documents."
        },
        {
          "info": {
            "name": "Extract an Outbound Edi Transaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/transactions/outbound",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Initiates extraction of outbound EDI transaction data from Oracle EBS application tables. The extracted data is formatted into the standard interface data file format for the specified transaction type and trading partner."
        }
      ]
    },
    {
      "info": {
        "name": "Code Conversions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieve Code Conversion Mappings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{instance}.oracle.com/webservices/rest/ece/codeConversions",
            "params": [
              {
                "name": "tradingPartnerId",
                "value": "500123",
                "type": "query",
                "description": "Trading partner identifier"
              },
              {
                "name": "transactionType",
                "value": "example_value",
                "type": "query",
                "description": "Transaction type code"
              },
              {
                "name": "codeCategory",
                "value": "example_value",
                "type": "query",
                "description": "Code category"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of records to return"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Number of records to skip for pagination"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "accessToken",
              "value": "{{accessToken}}",
              "placement": "query"
            }
          },
          "docs": "Retrieves e-Commerce Gateway code conversion mappings that translate between trading partner external codes and Oracle EBS internal codes."
        }
      ]
    }
  ],
  "bundled": true
}