For Agents
An agent can sync and segment Eloqua contacts and campaigns, query and update Oracle Database tables through ORDS AutoREST and custom resource modules, and start, suspend, or resume Oracle BPM process instances while acting on human tasks. It can chain these so marketing data, database records, and process state stay aligned across the three APIs.
Oracle exposes distinct operational systems over REST rather than a single unified product API: Eloqua for marketing automation, ORDS for database access, and BPM Suite for process orchestration. Each targets teams already invested in an Oracle estate that want to reach these systems from external tooling and agents instead of vendor consoles.
Use for: Reaching Oracle Eloqua marketing automation, Oracle Database via ORDS REST, and Oracle BPM Suite process and human-task operations over HTTP from external tooling and agents
Not supported: database backup, SOA composite deployment, ad campaign management, BPMN process modelling, transactional email delivery, RMAN operations
Credentials: No, each API authenticates separately: Eloqua uses Bearer or Basic auth against a per-instance host, ORDS accepts Basic, OAuth2, or Bearer against a self-hosted deployment, and BPM Suite uses Basic auth against its WebLogic server.
Across 3 Oracle APIs: 2 vendor-official, 1 Jentic-generated, all indexed by Jentic and kept validated and agent-ready.
Oracle's REST APIs on Jentic cover three distinct enterprise surfaces: Oracle Eloqua Marketing Cloud for B2B marketing automation, Oracle REST Data Services (ORDS) for REST access to an Oracle Database, and Oracle BPM Suite for driving 12c process instances and human tasks. Together they let an agent move data between marketing operations, the operational database, and long-running business processes over a common HTTP interface.
3 APIs across 3 product groups.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Oracle APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Foracle.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Foracle.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “automate Oracle marketing, database, and process operations”.
Each workflow spans multiple Oracle APIs. Jentic routes each operation to the right API automatically.
Persist BPM Process Outcomes to Oracle Database
When an Oracle BPM process instance completes or a human task is acted on, write the outcome to an Oracle Database table so downstream systems and reports read a consistent record. The agent watches BPM instance and task state and lands each result through an ORDS AutoREST endpoint.
Poll GET /4.0/tasks for completed tasks, then POST /{schema}/{object}/ through ORDS to record each outcome
Oracle BPM Suite REST API + Oracle REST Data Services API
Marketing Engagement Warehouse in Oracle
Pull Eloqua campaign and contact activity through bulk export and load it into an Oracle Database schema via ORDS batchload, giving marketing ops a queryable engagement store without a separate ETL tier. The agent runs the Eloqua export, waits for it to finish, then ingests the rows.
Create an Eloqua bulk export of contact activities, poll until complete, then POST /{schema}/{object}/batchload with the rows
Oracle Eloqua Marketing Cloud Service REST API + Oracle REST Data Services API
Process-Driven Lead Handoff
Route a new Eloqua lead into an Oracle BPM process for review and follow-up, so marketing-qualified contacts trigger a governed business workflow. The agent creates or updates the Eloqua contact, then starts a BPM process instance carrying the lead details.
POST /api/REST/1.0/data/contact in Eloqua, then POST /4.0/processes/{processDefId}/instances in BPM Suite with the lead payload
Oracle Eloqua Marketing Cloud Service REST API + Oracle BPM Suite REST API
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Oracle's three APIs by hand means handling Eloqua's dual Bearer and Basic auth and per-instance host, choosing among ORDS Basic, OAuth2, and Bearer auth against your own deployment, and building the BPM Suite Basic Auth header for WebLogic. Through Jentic you install once, add each Oracle API from the Jentic directory, store each credential once, and your agent calls them.
Permission scoping
Your own rules choose which operations each Oracle API exposes to the agent. You can let it read Eloqua contacts and query an ORDS schema object while keeping BPM process suspend, ORDS batchload, or contact writes out of the allowed set unless you add them.
Credential isolation
Each Oracle credential, whether the Eloqua token, an ORDS OAuth2 client, or the BPM WebLogic Basic Auth pair, is stored once and encrypted by your own Jentic One instance and injected at execution time. The raw secrets never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search the Jentic directory by intent such as 'create an Eloqua contact', 'query an Oracle table', or 'list my BPM human tasks', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint across all three APIs without browsing the reference docs.
Specific to using Oracle APIs through Jentic.
What can I do across Oracle's APIs on Jentic?
You can run B2B marketing automation in Eloqua, read and write Oracle Database records through ORDS, and drive BPM Suite process instances and human tasks. Because all three are reachable over the same HTTP interface, an agent can move data between marketing, the database, and business processes in a single workflow.
Do these three Oracle APIs share one credential?
No. Each API has its own credential and host. Eloqua uses a Bearer or Basic credential against a per-instance host, ORDS accepts Basic, OAuth2, or Bearer against your own deployment, and BPM Suite uses Basic auth against its WebLogic server. You configure each one separately.
Which Oracle API should I use for storing data?
Oracle REST Data Services is the storage-facing API: it exposes tables and views as REST resources through AutoREST, supports bulk ingest through batchload, and hosts custom modules backed by SQL or PL/SQL. Eloqua and BPM Suite are for marketing automation and process work respectively, not general data storage.
Are these Oracle APIs hosted by Oracle or self-managed?
ORDS and BPM Suite typically run on customer-managed infrastructure, so their throughput depends on how you size the database and servers rather than a vendor quota. Eloqua is a hosted cloud service reached at a per-instance host. This mix means practical limits differ across the three.
Can an agent combine marketing data with the Oracle Database?
Yes. A common pattern is to bulk-export Eloqua contact and campaign activity, then load it into an Oracle schema through ORDS batchload for querying and reporting. The agent runs the Eloqua export, waits for it to complete, and ingests the result through ORDS.
How does Jentic handle Oracle's different auth models?
Jentic stores each Oracle credential separately, encrypted, in your own Jentic One instance and injects it at execution time. Whether an operation needs the Eloqua token, an ORDS OAuth2 client, or the BPM Basic Auth credential, the raw secret never enters the agent's prompt, logs, or context.
All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.