Update a Campaign by Campaign ID

Updates a campaign.

Path Parameters
  • campaign_id
    Type: string
    required

    search for records with a matching campaign ID

Body·CampaignRequest
application/json
  • campaign
    Type: object
Responses
  • application/json
  • application/json
  • application/json
  • application/json
Request Example for put/campaigns/{campaign_id}
curl '/campaigns/{campaign_id}' \
  --request PUT \
  --header 'Content-Type: application/json' \
  --header 'X-Auth-Token: YOUR_SECRET_TOKEN' \
  --data '{
  "campaign": {
    "external_id": "",
    "pos_offer_code": "",
    "code_ref": "",
    "channel_name": "",
    "start_display_at": "",
    "stop_display_at": "",
    "funding_source": "",
    "eligible_store_numbers": [
      ""
    ],
    "eligible_Storelist_numbers": [],
    "landing_page_image_template_id": "",
    "description_template_id": "",
    "terms_and_conditions_template_id": "",
    "code_count": "",
    "redemption_allowed": "",
    "sub_audience_id": 1,
    "audience_id": 1,
    "offer_id": 1,
    "redemption_grace_period": null
  }
}'
{
  "campaign": {
    "xid": "string",
    "name": "string",
    "code_ref": "string",
    "code_count": "string",
    "external_id": "string",
    "offer_id": 1,
    "channel_id": 1,
    "channel_name": "string",
    "pos_offer_code": "string",
    "online_offer_code": "string",
    "activation_date": null,
    "expiration_date": "string",
    "start_display_at": "string",
    "funding_source": "string",
    "eligible_channel_tags": [
      {}
    ],
    "eligible_store_ids": [
      {}
    ],
    "eligible_store_numbers": [
      {}
    ],
    "eligible_storelist_ids": [
      {}
    ],
    "eligible_storelist_numbers": [
      {}
    ],
    "landing_page_image_template_id": "string",
    "description_template_id": "string",
    "description": "string",
    "terms_and_conditions_template_id": "string",
    "terms_and_conditions": "string",
    "security": "string",
    "landing_page_urls": {},
    "allow_return_later": true,
    "redemption_identifier_type": 1,
    "member_required": true,
    "max_redemptions_per_member": "string",
    "dynamic_expiration": "string",
    "sub_audience_id": 1,
    "audience_id": 1,
    "status": "string",
    "redemption_grace_period": null
  },
  "errors": {
    "errors": {}
  }
}