PUT api/campaigns/{id}

Updates a campaign.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

The id of the campaign to update.

globally unique identifier

Required

Body Parameters

The campaign model to update with.

PayCampaignDto
NameDescriptionTypeAdditional information
Name

string

None.

PublicId

string

None.

ModifiedDateUtc

date

None.

UserJourney

string

None.

ServiceType

ServiceTypeDto

None.

Quantity

integer

None.

ApprovalResponses

Collection of ApprovalResponseDto

None.

SupplierId

globally unique identifier

None.

OrderId

globally unique identifier

None.

CampaignProperties

Collection of PayCampaignPropertyDto

None.

Voucher

VoucherDto

None.

OrderStatusChanges

Collection of StatusChangeDto

None.

OrderStatus

string

None.

IsTemporary

boolean

None.

RB_ArtWorkToken

string

None.

PR_Key

string

None.

PR_UDPRN

string

None.

Ext_TemplateId

integer

None.

Ext_ArtworkId

integer

None.

Ext_ResourceId

integer

None.

FileLocation

string

None.

OrganisationId

globally unique identifier

None.

OrganisationName

string

None.

TemplateName

string

None.

UserName

string

None.

Ext_MailerType

string

None.

Envelope

string

None.

Variant

string

None.

ApprovalGroupId

globally unique identifier

None.

DeliveryDate

date

None.

PaperSize

string

None.

CentralMailerCampaignId

globally unique identifier

None.

OrderProductionCompletedDate

date

None.

Id

globally unique identifier

None.

CreationDateUtc

date

None.

UserId

globally unique identifier

None.

TenantId

globally unique identifier

None.

SubtotalExVat

decimal number

None.

SubtotalIncVat

decimal number

None.

DiscountedTotalExVat

decimal number

None.

DiscountedTotalIncVat

decimal number

None.

