Update survey report
Copy a survey report. This endpoint creates a copy of the specified report.
Endpoint
POST
https://api.alchemer.com/v5/survey/{{survey_id}}/surveyreport/{{report_id}}
Path Parameters
survey_id
integer
required
The ID of the survey.
report_id
integer
required
The ID of the report to copy.
Request Body
copy
boolean
required
Must be set to true to copy the report.
_run
boolean
Run the report immediately after copying.
filter_dates[after]
string
Filter responses after this date.
filter_dates[before]
string
Filter responses before this date.
Response
Same shape as the GET endpoint response.
result_ok
boolean
Indicates if the request was successful.
data
object
Copied report details.
Example
Request
curl -X POST "https://api.alchemer.com/v5/survey/123456/surveyreport/1?api_token=YOUR_TOKEN&api_token_secret=YOUR_SECRET" \ -d "copy=true" \ -d "_run=true"
Response
{
"result_ok": true,
"data": {
"id": 2,
"title": "Summary Report (Copy)",
"type": "summary",
"created_on": "2026-04-09T12:05:00",
"modified_on": "2026-04-09T12:05:00",
"created_by": "user@example.com",
"modified_by": "user@example.com",
"last_run": "2026-04-09T12:05:00",
"published": "no",
"password_protected": "no",
"filters": {},
"publish_links": "",
"scheduled": {
"type": "none",
"status": "inactive",
"next_run": null,
"last_run": null,
"recurring": null
}
}
}