# Oracle Database Transactional Event Queues API

**Canonical:** https://apis.io/apis/oracle-database/oracle-database-transactional-event-queues-api/  
**Provider:** Oracle Database — https://apis.io/providers/oracle-database/  
**Documentation:** https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/

Oracle Database Transactional Event Queues API is one of 39 APIs that [Oracle Database](https://apis.io/providers/oracle-database/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Event Streaming, Messaging, and Queues. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

ORDS Database API services for Oracle Transactional Event Queues (TxEventQ): topics, partitions, consumer groups, consumers, lags and producing and consuming messages over REST.

## Operations (28)

| Method | Path | Summary |
|---|---|---|
| GET | `/database/txeventq/topics` | Get all Transactional Event Queue Topics in the schema |
| POST | `/database/txeventq/topics/{topic_name}` | Produce a message to the Transactional Event Queue Topic specified by topic_name |
| GET | `/database/txeventq/topics/{topic_name}` | Get description of a particular Transactional Event Queue Topic |
| GET | `/database/txeventq/clusters/{cluster_id}/consumer-groups` | Get Consumer Groups in Cluster |
| POST | `/database/txeventq/clusters/{cluster_id}/consumer-groups/{consumer_group_id}` | Create a Consumer Group |
| GET | `/database/txeventq/clusters/{cluster_id}/consumer-groups/{consumer_group_id}` | Get a Consumer Group |
| DELETE | `/database/txeventq/clusters/{cluster_id}/consumer-groups/{consumer_group_id}` | Delete a Consumer Group |
| GET | `/database/txeventq/clusters/{cluster_id}/consumer-groups/{consumer_group_id}/lag-summary` | Get lag summary for Consumer Groups in Cluster |
| GET | `/database/txeventq/clusters/{cluster_id}/consumer-groups/{consumer_group_id}/lags` | Lags/Offsets of consumers in the Consumer group |
| POST | `/database/txeventq/clusters/{cluster_id}/topics` | Create a new Transactional Event Queue Topic |
| GET | `/database/txeventq/clusters/{cluster_id}/topics` | List Transactional Event Queue Topics that belong to the specified database… |
| DELETE | `/database/txeventq/clusters/{cluster_id}/topics/{topic_name}` | Delete the Transactional Event Queue Topic with the specified topic_name |
| GET | `/database/txeventq/clusters/{cluster_id}/topics/{topic_name}` | Describes Transactional Event Queue Topic in Cluster |
| GET | `/database/txeventq/clusters/{cluster_id}/topics/{topic_name}/partitions` | List Partitions for a Transactional Event Queue Topic in Cluster |
| GET | `/database/txeventq/clusters/{cluster_id}/topics/{topic_name}/partitions/{partition_id}` | Describe Transactional Event Queue Topic Partition specified in Cluster |
| POST | `/database/txeventq/consumers/{group_name}` | Create Consumer Instance |
| DELETE | `/database/txeventq/consumers/{group_name}/instances/{instance}` | Delete Consumer Instance |
| GET | `/database/txeventq/clusters/{cluster_id}/consumer-groups/{consumer_group_id}/lags/{topic_name}/partitions/{partition_id}` | Get consumer lag for Transactional Event Queue Topic Partition |
| GET | `/database/txeventq/consumers/{group_name}/instances/{instance}/offsets` | Get Consumer last Commit Offsets |
| POST | `/database/txeventq/consumers/{group_name}/instances/{instance}/positions` | Seek to specified Transactional Event Queue Topic partition offsets for… |
| POST | `/database/txeventq/consumers/{group_name}/instances/{instance}/positions/beginning` | Seek to start of Partitions for Consumer Group |
| POST | `/database/txeventq/consumers/{group_name}/instances/{instance}/positions/end` | Seek to End of Partitions for Consumer Group |
| GET | `/database/txeventq/consumers/{group_name}/instances/{instance}/records` | Fetch messages for the specified Consumer |
| GET | `/database/txeventq/consumers/{group_name}/instances/{instance}/subscription` | Subscribed list of Transactional Event Queue Topics |
| GET | `/database/txeventq/topics/{topic_name}/partitions` | Describe Transactional Event Queue Topic Partitions |
| POST | `/database/txeventq/topics/{topic_name}/partitions/{partition_id}` | Produce messages in the specified Transactional Event Queue Topic Partition |
| GET | `/database/txeventq/topics/{topic_name}/partitions/{partition_id}` | Describe the specified Transactional Event Queue Topic Partition |
| GET | `/database/txeventq/topics/{topic_name}/partitions/{partition_id}/offsets` | Get Transactional Event Queue Topic Partition Offsets |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-database/refs/heads/main/openapi/oracle-database-transactional-event-queues-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/26.1/orrst/index.html
- **APIReference** — https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/26.1/orrst/rest-endpoints.html

## Other Oracle Database APIs (12)

- [Oracle Database API for MongoDB](https://apis.io/apis/oracle-database/oracle-database-api-for-mongodb/)
- [Oracle Database JDBC](https://apis.io/apis/oracle-database/oracle-database-jdbc/)
- [Oracle Call Interface (OCI)](https://apis.io/apis/oracle-database/oracle-call-interface-oci/)
- [Oracle SQL Developer REST API](https://apis.io/apis/oracle-database/oracle-sql-developer-rest-api/)
- [Oracle Transactional Event Queues (TxEventQ)](https://apis.io/apis/oracle-database/oracle-transactional-event-queues-txeventq/)
- [Oracle Database APEX API](https://apis.io/apis/oracle-database/oracle-database-apex-api/)
- [Oracle Database Autonomous Databases API](https://apis.io/apis/oracle-database/oracle-database-autonomous-databases-api/)
- [Oracle Database Backups API](https://apis.io/apis/oracle-database/oracle-database-backups-api/)
- [Oracle Database Bulk Operations API](https://apis.io/apis/oracle-database/oracle-database-bulk-operations-api/)
- [Oracle Database Collections API](https://apis.io/apis/oracle-database/oracle-database-collections-api/)
- [Oracle Database Data Dictionary API](https://apis.io/apis/oracle-database/oracle-database-data-dictionary-api/)
- [Oracle Database Data Guard API](https://apis.io/apis/oracle-database/oracle-database-data-guard-api/)

## Tags

Event Streaming, Messaging, Queues

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-database/oracle-database-transactional-event-queues-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-database/.
