openapi: 3.2.0 info: title: REST API for Oracle Eloqua Marketing Cloud Service Reporting/Opportunity Analysis/1.0/Opportunity Revenue API description: The Oracle Eloqua Marketing Cloud Service REST APIs enable you to extend the functionality of the product, build Apps, and perform high volume data transfers. version: 2026.08.07 x-summary: The Oracle Eloqua Marketing Cloud Service REST APIs enable you to extend the functionality of the product, build Apps, and perform high volume data transfers. tags: - name: Reporting/OpportunityAnalysis/1.0/OpportunityRevenue description: The operations from the Reporting/OpportunityAnalysis/1.0/OpportunityRevenue category. paths: /API/OData/OpportunityAnalysis/1/OpportunityRevenue: get: tags: - Reporting/OpportunityAnalysis/1.0/OpportunityRevenue summary: Get all Opportunity Revenues operationId: OpportunityRevenue_Get parameters: - name: $select in: query description: Limits the properties returned in the result. required: false schema: type: string - name: $expand in: query description: Indicates the related entities to be represented inline. The maximum depth is 2. required: false schema: type: string - name: $filter in: query description: 'Restricts the set of items returned. The maximum number of expressions is 100. The allowed functions are: allfunctions.' required: false schema: type: string - name: $orderby in: query description: Specifies the order in which items are returned. The maximum number of expressions is 5. required: false schema: type: string - name: $top in: query description: Limits the number of items returned from a collection. The maximum value is 20000. required: false schema: type: integer format: int32 - name: $skip in: query description: Excludes the specified number of items of the queried collection from the result. required: false schema: type: integer format: int32 - name: $count in: query description: Indicates whether the total count of items within a collection are returned in the result. required: false schema: type: boolean default: false responses: '200': description: OpportunityRevenue successfully retrieved content: application/json: schema: type: array items: $ref: '#/components/schemas/OpportunityRevenue' application/xml: schema: type: array items: $ref: '#/components/schemas/OpportunityRevenue' x-internal-id: API-OData-OpportunityAnalysis-1-OpportunityRevenue-get x-filename-id: api-odata-opportunityanalysis-1-opportunityrevenue-get components: schemas: OpportunityRevenue: type: object properties: eloquaCampaignID: format: int32 type: integer opportunityID: format: int32 type: integer attributedRevenue: format: double type: number influencedRevenue: format: double type: number lastModifiedDate: format: date-time type: string opportunity: $ref: '#/components/schemas/Opportunity' Opportunity: type: object properties: opportunityID: format: int32 type: integer opportunityName: type: string stageStatus: type: string opportunityClosedDateHour: format: date-time type: string createdDate: format: date-time type: string territory: type: string stage: type: string totalOpportunityAmount: format: double type: number lastModifiedDate: format: date-time type: string primaryContactID: format: int32 type: integer crmCampaignID: type: string opportunityRevenues: type: array items: $ref: '#/components/schemas/OpportunityRevenue' contact: $ref: '#/components/schemas/Contact' Contact: type: object properties: contactId: format: int32 type: integer createdDate: format: date-time type: string createdDateHour: format: date-time type: string lastModifiedDate: format: date-time type: string firstName: type: string lastName: type: string company: type: string emailAddress: type: string emailAddressDomain: type: string contactAddress1: type: string contactAddress2: type: string contactAddress3: type: string contactCity: type: string contactStateProv: type: string contactZipPostalCode: type: string contactCountry: type: string businessPhone: type: string salesPerson: type: string mobilePhone: type: string fax: type: string title: type: string leadSourceMostRecent: type: string leadSourceOriginal: type: string territory: type: string accountID: format: int32 type: integer eloquaLinkedAccountId: format: int32 type: integer