---
title: "Retrieve revenue report"
method: GET
path: "/marketing/campaigns/2026-09/{campaignGuid}/reports/revenue"
tags: ["Reports"]
---

# Retrieve revenue report

`GET /marketing/campaigns/2026-09/{campaignGuid}/reports/revenue`

## Request

- Base URL: `https://api.hubapi.com`
- URL: `https://api.hubapi.com/marketing/campaigns/2026-09/{campaignGuid}/reports/revenue`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://app.hubspot.com/oauth/authorize`
    - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `marketing.campaigns.revenue.read`
  - OAuth 2
    - Authorization code: `https://app.hubspot.com/oauth/authorize`
    - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `marketing.campaigns.revenue.lite.read`
  - OAuth 2
    - Authorization code: `https://app.hubspot.com/oauth/authorize`
    - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `marketing.campaigns.revenue.full.read`

Fetch revenue attribution report data for a specific campaign. This endpoint allows you to retrieve detailed revenue attribution metrics, which can be filtered by attribution model and date range. This data is useful for analyzing the financial impact of marketing campaigns.

## Path parameters

- `campaignGuid` string, required

## Query parameters

- `attributionModel` string
- `endDate` string
- `startDate` string

## Response `200`

successful operation

- RevenueAttributionAggregate
  - `contactsNumber` integer: An integer representing the number of contacts associated with the campaign.
  - `currencyCode` 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BOV' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CDF' | 'CHE' | 'CHF' | 'CHW' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'COU' | 'CRC' | 'CUC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ERN' | 'ETB' | 'EUR' | 'FJD' | 'FKP' | 'GBP' | 'GEL' | 'GHS' | 'GIP' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HRK' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KPW' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MVR' | 'MWK' | 'MXN' | 'MXV' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RUB' | 'RWF' | 'SAR' | 'SBD' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SHP' | 'SLL' | 'SOS' | 'SRD' | 'SSP' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'USD' | 'USN' | 'UYI' | 'UYU' | 'UZS' | 'VEF' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XAG' | 'XAU' | 'XBA' | 'XBB' | 'XBC' | 'XBD' | 'XCD' | 'XDR' | 'XOF' | 'XPD' | 'XPF' | 'XPT' | 'XSU' | 'XUA' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL': A string representing the currency code for the financial amounts, following ISO 4217 standards. Valid values include currency codes like 'USD', 'EUR', 'JPY', etc.
  - `dealAmount` number: A number representing the total amount from deals associated with the campaign.
  - `dealsNumber` integer: An integer indicating the number of deals associated with the campaign.
  - `revenueAmount` number: A number indicating the total revenue amount attributed to the campaign.

## Other responses

- `default`: An error occurred.

## Changes

- **2026-10-22** (2026-09) `c1eb1c9b504c`: 2 info
  - the security scope `marketing.campaigns.revenue.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `marketing.campaigns.revenue.full.read` was removed from the endpoint's security scheme `oauth2`
- **2026-10-10** (2026-09) `bd4a2aabc168`: 2 info
  - the security scope `marketing.campaigns.revenue.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `marketing.campaigns.revenue.full.read` was removed from the endpoint's security scheme `oauth2`
- **2026-09-14** (2026-09) `bd4a2aabc168`: 2 info
  - the security scope `marketing.campaigns.revenue.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `marketing.campaigns.revenue.full.read` was removed from the endpoint's security scheme `oauth2`
- **2026-09-08** (2026-09) `bdfcc085471b`: 2 info
  - the security scope `marketing.campaigns.revenue.read` was added to the endpoint's security scheme `oauth2`
  - the security scope `marketing.campaigns.revenue.full.read` was removed from the endpoint's security scheme `oauth2`

[Operation history](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api/changes/marketing/campaigns/2026-09/:campaignGuid/reports/revenue/get.md)

---

[API](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api.md) - [All operations](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api/revisions/c1eb1c9b504c?raw)
