Training
For clients
Загружается...
A resource that allows you to retrieve and update surveys.
Retrieve a single survey.
Request example
GET /api/v1/lead_ads/survey_forms/17.json
Response example
{ "id": "17", "name": "My first survey" }
Available fields are described in Survey.
Parameters
get_active_form_ad_plans — a flag indicating whether to return IDs of active ad_plans for the survey. If not specified, they are not returned by default./api/v1/lead_ads/survey_forms/17.json?get_active_form_ad_plans=1
Edit a survey. Available fields are described in Survey.
Request example
POST /api/v1/lead_ads/survey_forms/17.json { "name": "VK Ads. Updated survey" }
Response example
HTTP 200 { "id": "17", "name": "VK Ads. Updated survey", ... }
The contents of the result_info and pages sections are fully replaced on update.
Possible response codes
Possible error codes
bad_value — invalid value format or typerequired — field is requiredrequired_value — a required value is expectedunallowed_value — value is not in the list of allowed valuesbad_items — the list contains invalid valuesmax_value — string/list length/size exceeds the maximummin_value — string/list length/size is below the minimumduplicate_value — the list contains duplicate valuesIn general, an error message has the following format:
{ "error": { "fields": { "<field_name_1>": { "message": "<error_message_1>", "code": "<error_code_1>" }, "<field_name_2>": { "message": "<error_message_2>", "code": "<error_code_2>" } }, "message": "Validation failed", "code": "validation_failed" } }
where field_name_N is the name of the field where the error occurred, error_message_N is the error description, and error_code_N is the error code.
Example:
{ "error": { "fields": { "field": { "message": "Bad items", "code": "bad_items" } }, "message": "Validation failed", "code": "validation_failed" } }