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
..
2018-03-13 18:47:44 -03:00
2016-09-09 13:42:15 -03:00
2018-09-14 14:50:13 -03:00
2018-03-01 16:19:28 -03:00
2018-03-01 16:19:28 -03:00
2018-03-14 06:53:57 -03:00
2018-03-02 00:18:50 -03:00
2018-03-28 16:01:33 -03:00
2018-03-14 19:39:47 -03:00
2018-09-14 14:50:13 -03:00
2018-09-14 14:50:13 -03:00
2018-03-21 13:56:22 -03:00