Update a Campaign by Campaign ID
Updates a campaign.
Path Parameters
- Type: stringcampaign
_id requiredsearch for records with a matching campaign ID
Body·CampaignRequest
application/json
- Type: objectcampaign
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": {}
}
}