---
title: "Changes to Get campaigns for a profile's brand"
method: GET
path: "/v3/profiles/{profileId}/campaigns"
---

# Changes to Get campaigns for a profile's brand

`GET /v3/profiles/{profileId}/campaigns`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 104 revisions.

- **2026-10-16** `6c829543a93e`: 3 breaking, 41 info
- **2026-07-02** `1e113b6a003b`: 4 info
- **2026-06-29** `39acec16c055`: 1 info

## Changes

- **2026-10-16** `6c829543a93e`: 3 breaking, 41 info
  - added `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3SharedApiMeta` to the `meta` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3SharedApiMeta` to the `meta` response property `oneOf` list for the response status `404`
  - added `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3SharedApiMeta` to the `meta` response property `oneOf` list for the response status `500`
  - the endpoint scheme security `BearerAuth` was added to the API
  - endpoint deprecated
  - added the optional property `data/items/billedDate` to the response with the `200` status
  - added the optional property `data/items/brandId` to the response with the `200` status
  - added the optional property `data/items/cost` to the response with the `200` status
  - added the optional property `data/items/createdAt` to the response with the `200` status
  - added the optional property `data/items/customerId` to the response with the `200` status
  - added the optional property `data/items/dcaElectionsComplete` to the response with the `200` status
  - added the optional property `data/items/dcaElectionsCompletedAt` to the response with the `200` status
  - added the optional property `data/items/description` to the response with the `200` status
  - added the optional property `data/items/hasSubmissionTransaction` to the response with the `200` status
  - added the optional property `data/items/helpKeywords` to the response with the `200` status
  - added the optional property `data/items/helpMessage` to the response with the `200` status
  - added the optional property `data/items/id` to the response with the `200` status
  - added the optional property `data/items/messageFlow` to the response with the `200` status
  - added the optional property `data/items/name` to the response with the `200` status
  - added the optional property `data/items/optinKeywords` to the response with the `200` status
  - added the optional property `data/items/optinMessage` to the response with the `200` status
  - added the optional property `data/items/optoutKeywords` to the response with the `200` status
  - added the optional property `data/items/optoutMessage` to the response with the `200` status
  - added the optional property `data/items/privacyPolicyLink` to the response with the `200` status
  - added the optional property `data/items/status` to the response with the `200` status
  - added the optional property `data/items/submittedAt` to the response with the `200` status
  - added the optional property `data/items/submittedToTCR` to the response with the `200` status
  - added the optional property `data/items/tcrCampaignId` to the response with the `200` status
  - added the optional property `data/items/tcrSyncError` to the response with the `200` status
  - added the optional property `data/items/termsAndConditionsLink` to the response with the `200` status
  - added the optional property `data/items/type` to the response with the `200` status
  - added the optional property `data/items/updatedAt` to the response with the `200` status
  - added the optional property `data/items/useCases` to the response with the `200` status
  - added the optional property `data/items/volume` to the response with the `200` status
  - added `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3SharedApiError` to the `error` response property `allOf` list for the response status `200`
  - added `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3SharedApiError` to the `error` response property `allOf` list for the response status `404`
  - added `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3SharedApiError` to the `error` response property `allOf` list for the response status `500`
  - removed `#/components/schemas/SentDmServicesCommonEntitiesTcrCampaign, subschema #2: SentDmServicesCommonServicesCampaignsContractsTcrCampaignWithUseCasesResponse_Properties` from the `data/items/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3ResponsesApiError` from the `error` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/SentDmServicesEndpointsCustomerAPIv3ResponsesApiError` from the `error` response property `allOf` list for the response status `404`
  - …4 more
- **2026-07-02** `1e113b6a003b`: 4 info
  - the response property `data/items/allOf[#/components/schemas/SentDmServicesCommonEntitiesTcrCampaign]/allOf[subschema #2: SentDmServicesCommonEntitiesTcrCampaign_Properties]/description` became required for the status `200`
  - the response property `data/items/allOf[#/components/schemas/SentDmServicesCommonEntitiesTcrCampaign]/allOf[subschema #2: SentDmServicesCommonEntitiesTcrCampaign_Properties]/name` became required for the status `200`
  - the response property `data/items/allOf[#/components/schemas/SentDmServicesCommonEntitiesTcrCampaign]/allOf[subschema #2: SentDmServicesCommonEntitiesTcrCampaign_Properties]/type` became required for the status `200`
  - the response property `data/items/allOf[subschema #2: SentDmServicesCommonServicesCampaignsContractsTcrCampaignWithUseCasesResponse_Properties]/useCases/items/allOf[subschema #2: SentDmServicesCommonEntitiesTcrCampaignUseCase_Properties]/sampleMessages` became required for the status `200`
- **2026-06-29** `39acec16c055`: 1 info
  - added the optional property `data/items/allOf[subschema #2: SentDmServicesCommonServicesCampaignsContractsTcrCampaignWithUseCasesResponse_Properties]/hasSubmissionTransaction` to the response with the `200` status

---

[Operation](https://skmtc.dev/sentdm/apis/sent-dm-api-v3/docs/v3/profiles/:profileId/campaigns/get.md) - [API](https://skmtc.dev/sentdm/apis/sent-dm-api-v3.md) - [Page](https://skmtc.dev/sentdm/apis/sent-dm-api-v3/changes/v3/profiles/:profileId/campaigns/get)
