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 Usageapi API

The usageapi API from Oracle — 18 operation(s) for usageapi.

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

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

This API exposes 33 operations across 18 paths, and defines 53 schemas. It is described by OpenAPI 3.2.0, at version 20200107.

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

33 operations 18 paths 53 schemas 5 DELETE16 GET7 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 33

Across 18 paths, the API surfaces 33 operations — 5 DELETE, 16 GET, 7 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

usageapi 33
GET
/averageCarbonEmissions/{skuPartNumber}
Requests average carbon emissions by SKU.
RequestAverageCarbonEmission 2 params → 200400401404412429500default
GET
/cleanEnergyUsages/{region}
Requests renewable/clean energy % used by region.
RequestCleanEnergyUsage 3 params → 200400401404412429500default
GET
/configuration
Returns configurations.
RequestSummarizedConfigurations 2 params → 200400401404412429500default
GET
/customTables
Returns saved custom tables.
ListCustomTables 7 params → 200400401404412429500default
POST
/customTables
Create a custom table.
CreateCustomTable 2 params body → 200400401404409412429500
DELETE
/customTables/{customTableId}
Delete a custom table.
DeleteCustomTable 3 params → 204400401404409412429500
GET
/customTables/{customTableId}
Returns saved custom table.
GetCustomTable 2 params → 200400401404412429500default
PUT
/customTables/{customTableId}
Update a custom table.
UpdateCustomTable 3 params body → 200400401404409412429500
GET
/queries
Returns saved queries and UI properties.
ListQueries 6 params → 200400401404412429500default
POST
/queries
Create a query.
CreateQuery 2 params body → 200400401404412429500default
DELETE
/queries/{queryId}
Delete a query.
DeleteQuery 3 params → 204400401404412429500default
GET
/queries/{queryId}
Returns saved query.
GetQuery 2 params → 200400401404412429500default
PUT
/queries/{queryId}
Update a query.
UpdateQuery 3 params body → 200400401404412429500default
GET
/scheduledRuns
Returns schedule history list.
ListScheduledRuns 6 params → 200400401404412429500default
GET
/scheduledRuns/{scheduledRunId}
Returns saved schedule run.
GetScheduledRun 2 params → 200400401404429500default
GET
/schedules
Returns the saved schedule list.
ListSchedules 7 params → 200400401404412429500default
POST
/schedules
Create a schedule.
CreateSchedule 2 params body → 200400401404409412429500
DELETE
/schedules/{scheduleId}
Delete a schedule.
DeleteSchedule 3 params → 204400401404409412429500
GET
/schedules/{scheduleId}
Returns saved schedule.
GetSchedule 2 params → 200400401404429500default
PUT
/schedules/{scheduleId}
Update schedule.
UpdateSchedule 3 params body → 200400401404409412429500
POST
/usage
Returns usage for the given account.
RequestSummarizedUsages 3 params body → 200400401404412429500default
POST
/usageCarbonEmissions
Returns usage carbon emission for the given account.
RequestUsageCarbonEmissions 3 params body → 200400401404412429500default
GET
/usageCarbonEmissionsConfig
Returns usage carbon emission configurations.
RequestUsageCarbonEmissionConfig 2 params → 200400401404412429500default
GET
/usageCarbonEmissionsQueries
Returns usage carbon emissions saved queries and UI properties.
ListUsageCarbonEmissionsQueries 6 params → 200400401404412429500default
POST
/usageCarbonEmissionsQueries
Create usage carbon emissions query.
CreateUsageCarbonEmissionsQuery 2 params body → 200400401404409412429500
DELETE
/usageCarbonEmissionsQueries/{usageCarbonEmissionsQueryId}
Delete a usage carbon emissions saved query.
DeleteUsageCarbonEmissionsQuery 3 params → 204400401404412429500default
GET
/usageCarbonEmissionsQueries/{usageCarbonEmissionsQueryId}
Returns usage carbon emissions saved query.
GetUsageCarbonEmissionsQuery 2 params → 200400401404412429500default
PUT
/usageCarbonEmissionsQueries/{usageCarbonEmissionsQueryId}
Update usage carbon emissions saved query.
UpdateUsageCarbonEmissionsQuery 3 params body → 200400401404412429500default
GET
/usageStatements/{subscriptionId}/emailRecipientsGroups
Return the usage statement email recipients groups for this tenancy.
ListEmailRecipientsGroups 8 params → 200400401404409412429500
POST
/usageStatements/{subscriptionId}/emailRecipientsGroups
Create an email recipient group to receive usage statements for the subscription.
CreateEmailRecipientsGroup 3 params body → 200400401404409412429500
DELETE
/usageStatements/{subscriptionId}/emailRecipientsGroups/{emailRecipientsGroupId}
delete the email recipients group for the usage statement subscription.
DeleteEmailRecipientsGroup 5 params → 204400401404409412429500
GET
/usageStatements/{subscriptionId}/emailRecipientsGroups/{emailRecipientsGroupId}
Return the saved usage statement email recipients group details.
GetEmailRecipientsGroup 4 params → 200400401404429500default
PUT
/usageStatements/{subscriptionId}/emailRecipientsGroups/{emailRecipientsGroupId}
Update email recipients group.
UpdateEmailRecipientsGroup 5 params body → 200400401404409412429500

