From da29c39b88711a56809714441050f9de84aaf124 Mon Sep 17 00:00:00 2001 From: Florian Hartwich Date: Sat, 28 Apr 2018 16:54:35 +0200 Subject: [PATCH] add working capaign update apib test --- api/apib/dredd/data/campaign.json | 2 +- api/apib/statistics/campaigns.apib | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/apib/dredd/data/campaign.json b/api/apib/dredd/data/campaign.json index 51442c2..92098d0 100644 --- a/api/apib/dredd/data/campaign.json +++ b/api/apib/dredd/data/campaign.json @@ -1,3 +1,3 @@ {"_id":{"$oid":"5abd55ea9e30a76bfef747d6"},"title":"Ein Kessel Buntes","timestamp":{"$date":"2018-03-29T21:08:58.123Z"},"updatedAt":{"$date":"2018-03-29T21:08:58.123Z"},"__v":0} {"_id":{"$oid":"5abd58989e30a76bfef747e6"},"title":"This Is The End","timestamp":{"$date":"2018-03-29T21:20:24.558Z"},"updatedAt":{"$date":"2018-03-29T21:20:24.558Z"},"__v":0} -{"_id":{"$oid":"5abd58es9e30a76bfef347e4"},"title":"Edit me","timestamp":{"$date":"2018-03-29T21:20:24.558Z"},"updatedAt":{"$date":"2018-03-29T21:20:24.558Z"},"__v":0} +{"_id":{"$oid":"5abd55ea9e32a76afef777d6"},"title":"Placeholder","timestamp":{"$date":"2018-03-30T21:08:58.123Z"},"updatedAt":{"$date":"2018-03-30T21:08:58.123Z"},"__v":0} diff --git a/api/apib/statistics/campaigns.apib b/api/apib/statistics/campaigns.apib index 7915294..8b028b0 100644 --- a/api/apib/statistics/campaigns.apib +++ b/api/apib/statistics/campaigns.apib @@ -24,19 +24,19 @@ Create a new campaign + Attributes (Campaign, fixed-type) -### Update Campaign [PUT /campaigns/{id}] +### Update Campaign [PATCH /campaigns/{id}] Update a campaign, identified by its id **Permission: 3** + Parameters - + id: `5abd58es9e30a76bfef347e4` (string, required) - unique id of campaign + + id: `5abd55ea9e32a76afef777d6` (string, required) - unique id of campaign + Request (application/json) + Attributes - + _id: `5abd58es9e30a76bfef347e4` (string, required) - unique id of campaign + + _id: `5abd55ea9e32a76afef777d6` (string, required) - unique id of campaign + title: `Operation Pandora` (string, optional) - display name of the campaign + Response 200 (application/json; charset=utf-8)