opt-cc/api/apib/statistics/campaigns.apib

57 lines
1.3 KiB
Plaintext
Raw Normal View History

2018-03-31 12:05:37 +02:00
### Get Campaign [GET /campaigns/{id}]
2018-03-29 23:22:37 +02:00
Get single campaign information
+ Parameters
+ id: `5abd55ea9e30a76bfef747d6` (string, required) - unique id of campaign
2018-04-01 15:12:24 +02:00
+ Response 200 (application/json; charset=utf-8)
2018-03-29 23:22:37 +02:00
+ Attributes (Campaign, fixed-type)
### Create Campaign [POST /campaigns]
Create a new campaign
**Permission: 3**
2018-03-29 23:22:37 +02:00
+ Request Create new army member (application/json)
+ Attributes
+ title: `Return To Kessel In A Schmelz` (string, required) - display name of the campaign
2018-04-01 15:12:24 +02:00
+ Response 201 (application/json; charset=utf-8)
2018-03-29 23:22:37 +02:00
+ Attributes (Campaign, fixed-type)
2018-04-28 16:54:35 +02:00
### Update Campaign [PATCH /campaigns/{id}]
Update a campaign, identified by its id
**Permission: 3**
+ Parameters
2018-04-28 16:54:35 +02:00
+ id: `5abd55ea9e32a76afef777d6` (string, required) - unique id of campaign
+ Request (application/json)
+ Attributes
2018-04-28 16:54:35 +02:00
+ _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)
+ Attributes (Campaign, fixed-type)
2018-03-29 23:22:37 +02:00
### Delete Campaign [DELETE /campaigns/{id}]
Delete a campaign
**Permission: 3**
2018-03-29 23:22:37 +02:00
+ Parameters
+ id: `5abd58989e30a76bfef747e6` (string, required) - unique id of campaign
+ Response 204