Endpoint Changes

GET v3/subscribers/{subscriberId}/events
The Events property in the response has been renamed to SubscriberEvents.

Removed Endpoints

All of the endpoints that have been removed from v2 have been replaced with an equivalent endpoint in v3. All request and response formats and properties remain the same from v2 to v3 unless otherwise noted.

GET v2/automatedprograms

Replaced with: GET v3/automatedcampaigns

In the v3 response, the following property names have changed:

AutomatedPrograms -> AutomatedCampaigns
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId (when expanding steps)

GET v2/automatedprograms/{automatedProgramId}

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}

In the v3 response, the following property names have changed:

AutomatedProgram -> AutomatedCampaign
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId (when expanding steps)

GET v2/automatedprograms/{automatedProgramId}/events

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}/events

In the v3 response, the following property names have changed:

Events -> AutomatedCampaignEvents
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId

GET v2/automatedprograms/{automatedProgramId}/report

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}/report

In the v3 response, the following property names have changed:

AutomatedProgramReport -> AutomatedCampaignReport
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId

GET v2/automatedprograms/{automatedProgramId}/steps

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}/steps

In the v3 response, the following property names have changed:

AutomatedProgramSteps -> AutomatedCampaignSteps
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId

GET v2/automatedprograms/{automatedProgramId}/steps/{automatedProgramStepId}

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}/steps/{automatedCampaignStepId}

In the v3 response, the following property names have changed:

AutomatedProgramStep -> AutomatedCampaignStep
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId

GET v2/automatedprograms/{automatedProgramId}/steps/{automatedProgramStepId}/events

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}/steps/{automatedCampaignStepId}/events

In the v3 response, the following property names have changed:

Events -> AutomatedCampaignStepEvents
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId

GET v2/automatedprograms/{automatedProgramId}/steps/{automatedProgramStepId}/report

Replaced with: GET v3/automatedcampaigns/{automatedCampaignId}/steps/{automatedCampaignStepId}/report

In the v3 response, the following property names have changed:

AutomatedProgramStepReport -> AutomatedCampaignStepReport
AutomatedProgramId -> AutomatedCampaignId
AutomatedProgramStepId -> AutomatedCampaignStepId

GET v2/automatedprograms/statuses

Replaced with: GET v3/automatedcampaigns/statuses

In the v3 response, the following property names have changed:

AutomatedProgramStatuses -> AutomatedCampaignStatuses

GET v2/automatedprograms/steptypes

Replaced with: GET v3/automatedcampaigns/steptypes

In the v3 response, the following property names have changed:

AutomatedProgramStepTypes -> AutomatedCampaignStepTypes

GET v2/campaigns

Replaced with: GET v3/standardcampaigns

In the v3 response, the following property names have changed:

Campaigns -> StandardCampaigns
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId (when expanding sends)

Also in the v3 response, the SubscriberCount property has been removed when expanding sends.

GET v2/campaigns/{campaignId}

Replaced with: GET v3/standardcampaigns/{standardCampaignId}

In the v3 response, the following property names have changed:

Campaign -> StandardCampaign
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId (when expanding sends)

Also in the v3 response, the SubscriberCount property has been removed when expanding sends.

GET v2/campaigns/{campaignId}/events

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/events

In the v3 response, the following property names have changed:

Events -> StandardCampaignEvents
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId

GET v2/campaigns/{campaignId}/report

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/report

In the v3 response, the following property names have changed:

CampaignReport -> StandardCampaignReport
CampaignId -> StandardCampaignId

GET v2/campaigns/{campaignId}/sends

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/sends

In the v3 response, the following property names have changed:

CampaignSends -> StandardCampaignSends
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId

Also in the v3 respnse, the SubscriberCount property has been removed.

GET v2/campaigns/{campaignId}/sends/{campaignSendId}

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/sends/{standardCampaignSendId}

In the v3 response, the following property names have changed:

CampaignSend -> StandardCampaignSend
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId

Also in the v3 respnse, the SubscriberCount property has been removed.

GET v2/campaigns/{campaignId}/sends/{campaignSendId}/events

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/sends/{standardCampaignSendId}/events

In the v3 response, the following property names have changed:

Events -> StandardCampaignSendEvents
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId

GET v2/campaigns/{campaignId}/sends/{campaignSendId}/report

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/sends/{standardCampaignSendId}/report

In the v3 response, the following property names have changed:

CampaignSendReport -> StandardCampaignSendReport
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId

GET v2/campaigns/{campaignId}/sends/{campaignSendId}/report/advanced

Replaced with: GET v3/standardcampaigns/{standardCampaignId}/sends/{standardCampaignSendId}/report/advanced

In the v3 response, the following property names have changed:

CampaignSendAdvancedReport -> StandardCampaignSendAdvancedReport
CampaignId -> StandardCampaignId
CampaignSendId -> StandardCampaignSendId

DELETE v3/subscribers/{subscriberId}

Replaced with: PUT v3/subscribers/{subscriberId}/deactivate

DELETE v2/subscribers/{subscriberId}/automatedprograms/{automatedProgramId}

Replaced with: DELETE v3/subscribers/{subscriberId}/automatedcampaigns/{automatedCampaignId}

POST v2/subscribers/{subscriberId}/automatedprograms

Replaced with: POST v3/subscribers/{subscriberId}/automatedcampaigns

In the v3 request, the following property names have changed:

AutomatedProgramId -> AutomatedCampaignId

POST v2/unsubscribe/automatedprogram

Replaced with: POST v3/unsubscribe/automatedcampaign