VatRateApplied

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "PublicId": "sample string 2",
  "ModifiedDateUtc": "2025-12-06T02:26:39.8477401+00:00",
  "UserJourney": "sample string 3",
  "ServiceType": 0,
  "Quantity": 4,
  "ApprovalResponses": [
    {
      "Id": "0392ef2d-22f7-4197-8d9e-4b045f372113",
      "CreationDate": "2025-12-06T02:26:39.8477401+00:00",
      "ApproverUserId": "027ad789-bac0-401c-8fe9-cd5ad746123d",
      "Note": "sample string 4",
      "Status": 0,
      "CampaignId": "e603916e-febf-44e2-8e05-0a1967a985cf"
    },
    {
      "Id": "0392ef2d-22f7-4197-8d9e-4b045f372113",
      "CreationDate": "2025-12-06T02:26:39.8477401+00:00",
      "ApproverUserId": "027ad789-bac0-401c-8fe9-cd5ad746123d",
      "Note": "sample string 4",
      "Status": 0,
      "CampaignId": "e603916e-febf-44e2-8e05-0a1967a985cf"
    }
  ],
  "SupplierId": "0e1b3ab1-6207-417a-b6cf-6e79a265e128",
  "OrderId": "0a3cbbbc-77c8-49bf-85c6-0acc11b7cc99",
  "CampaignProperties": [
    {
      "Id": "c937e654-8dcc-4eb9-8d7c-3f0c9178db62",
      "CampaignId": "104a75f0-78ac-42f0-9ca6-5214e4c6bddc",
      "Name": "sample string 3",
      "Value": "sample string 4"
    },
    {
      "Id": "c937e654-8dcc-4eb9-8d7c-3f0c9178db62",
      "CampaignId": "104a75f0-78ac-42f0-9ca6-5214e4c6bddc",
      "Name": "sample string 3",
      "Value": "sample string 4"
    }
  ],
  "Voucher": {
    "Id": 1,
    "Description": "sample string 2",
    "VoucherCode": "sample string 3",
    "TenantId": "sample string 4",
    "StartDate": "2025-12-06T02:26:39.8477401+00:00",
    "ExpiryDate": "2025-12-06T02:26:39.8477401+00:00",
    "Cancelled": true,
    "IsPercentageDiscount": true,
    "Entitlement": 7.0,
    "MinSpend": 1.0,
    "MaxSpend": 1.0,
    "MaxDiscount": 1.0,
    "ForAllUsers": true,
    "Deleted": true,
    "VoucherUsers": [
      {
        "UserId": "2dd79521-29a9-4793-9548-16746a135769",
        "SingleUse": true,
        "ApplyAutomatically": true
      },
      {
        "UserId": "2dd79521-29a9-4793-9548-16746a135769",
        "SingleUse": true,
        "ApplyAutomatically": true
      }
    ],
    "MinimumQuantity": 1,
    "VoucherProductType": "sample string 10",
    "NewCustomerOnly": true,
    "VoucherProperties": [
      {
        "Id": "2646c593-5f5c-4982-b89a-1b4586a55f44",
        "CreationDateUtc": "2025-12-06T02:26:39.8477401+00:00",
        "VoucherId": 3,
        "Name": "sample string 4",
        "Value": "sample string 5",
        "Type": 0
      },
      {
        "Id": "2646c593-5f5c-4982-b89a-1b4586a55f44",
        "CreationDateUtc": "2025-12-06T02:26:39.8477401+00:00",
        "VoucherId": 3,
        "Name": "sample string 4",
        "Value": "sample string 5",
        "Type": 0
      }
    ]
  },
  "OrderStatusChanges": [
    {
      "Id": 1,
      "Status": "sample string 2",
      "ChangeDateUtc": "2025-12-06T02:26:39.8477401+00:00",
      "Description": "sample string 4",
      "UserId": "1e698518-1188-4f9b-b120-9a70f8e200a1"
    },
    {
      "Id": 1,
      "Status": "sample string 2",
      "ChangeDateUtc": "2025-12-06T02:26:39.8477401+00:00",
      "Description": "sample string 4",
      "UserId": "1e698518-1188-4f9b-b120-9a70f8e200a1"
    }
  ],
  "OrderStatus": "sample string 2",
  "IsTemporary": true,
  "RB_ArtWorkToken": "sample string 7",
  "PR_Key": "sample string 8",
  "PR_UDPRN": "sample string 9",
  "Ext_TemplateId": 1,
  "Ext_ArtworkId": 1,
  "Ext_ResourceId": 1,
  "FileLocation": "sample string 10",
  "OrganisationId": "4d3d3228-b5b5-4916-9a37-960be070d5cb",
  "OrganisationName": "sample string 11",
  "TemplateName": "sample string 12",
  "UserName": "sample string 13",
  "Ext_MailerType": "sample string 14",
  "Envelope": "sample string 15",
  "Variant": "sample string 16",
  "ApprovalGroupId": "c479c9cc-0965-4e93-ab57-fde10f010d09",
  "DeliveryDate": "2025-12-06T02:26:39.8477401+00:00",
  "PaperSize": "sample string 17",
  "CentralMailerCampaignId": "e02177bf-e3cd-41cb-a147-2800a1ab1d1f",
  "OrderProductionCompletedDate": null,
  "Id": "03d3b614-529c-424a-b400-849d5c251471",
  "CreationDateUtc": "2025-12-06T02:26:39.8477401+00:00",
  "UserId": "07803563-13be-4509-afe4-6ae3ef0de039",
  "TenantId": "6f1d559c-ce52-4eaf-ab1a-f6378f522d71",
  "SubtotalExVat": 22.0,
  "SubtotalIncVat": 23.0,
  "DiscountedTotalExVat": 24.0,
  "DiscountedTotalIncVat": 25.0,
  "VatRateApplied": 26.0
}

application/xml, text/xml

