Sebastian Marcet
10e1b1c424
Track Extra Questions Endpoints
Get all track questions
GET /api/v1/track-question-templates
params
'page' => 'integer|min:1'
'per_page' => 'required_with:page|integer|min:5|max:100'
filter
'name' => ['=@', '==']
'label' => ['=@', '==']
'class_name' => ['==']
order
* id
* name
* label
expand
* tracks
scopes
%s/summits/read/all
Add track question
POST /api/v1/track-question-templates
payload
'name' => 'sometimes|alpha_dash|max:255'
'label' => 'sometimes|string'
'is_mandatory' => 'sometimes|boolean'
'is_read_only' => 'sometimes|boolean'
'tracks' => 'sometimes|int_array'
for
TrackCheckBoxQuestionTemplate and TrackTextBoxQuestionTemplate
'initial_value' => 'string|sometimes'
for
TrackDropDownQuestionTemplate
'is_multiselect' => 'sometimes|boolean'
'is_country_selector' => 'sometimes|boolean'
scopes
%s/summits/write
%s/track-question-templates/write
PUT /api/v1/track-question-templates/{track_question_template_id}
payload same as POST
scopes
%s/summits/write
%s/track-question-templates/write
delete track question
DELETE /api/v1/track-question-templates/{track_question_template_id}
scopes
%s/summits/write
%s/track-question-templates/write
get track question metadata
GET /api/v1/track-question-templates/metadata
scopes
%s/summits/read/all
add track question value
POST /api/v1/track-question-templates/{track_question_template_id}/values
payload
'value' => 'required|string|max:255'
'label' => 'required|string'
scopes
%s/summits/write
%s/track-question-templates/write
update track question value
/api/v1/track-question-templates/{track_question_template_id}/values/{track_question_template_value_id}
payload
'value' => 'sometimes|string|max:255'
'label' => 'sometimes|string'
'order' => 'sometimes|integer|min:1'
delete track question value
DELETE /api/v1/track-question-templates/{track_question_template_id}/values/{track_question_template_value_id}
scopes
%s/summits/write
%s/track-question-templates/write
get track question template value
GET /api/v1/track-question-templates/{track_question_template_id}/values/{track_question_template_value_id}
scopes
'%s/summits/read/all'
Change-Id: I663bccf3987cb0b7e337e0fe5b92f3723fac5cd6
2018-09-14 14:50:13 -03:00
..
2017-08-22 14:37:55 -03:00
2017-08-22 14:37:55 -03:00
2018-06-20 07:34:55 -07:00
2018-09-10 12:48:21 -03:00
2017-12-11 20:43:55 -03:00
2016-09-06 13:47:37 -03:00
2018-04-19 11:42:10 -03:00
2018-01-29 14:57:58 -03:00
2017-03-28 19:42:02 -03:00
2018-04-05 14:14:51 -03:00
2018-03-06 23:42:49 -03:00
2018-08-13 17:22:29 -03:00
2017-12-11 20:43:55 -03:00
2017-12-11 20:43:55 -03:00
2018-02-01 16:24:24 -03:00
2018-01-15 11:35:25 -03:00
2016-09-06 13:47:37 -03:00
2016-09-06 13:47:37 -03:00
2017-12-09 13:55:29 -03:00
2018-03-26 13:59:35 -03:00
2018-03-26 13:59:35 -03:00
2018-03-26 13:59:35 -03:00
2018-04-16 13:01:51 -03:00
2018-03-26 13:59:35 -03:00
2018-04-12 20:16:45 -03:00
2018-06-14 10:38:34 -07:00
2018-03-26 13:59:35 -03:00
2018-03-26 13:59:35 -03:00
2018-09-14 14:50:13 -03:00
2018-09-05 18:36:42 -03:00