How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oracle Queue API

The queue API from Oracle — 6 operation(s) for queue.

Oracle Queue API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Queue. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 8 operations across 6 paths, and defines 21 schemas. It is described by OpenAPI 3.2.0, at version 20210201.

Requests are made against 2 base URLs: http://127.0.0.1/20210201, https://127.0.0.1/20210201.

8 operations 6 paths 21 schemas 1 DELETE3 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20210201
Base URL
https://{host}:{port}/ords/
Resource Areas
1

Paths & Operations 8

Across 6 paths, the API surfaces 8 operations — 1 DELETE, 3 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

queue 8
GET
/queues/{queueId}/channels
Gets the list of IDs of non-empty channels.
ListChannels 6 params → 200400401404429500default
GET
/queues/{queueId}/messages
Consumes message from the queue.
GetMessages 7 params → 200400401404429500default
POST
/queues/{queueId}/messages
Puts messages in the queue.
PutMessages 2 params body → 200400401404409429500default
POST
/queues/{queueId}/messages/actions/deleteMessages
Deletes multiple messages from the queue.
DeleteMessages 3 params body → 200400401404429500default
POST
/queues/{queueId}/messages/actions/updateMessages
Updates multiple messages in the queue.
UpdateMessages 3 params body → 200400401404429500default
DELETE
/queues/{queueId}/messages/{messageReceipt}
Deletes a message from the queue.
DeleteMessage 4 params → 204400401404409429500default
PUT
/queues/{queueId}/messages/{messageReceipt}
Updates the visibility of a message to extend (or reduce) it.
UpdateMessage 4 params body → 200400401404409429500default
GET
/queues/{queueId}/stats
Gets the statistics for the queue and its dead letter queue.
GetStats 4 params → 200400401404429500default

Schemas 21

The contract defines 21 schemas that model the data the API accepts and returns. The most detailed are GetMessage (8 properties), UpdateMessagesResultEntry (4 properties), QueueStats (4 properties), Stats (3 properties). Each schema is shown below with its type and property counts.

PutMessagesDetails
object
The details of a PutMessages request.
1 property 1 required
QueueStats
object
The stats for a queue and its dead letter queue. If channelId is specified in request field, it will return channel specific stats response.
4 properties 2 required
DeleteMessagesDetailsEntry
object
Object that represents a message to delete from a queue.
1 property 1 required
GetMessages
object
A list of messages from a queue.
1 property 1 required
ChannelCollection
object
List of IDs of non-empty channels.
1 property 1 required
Stats
object
The stats for a queue or a dead letter queue.
3 properties 3 required
DeleteMessagesDetails
object
The details of a DeleteMessages request.
1 property 1 required
DeleteMessagesResultEntry
object
Represents the result of a DeleteMessages request, whether it was successful or not. If a message was successfully deleted from the queue, the entry does not c…
2 properties
GetMessage
object
A message consumed from a queue.
8 properties 7 required
UpdatedMessage
object
An updated message with the new visibility.
2 properties 2 required
UpdateMessagesDetails
object
The details of an UpdateMessages request.
1 property 1 required
Error
object
Error Information.
2 properties 2 required
PutMessages
object
A list of the messages published to a queue.
1 property 1 required
UpdateMessageDetails
object
Updates the visibility of a message
1 property 1 required
UpdateMessagesResultEntry
object
Represents the result of a UpdateMessages request, whether it was successful or not. If a message was successfully updated in the queue, the entry includes the…
4 properties
DeleteMessagesResult
object
The response to a DeleteMessages request. It indicates the number of server and client failures as well as an array of entries for successful and failed action…
3 properties 3 required
UpdateMessagesDetailsEntry
object
Object that represents a message to update in a queue.
2 properties 2 required
UpdateMessagesResult
object
The response to a UpdateMessages request. It indicates the number of server and client failures as well as an array of entries for successful and failed action…
3 properties 3 required
PutMessagesDetailsEntry
object
Object that represents a message to publish into a queue.
2 properties 1 required
MessageMetadata
object
Object that represents metadata for message.
2 properties 1 required
PutMessage
object
A message that has been published to a queue.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-queue-api-openapi.yml Raw ↑

Other APIs Oracle publishes across the network.

Oracle Database REST APIs
Oracle Integration Cloud API
Oracle Fusion Cloud Applications API
Oracle Fusion Cloud Financials REST API
Oracle Fusion Cloud HCM REST API
Oracle Fusion Cloud CX Sales and Service REST API
Oracle Fusion Cloud SCM REST API
Oracle Fusion Cloud Procurement REST API
Oracle Content Management API
OCI Generative AI API
OCI AI Vision API
OCI AI Language API
Where this information came from

This is an independent, third-party profile of Oracle Queue API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.