Schemas 53

The contract defines 53 schemas that model the data the API accepts and returns. The most detailed are UsageSummary (31 properties), UsageCarbonEmissionSummary (20 properties), Schedule (16 properties), ReportQuery (12 properties). Each schema is shown below with its type and property counts.

Configuration
object
A configuration.
2 properties 1 required
ResultLocation
object
The location where usage or cost CSVs will be uploaded defined by locationType, which corresponds with type-specific characteristics.
1 property 1 required
UsageAggregation
object
The account (tenant) usage.
2 properties 1 required
DateRange
object
Static or dynamic date range dateRangeType, which corresponds with type-specific characteristics.
1 property 1 required
EmailRecipientsGroupSummary
object
The email recipients group summary for the recipients group list.
7 properties 4 required
QueryProperties
object
The query properties.
8 properties 2 required
UsageCarbonEmissionsReportQuery
object
The request of the generated carbon emissions usage report.
12 properties 1 required
CreateEmailRecipientsGroupDetails
object
The saved email recipient group to receive usage statement emails.
2 properties 2 required
CustomTableCollection
object
A custom table list.
1 property 1 required
UsageCarbonEmissionsQuerySummary
object
The carbon emissions usage query summary in the list request.
2 properties 2 required
EmailRecipient
object
The email recipient to receive usage statements for the subscription.
4 properties 2 required
CustomTableSummary
object
Custom table in the list request.
2 properties 2 required
UsageSummary
object
The usage store result.
31 properties 2 required
Tag
object
The tag used for filtering.
3 properties
AverageCarbonEmission
object
Average carbon emissions.
2 properties 2 required
EmailRecipientsGroup
object
The recipients group to receive usage statement emails.
4 properties 4 required
UsageCarbonEmissionAggregation
object
The account (tenant) carbon emissions usage.
2 properties 1 required
QuerySummary
object
Query summery in the list request.
2 properties 2 required
UpdateUsageCarbonEmissionsQueryDetails
object
Details for the query to update usageCarbonEmissionsQuery, costAnalysisUI, and displayName.
1 property 1 required
CleanEnergyUsage
object
Clean energy usage.
3 properties 2 required
Dimension
object
The dimension used for filtering. Availabe dimensions are: "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId"…
2 properties 2 required
ScheduledRunCollection
object
The schedule past run list.
1 property 1 required
Filter
object
The filter object for query usage.
4 properties
EmailRecipientsGroupCollection
object
The email recipients group collection.
1 property 1 required
QueryCollection
object
A query list.
1 property 1 required
ScheduleCollection
object
A schedule collection.
1 property 1 required
UpdateCustomTableDetails
object
Details for updating the custom table.
1 property 1 required
ScheduledRunSummary
object
The saved history past run.
6 properties 6 required
Forecast
object
Forecast configuration of usage or cost.
3 properties 1 required
CustomTable
object
The saved custom table.
4 properties 1 required
Query
object
The query to filter and aggregate.
3 properties 3 required
CreateScheduleDetails
object
The saved schedule.
11 properties 5 required
UsageCarbonEmissionsQueryDefinition
object
The common fields for queries.
4 properties 4 required
CreateCustomTableDetails
object
New custom table detail.
3 properties 3 required
UsageCarbonEmissionSummary
object
The carbon emission usage store result.
20 properties 4 required
CreateUsageCarbonEmissionsQueryDetails
object
New query detail with savedRequestUsageCarbonEmissionsDetails, savedCostAnalysisUI, and displayName.
2 properties 2 required
ScheduleSummary
object
Schedule summary for the list schedule.
10 properties 5 required
UsageCarbonEmissionsQueryCollection
object
A carbon emissions usage query list.
1 property 1 required
UsageCarbonEmissionsQuery
object
The carbon emissions usage saved query to filter and aggregate.
3 properties 3 required
RequestSummarizedUsagesDetails
object
Details for the '/usage' query.
11 properties 4 required
Schedule
object
The schedule.
16 properties 8 required
QueryDefinition
object
The common fields for queries.
4 properties 4 required
ConfigurationAggregation
object
The available configurations.
1 property 1 required
ReportQuery
object
The request of the generated Cost Analysis report.
12 properties 2 required
CreateQueryDetails
object
New query detail with savedRequestSummarizedUsagesDetails, savedCostAnalysisUI, and displayName.
2 properties 2 required
CostAnalysisUI
object
The common fields for Cost Analysis UI rendering.
2 properties
UpdateScheduleDetails
object
Details for updating the custom table.
5 properties
Error
object
Erorr details.
2 properties 2 required
RequestUsageCarbonEmissionsDetails
object
Details for the '/usageCarbonEmissions' query.
11 properties 3 required
UpdateEmailRecipientsGroupDetails
object
The saved email recipient group to receive usage statement emails.
1 property 1 required
UpdateQueryDetails
object
Details for the query to update reportQuery, costAnalysisUI, and displayName.
1 property 1 required
ScheduledRun
object
The saved schedule run.
6 properties 6 required
SavedCustomTable
object
The custom table for Cost Analysis UI rendering.
6 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-usageapi-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 Usageapi 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.