Sample:
<PayCampaignDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Pay.Models">
  <CreationDateUtc xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">2025-12-06T02:26:39.8477401+00:00</CreationDateUtc>
  <DiscountedTotalExVat xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">24</DiscountedTotalExVat>
  <DiscountedTotalIncVat xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">25</DiscountedTotalIncVat>
  <Id xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">03d3b614-529c-424a-b400-849d5c251471</Id>
  <SubtotalExVat xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">22</SubtotalExVat>
  <SubtotalIncVat xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">23</SubtotalIncVat>
  <TenantId xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">6f1d559c-ce52-4eaf-ab1a-f6378f522d71</TenantId>
  <UserId xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">07803563-13be-4509-afe4-6ae3ef0de039</UserId>
  <VatRateApplied xmlns="http://schemas.datacontract.org/2004/07/Aardvark.Library.ServiceModels.DataTransferObjects">26</VatRateApplied>
  <ApprovalGroupId>c479c9cc-0965-4e93-ab57-fde10f010d09</ApprovalGroupId>
  <ApprovalResponses>
    <ApprovalResponseDto>
      <ApproverUserId>027ad789-bac0-401c-8fe9-cd5ad746123d</ApproverUserId>
      <CampaignId>e603916e-febf-44e2-8e05-0a1967a985cf</CampaignId>
      <CreationDate>2025-12-06T02:26:39.8477401+00:00</CreationDate>
      <Id>0392ef2d-22f7-4197-8d9e-4b045f372113</Id>
      <Note>sample string 4</Note>
      <Status>Approved</Status>
    </ApprovalResponseDto>
    <ApprovalResponseDto>
      <ApproverUserId>027ad789-bac0-401c-8fe9-cd5ad746123d</ApproverUserId>
      <CampaignId>e603916e-febf-44e2-8e05-0a1967a985cf</CampaignId>
      <CreationDate>2025-12-06T02:26:39.8477401+00:00</CreationDate>
      <Id>0392ef2d-22f7-4197-8d9e-4b045f372113</Id>
      <Note>sample string 4</Note>
      <Status>Approved</Status>
    </ApprovalResponseDto>
  </ApprovalResponses>
  <CampaignProperties>
    <PayCampaignPropertyDto>
      <CampaignId>104a75f0-78ac-42f0-9ca6-5214e4c6bddc</CampaignId>
      <Id>c937e654-8dcc-4eb9-8d7c-3f0c9178db62</Id>
      <Name>sample string 3</Name>
      <Value>sample string 4</Value>
    </PayCampaignPropertyDto>
    <PayCampaignPropertyDto>
      <CampaignId>104a75f0-78ac-42f0-9ca6-5214e4c6bddc</CampaignId>
      <Id>c937e654-8dcc-4eb9-8d7c-3f0c9178db62</Id>
      <Name>sample string 3</Name>
      <Value>sample string 4</Value>
    </PayCampaignPropertyDto>
  </CampaignProperties>
  <CentralMailerCampaignId>e02177bf-e3cd-41cb-a147-2800a1ab1d1f</CentralMailerCampaignId>
  <DeliveryDate>2025-12-06T02:26:39.8477401+00:00</DeliveryDate>
  <Envelope>sample string 15</Envelope>
  <Ext_ArtworkId>1</Ext_ArtworkId>
  <Ext_MailerType>sample string 14</Ext_MailerType>
  <Ext_ResourceId>1</Ext_ResourceId>
  <Ext_TemplateId>1</Ext_TemplateId>
  <FileLocation>sample string 10</FileLocation>
  <IsTemporary>true</IsTemporary>
  <ModifiedDateUtc>2025-12-06T02:26:39.8477401+00:00</ModifiedDateUtc>
  <Name>sample string 1</Name>
  <OrderId>0a3cbbbc-77c8-49bf-85c6-0acc11b7cc99</OrderId>
  <OrderStatusChanges>
    <StatusChangeDto>
      <ChangeDateUtc>2025-12-06T02:26:39.8477401+00:00</ChangeDateUtc>
      <Description>sample string 4</Description>
      <Id>1</Id>
      <Status>sample string 2</Status>
      <UserId>1e698518-1188-4f9b-b120-9a70f8e200a1</UserId>
    </StatusChangeDto>
    <StatusChangeDto>
      <ChangeDateUtc>2025-12-06T02:26:39.8477401+00:00</ChangeDateUtc>
      <Description>sample string 4</Description>
      <Id>1</Id>
      <Status>sample string 2</Status>
      <UserId>1e698518-1188-4f9b-b120-9a70f8e200a1</UserId>
    </StatusChangeDto>
  </OrderStatusChanges>
  <OrganisationId>4d3d3228-b5b5-4916-9a37-960be070d5cb</OrganisationId>
  <OrganisationName>sample string 11</OrganisationName>
  <PR_Key>sample string 8</PR_Key>
  <PR_UDPRN>sample string 9</PR_UDPRN>
  <PaperSize>sample string 17</PaperSize>
  <PublicId>sample string 2</PublicId>
  <Quantity>4</Quantity>
  <RB_ArtWorkToken>sample string 7</RB_ArtWorkToken>
  <ServiceType>DesignPrintAndDistribution</ServiceType>
  <SupplierId>0e1b3ab1-6207-417a-b6cf-6e79a265e128</SupplierId>
  <TemplateName>sample string 12</TemplateName>
  <UserJourney>sample string 3</UserJourney>
  <UserName>sample string 13</UserName>
  <Variant>sample string 16</Variant>
  <Voucher>
    <Cancelled>true</Cancelled>
    <Deleted>true</Deleted>
    <Description>sample string 2</Description>
    <Entitlement>7</Entitlement>
    <ExpiryDate>2025-12-06T02:26:39.8477401+00:00</ExpiryDate>
    <ForAllUsers>true</ForAllUsers>
    <Id>1</Id>
    <IsPercentageDiscount>true</IsPercentageDiscount>
    <MaxDiscount>1</MaxDiscount>
    <MaxSpend>1</MaxSpend>
    <MinSpend>1</MinSpend>
    <MinimumQuantity>1</MinimumQuantity>
    <NewCustomerOnly>true</NewCustomerOnly>
    <StartDate>2025-12-06T02:26:39.8477401+00:00</StartDate>
    <TenantId>sample string 4</TenantId>
    <VoucherCode>sample string 3</VoucherCode>
    <VoucherProductType>sample string 10</VoucherProductType>
    <VoucherProperties>
      <VoucherPropertyDto>
        <CreationDateUtc>2025-12-06T02:26:39.8477401+00:00</CreationDateUtc>
        <Id>2646c593-5f5c-4982-b89a-1b4586a55f44</Id>
        <Name>sample string 4</Name>
        <Type>PrintingOptions</Type>
        <Value>sample string 5</Value>
        <VoucherId>3</VoucherId>
      </VoucherPropertyDto>
      <VoucherPropertyDto>
        <CreationDateUtc>2025-12-06T02:26:39.8477401+00:00</CreationDateUtc>
        <Id>2646c593-5f5c-4982-b89a-1b4586a55f44</Id>
        <Name>sample string 4</Name>
        <Type>PrintingOptions</Type>
        <Value>sample string 5</Value>
        <VoucherId>3</VoucherId>
      </VoucherPropertyDto>
    </VoucherProperties>
    <VoucherUsers>
      <VoucherUserDto>
        <ApplyAutomatically>true</ApplyAutomatically>
        <SingleUse>true</SingleUse>
        <UserId>2dd79521-29a9-4793-9548-16746a135769</UserId>
      </VoucherUserDto>
      <VoucherUserDto>
        <ApplyAutomatically>true</ApplyAutomatically>
        <SingleUse>true</SingleUse>
        <UserId>2dd79521-29a9-4793-9548-16746a135769</UserId>
      </VoucherUserDto>
    </VoucherUsers>
  </Voucher>
</PayCampaignDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.