-
/api/admin/articles/{id_article}
-
-
GET
/api/admin/articles/{id_article}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_article |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no article found
|
Request URL
Response Body [Raw]
-
PUT
/api/admin/articles/{id_article}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_article |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
400 |
- Returned when bad request
|
404 |
- Returned when no article found
|
-
/api/admin/articles/{id_article}/edit
-
-
GET
/api/admin/articles/{id_article}/edit
- Return a form to edit an article
Documentation
Return a form to edit an article
Requirements
Name |
Requirement |
Type |
Description |
id_article |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no article found
|
-
/api/admin/articles/{id_article}/remove
-
-
GET
/api/admin/articles/{id_article}/remove
- Return a form to create an article
Documentation
Return a form to create an article
Requirements
Name |
Requirement |
Type |
Description |
id_article |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/brands
-
-
GET
/api/admin/brands
- Return a list of Brand objects
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no brands found
|
-
Documentation
Status Codes
Status Code |
Description |
201 |
- Returned when the brand has successfully been created
|
400 |
- Returned when form has errors
|
-
/api/admin/brands/new
-
-
GET
/api/admin/brands/new
- Return a form to create a new brand
Documentation
Return a form to create a brand
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no brand found
|
-
/api/admin/brands/{id_brand}
-
-
DELETE
/api/admin/brands/{id_brand}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_brand |
\d+ |
int |
|
Status Codes
Status Code |
Description |
204 |
- Returned when the brand has successfully been removed
|
400 |
- The request contains errors
|
404 |
|
409 |
- The brand can not be removed because is associated to at least one campaign
|
-
GET
/api/admin/brands/{id_brand}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_brand |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no brand found
|
-
PUT
/api/admin/brands/{id_brand}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_brand |
\d+ |
int |
|
Status Codes
Status Code |
Description |
201 |
- Returned when the brand has successfully been updated
|
400 |
- Returned when form has errors
|
404 |
|
-
/api/admin/brands/{id_brand}/edit
-
-
GET
/api/admin/brands/{id_brand}/edit
- Return a form to update a brand
Documentation
Return a form to update a brand
Requirements
Name |
Requirement |
Type |
Description |
id_brand |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no brand found
|
-
/api/admin/brands/{id_brand}/remove
-
-
GET
/api/admin/brands/{id_brand}/remove
- Return a form to delete a brand
Documentation
Return a form to delete a brand
Requirements
Name |
Requirement |
Type |
Description |
id_brand |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no brand found
|
-
/api/admin/campaigns
-
-
GET
/api/admin/campaigns
- Return a list of Campaign objects
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
POST
/api/admin/campaigns
Documentation
Status Codes
Status Code |
Description |
201 |
- Returned when the campaign has successfully been created
|
400 |
- Returned when form has errors
|
-
/api/admin/campaigns/categories
-
-
GET
/api/admin/campaigns/categories
- Return a list of categories campaign objects
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no categories found
|
-
POST
/api/admin/campaigns/categories
Documentation
Status Codes
Status Code |
Description |
201 |
- Returned when the category has successfully been created
|
400 |
- Returned when form has errors
|
-
/api/admin/campaigns/categories/new
-
-
GET
/api/admin/campaigns/categories/new
- Return an interface for category configuration
Documentation
Return a form to create a category
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/campaigns/categories/{id_category}
-
-
DELETE
/api/admin/campaigns/categories/{id_category}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_category |
\d+ |
int |
|
Status Codes
Status Code |
Description |
204 |
- Returned when the category has successfully been removed
|
400 |
- The request contains errors
|
404 |
- Returned when no category found
|
-
GET
/api/admin/campaigns/categories/{id_category}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_category |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no category found
|
-
PUT
/api/admin/campaigns/categories/{id_category}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_category |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
- Returned when the catyegory has successfully been updated
|
400 |
- Returned when form has errors
|
404 |
|
-
/api/admin/campaigns/categories/{id_category}/edit
-
-
GET
/api/admin/campaigns/categories/{id_category}/edit
- Return an interface for category
Documentation
Return a form to update a category
Requirements
Name |
Requirement |
Type |
Description |
id_category |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no category found
|
-
/api/admin/campaigns/hidden
-
-
GET
/api/admin/campaigns/hidden
- Return a list of Campaign objects (not public)
Documentation
List all hidden campaigns
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/hidden/data
-
-
GET
/api/admin/campaigns/hidden/data
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/impacts/theorical
-
-
GET
/api/admin/campaigns/impacts/theorical
- Return a list of Campaign impact theorical datas
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no theorical datas found
|
-
POST
/api/admin/campaigns/impacts/theorical
- Create a new theorical data
Documentation
Status Codes
Status Code |
Description |
201 |
- Returned when the theorical data has successfully been created
|
400 |
- Returned when form has errors
|
-
PUT
/api/admin/campaigns/impacts/theorical
Documentation
Status Codes
Status Code |
Description |
201 |
- Returned when the theorical data has successfully been updated
|
400 |
- Returned when form has errors
|
404 |
|
-
/api/admin/campaigns/impacts/theorical/edit
-
-
GET
/api/admin/campaigns/impacts/theorical/edit
- Return a form to update a theorical data
Documentation
Return a form to update a theorical data
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no theorical data found
|
-
/api/admin/campaigns/impacts/theorical/new
-
-
GET
/api/admin/campaigns/impacts/theorical/new
- Return a form to create a new theorical data
Documentation
Return a form to create a theorical data
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no theorical data found
|
-
/api/admin/campaigns/missions/{id_mission}/codes/import
-
-
POST
/api/admin/campaigns/missions/{id_mission}/codes/import
- Import promo code for mission promo code
Documentation
Import promo code for mission promo code
Requirements
Name |
Requirement |
Type |
Description |
id_missoin |
\d+ |
|
|
id_mission |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when mission not found
|
-
/api/admin/campaigns/missions/{id_mission}/users/{id_user}/moderation/{moderation}
-
-
PUT
/api/admin/campaigns/missions/{id_mission}/users/{id_user}/moderation/{moderation}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_mission |
\d+ |
int |
|
id_user |
\d+ |
int |
|
moderation |
\d+ |
|
|
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when moderation submitted does not exist or the mission can not be moderated
|
404 |
- Returned when no mission|user found
|
-
/api/admin/campaigns/new
-
-
GET
/api/admin/campaigns/new
- Return an interface for campaign configuration
Documentation
Return a form to create a campaign
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/campaigns/steps/allwithcampaigns
-
-
GET
/api/admin/campaigns/steps/allwithcampaigns
- Get all step with campaigns
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/steps/{id_step}
-
-
DELETE
/api/admin/campaigns/steps/{id_step}
- Delete steps of a campaign
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_step |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
400 |
- Returned when the submitted form contains errors
|
404 |
- Returned when no step found
|
-
GET
/api/admin/campaigns/steps/{id_step}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_step |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}
-
-
DELETE
/api/admin/campaigns/{id_campaign}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
204 |
- Returned when the campaign has successfully been removed
|
400 |
- The request contains errors
|
404 |
- Returned when no campaign found
|
409 |
- The campaign can not be removed because has already started
|
-
GET
/api/admin/campaigns/{id_campaign}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
PUT
/api/admin/campaigns/{id_campaign}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
- Returned when the campaign has successfully been updated
|
400 |
- Returned when form has errors
|
404 |
|
-
/api/admin/campaigns/{id_campaign}/articles
-
-
GET
/api/admin/campaigns/{id_campaign}/articles
- Return a list of Campaign articles
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
POST
/api/admin/campaigns/{id_campaign}/articles
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
400 |
- Returned when bad request
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/articles/new
-
-
GET
/api/admin/campaigns/{id_campaign}/articles/new
- Return a form to create an article
Documentation
Return a form to create an article
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/campaigns/{id_campaign}/ban/users
-
-
POST
/api/admin/campaigns/{id_campaign}/ban/users
- Return array with number of new member ban and number of member already ban
Documentation
Save ban user for a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/{id_campaign}/clean/address
-
-
GET
/api/admin/campaigns/{id_campaign}/clean/address
- Return a list of winners postal address
Documentation
Return a list of winners postal address
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/{id_campaign}/codes
-
-
POST
/api/admin/campaigns/{id_campaign}/codes
- Return a list of code objects for a campaign
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/{id_campaign}/codes/list
-
-
GET
/api/admin/campaigns/{id_campaign}/codes/list
- Return a list of code objects for a campaign
Documentation
List all codes for a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/{id_campaign}/codes/order
-
-
POST
/api/admin/campaigns/{id_campaign}/codes/order
- Return a list of order codes objects for a campaign
Documentation
Save order codes for a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaigns found
|
-
/api/admin/campaigns/{id_campaign}/edit
-
-
GET
/api/admin/campaigns/{id_campaign}/edit
- Return an interface for campaign configuration
Documentation
Return a form to update a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/filters/export/{pptx}
-
-
POST
/api/admin/campaigns/{id_campaign}/filters/export/{pptx}
- Create a CronRequest for generate export in backgroud
Documentation
Create a CronRequest for generate export in background
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
pptx |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no result found
|
-
/api/admin/campaigns/{id_campaign}/filters/selection
-
-
POST
/api/admin/campaigns/{id_campaign}/filters/selection
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
/api/admin/campaigns/{id_campaign}/impacts
-
-
GET
/api/admin/campaigns/{id_campaign}/impacts
- Return impacts of a specific campaign
Documentation
Get impacts of a specific campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no impacts found
|
-
POST
/api/admin/campaigns/{id_campaign}/impacts
- Create a new campaign's impact
Documentation
Create a campaign's impact
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
201 |
- Returned when the campaign's impact has successfully been created
|
400 |
- Returned when form has errors
|
-
PUT
/api/admin/campaigns/{id_campaign}/impacts
- Update a campaign's impact
Documentation
Update a campaign's impact
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
201 |
- Returned when the campaign's impact has successfully been updated
|
400 |
- Returned when form has errors
|
404 |
|
-
/api/admin/campaigns/{id_campaign}/impacts/edit
-
-
GET
/api/admin/campaigns/{id_campaign}/impacts/edit
- Return a form to update a campaign's impact
Documentation
Return a form to update a campaign's impact
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no impacts found
|
-
/api/admin/campaigns/{id_campaign}/impacts/new
-
-
GET
/api/admin/campaigns/{id_campaign}/impacts/new
- Return a form to create a new campaign's impact
Documentation
Return a form to create a campaign's impact
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no impacts found
|
-
/api/admin/campaigns/{id_campaign}/missions
-
-
GET
/api/admin/campaigns/{id_campaign}/missions
- List the missions of a campaign
Documentation
List the missions of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
POST
/api/admin/campaigns/{id_campaign}/missions
- Update missions of a campaign
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
400 |
- Returned when the submitted form contains errors
|
404 |
- Returned when no step found
|
-
/api/admin/campaigns/{id_campaign}/missions/assign/users
-
-
POST
/api/admin/campaigns/{id_campaign}/missions/assign/users
- Assign a list of missions for a list of users
Documentation
Assign a list of missions for a list of users
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
201 |
|
400 |
- Returned when users|missions is not an array
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/missions/edit
-
-
GET
/api/admin/campaigns/{id_campaign}/missions/edit
- Return an interface to configure missions of a campaign
Documentation
Return a form to configure missions of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/missions/logs
-
-
GET
/api/admin/campaigns/{id_campaign}/missions/logs
- Get the completed missions of campaign grouped by type with the filtered reference
Documentation
Get the completed missions of campaign grouped b
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/campaigns/{id_campaign}/missions/logs/filter
-
-
GET
/api/admin/campaigns/{id_campaign}/missions/logs/filter
- Get filter log form by campaign or a new one if does not exist
Documentation
Get filter log form by campaign or a new one if
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/campaigns/{id_campaign}/missions/logs/filter/delete
-
-
DELETE
/api/admin/campaigns/{id_campaign}/missions/logs/filter/delete
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no filter log found
|
-
/api/admin/campaigns/{id_campaign}/missions/logs/filter/update
-
-
PUT
/api/admin/campaigns/{id_campaign}/missions/logs/filter/update
- Update the filter table with the filtered reference
Documentation
Update the filter table with the filtered refere
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/campaigns/{id_campaign}/missions/remove/{id_mission}
-
-
POST
/api/admin/campaigns/{id_campaign}/missions/remove/{id_mission}
- Remove a mission of a campaign
Documentation
Remove a mission of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
id_mission |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/missions/stats
-
-
GET
/api/admin/campaigns/{id_campaign}/missions/stats
- Get stats of campaign missions
Documentation
Get stats of campaign missions
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when campaign|mission not found
|
-
/api/admin/campaigns/{id_campaign}/missions/{id_mission}
-
-
GET
/api/admin/campaigns/{id_campaign}/missions/{id_mission}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_mission |
\d+ |
int |
|
id_campaign |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no mission found
|
-
/api/admin/campaigns/{id_campaign}/participations/cancel
-
-
PUT
/api/admin/campaigns/{id_campaign}/participations/cancel
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Parameters
Parameter |
Type |
Required? |
Format |
Description |
users |
[] |
true |
|
List of user id |
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when users is not an array
|
-
/api/admin/campaigns/{id_campaign}/participations/close
-
-
POST
/api/admin/campaigns/{id_campaign}/participations/close
- Close campaign participations
Documentation
Close campaign participations
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when no campaign found
|
409 |
- Returned when campaign is already closed
|
-
/api/admin/campaigns/{id_campaign}/participations/filters
-
-
GET
/api/admin/campaigns/{id_campaign}/participations/filters
- Return an interface for filter participations
Documentation
Return an interface for filter participations
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campagne found
|
-
POST
/api/admin/campaigns/{id_campaign}/participations/filters
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Filters
Name |
Information |
page |
Requirement |
\d+ |
Description |
the page number |
Default |
1 |
|
number |
Requirement |
\d+ |
Description |
number of results per page |
Default |
25 |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
/api/admin/campaigns/{id_campaign}/participations/loser
-
-
PUT
/api/admin/campaigns/{id_campaign}/participations/loser
- Make users winner for a campaign
Documentation
Make users loser for a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Parameters
Parameter |
Type |
Required? |
Format |
Description |
users |
[] |
true |
|
List of users id |
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when users is not an array
|
-
/api/admin/campaigns/{id_campaign}/participations/tracking
-
-
POST
/api/admin/campaigns/{id_campaign}/participations/tracking
- Upload Trackings campaign participations
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/participations/winner
-
-
PUT
/api/admin/campaigns/{id_campaign}/participations/winner
- Make users winner for a campaign
Documentation
Make users winner for a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Parameters
Parameter |
Type |
Required? |
Format |
Description |
users |
[] |
true |
|
List of users id |
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when users is not an array
|
-
/api/admin/campaigns/{id_campaign}/reviews
-
-
GET
/api/admin/campaigns/{id_campaign}/reviews
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Filters
Name |
Information |
word |
Requirement |
|
Description |
null |
Default |
|
|
type |
Requirement |
|
Description |
null |
Default |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no questions found
|
-
/api/admin/campaigns/{id_campaign}/stats
-
-
GET
/api/admin/campaigns/{id_campaign}/stats
- Return stats concerning the given campaign
Documentation
Return stats concerning the given campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no participants, thus no stats, found
|
-
/api/admin/campaigns/{id_campaign}/stats/filters
-
-
GET
/api/admin/campaigns/{id_campaign}/stats/filters
- Return an interface for filter stats
Documentation
Return an interface for filter stats
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campagne found
|
-
POST
/api/admin/campaigns/{id_campaign}/stats/filters
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
/api/admin/campaigns/{id_campaign}/stats/impacts
-
-
GET
/api/admin/campaigns/{id_campaign}/stats/impacts
- Return impact stats of a campaign
Documentation
Return impact stats of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no stats found
|
-
/api/admin/campaigns/{id_campaign}/stats/posts
-
-
GET
/api/admin/campaigns/{id_campaign}/stats/posts
- Return post stats of a campaign
Documentation
Return post stats of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no stats found
|
-
/api/admin/campaigns/{id_campaign}/stats/reviews
-
-
GET
/api/admin/campaigns/{id_campaign}/stats/reviews
- Return review stats of a campaign
Documentation
Return review stats of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no stats found
|
-
/api/admin/campaigns/{id_campaign}/steps
-
-
GET
/api/admin/campaigns/{id_campaign}/steps
- List the steps of a campaign
Documentation
List the steps of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
PUT
/api/admin/campaigns/{id_campaign}/steps
- Update steps of a campaign
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
400 |
- Returned when the submitted form contains errors
|
404 |
- Returned when no step found
|
-
/api/admin/campaigns/{id_campaign}/steps/edit
-
-
GET
/api/admin/campaigns/{id_campaign}/steps/edit
- Return an interface for campaign configuration
Documentation
Return a form to update a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no campaign found
|
-
/api/admin/campaigns/{id_campaign}/users
-
-
GET
/api/admin/campaigns/{id_campaign}/users
- Return a list of campaign Participation
Documentation
Return a list of campaign Participation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no participations found
|
-
/api/admin/campaigns/{id_campaign}/winners
-
-
GET
/api/admin/campaigns/{id_campaign}/winners
- Return all winners of a campaign
Documentation
Return all winners of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Filters
Name |
Information |
offset |
Requirement |
\d+ |
Description |
offset of results |
Default |
0 |
|
limit |
Requirement |
\d+ |
Description |
number of results |
Default |
25 |
|
filters |
Requirement |
[] |
Description |
filters of results |
Default |
|
|
sorters |
Requirement |
[] |
Description |
sorters of results |
Default |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no participations found
|
-
/api/admin/campaigns/{id_campaign}/winnerscount
-
-
GET
/api/admin/campaigns/{id_campaign}/winnerscount
- Return all winners (not cancelled) of a campaign
Documentation
Return count of winners (not canceled) for a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no participations found
|
-
/api/admin/campaigns/{id_campaign}/winnersonly
-
-
GET
/api/admin/campaigns/{id_campaign}/winnersonly
- Return all winners (not cancelled) of a campaign
Documentation
Return all winners (not canceled) of a campaign
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no participations found
|
-
/api/admin/comments/{id_comment}/display/{display}
-
/api/admin/customers/{id_user}
-
-
POST
/api/admin/customers/{id_user}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_user |
|
|
|
Status Codes
Status Code |
Description |
201 |
|
404 |
- Returned when user not found
|
-
/api/admin/customers/{id_user}/campaigns
-
-
GET
/api/admin/customers/{id_user}/campaigns
Documentation
get campaigns Brands for one User
Requirements
Name |
Requirement |
Type |
Description |
id_user |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when user not found
|
-
POST
/api/admin/customers/{id_user}/campaigns
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_user |
|
|
|
Status Codes
Status Code |
Description |
201 |
|
404 |
- Returned when user not found
|
-
/api/admin/customers/{id_user}/campaigns/new
-
-
GET
/api/admin/customers/{id_user}/campaigns/new
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_user |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when user not found
|
-
/api/admin/customers/{id_user}/campaigns/{id_campaign}/remove
-
-
DELETE
/api/admin/customers/{id_user}/campaigns/{id_campaign}/remove
Documentation
remove campaigns customer
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
id_user |
|
|
|
Status Codes
Status Code |
Description |
204 |
|
400 |
- Returned when users is not an array
|
-
/api/admin/customers/{id_user}/new
-
-
GET
/api/admin/customers/{id_user}/new
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_user |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when user not found
|
-
/api/admin/dashboard/{type}
-
-
GET
/api/admin/dashboard/{type}
- Return dashboard moderation data
Documentation
Return dashboard moderation data
Requirements
Name |
Requirement |
Type |
Description |
type |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no form found
|
-
/api/admin/documents
-
-
Documentation
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/documents/upload
-
-
GET
/api/admin/documents/upload
- Return an interface for uploading a document
Documentation
Return a form to upload a document
Status Codes
Status Code |
Description |
200 |
|
-
POST
/api/admin/documents/upload
Documentation
Status Codes
Status Code |
Description |
200 |
|
-
/api/admin/documents/{id_document}
-
-
DELETE
/api/admin/documents/{id_document}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_document |
\d+ |
|
|
Status Codes
Status Code |
Description |
204 |
|
404 |
|
-
/api/admin/export/campaigns/{id_campaign}/extern/reviews
-
-
GET
/api/admin/export/campaigns/{id_campaign}/extern/reviews
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
POST
/api/admin/export/campaigns/{id_campaign}/extern/reviews
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
/api/admin/export/campaigns/{id_campaign}/participations
-
-
GET
/api/admin/export/campaigns/{id_campaign}/participations
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
POST
/api/admin/export/campaigns/{id_campaign}/participations
- Create a CronRequest for generate export in background
Documentation
Create a CronRequest for generate export in background
Requirements
Name |
Requirement |
Type |
Description |
id_campaign |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Retuned when no result found
|
-
/api/admin/forms
-
-
Documentation
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no form found
|
-
Documentation
Status Codes
Status Code |
Description |
201 |
|
400 |
- Returned when form has errors
|
-
/api/admin/forms/export/{id_form}
-
-
POST
/api/admin/forms/export/{id_form}
- Create a request cron to export user, send result by email
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_form |
\d+ |
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no stats found
|
-
/api/admin/forms/formfield/{id_formfield}
-
-
GET
/api/admin/forms/formfield/{id_formfield}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_formfield |
\d+ |
int |
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no formfield found
|
-
/api/admin/forms/list/member/infos
-
-
GET
/api/admin/forms/list/member/infos
- Return list of member infos
Documentation
Return list of member infos
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no form found
|
-
/api/admin/forms/member/info
-
-
POST
/api/admin/forms/member/info
- Create a form field for member information
Documentation
Create a form field for member information
Status Codes
Status Code |
Description |
201 |
|
400 |
- Returned when form has errors
|
-
/api/admin/forms/member/info/{id_info}
-
-
GET
/api/admin/forms/member/info/{id_info}
Documentation
Requirements
Name |
Requirement |
Type |
Description |
id_form |
\d+ |
|
|
id_info |
|
|
|
Status Codes
Status Code |
Description |
200 |
|
404 |
- Returned when no form found
|
-
PUT
/api/admin/forms/member/info/{id_info}
- Update a form field for member information
Documentation
Update a form field for member information
Requirements
Name |
Requirement |
Type |
Description |
id_info |
\d+ |
|
|
Status Codes
Status Code |
Description |
201 |
|
400 |
- Returned when form has errors
|