---
title: "Get survey answers for a call"
method: GET
path: "/calls/{callId}/surveys"
tags: ["calls", "surveys"]
---

# Get survey answers for a call

`GET /calls/{callId}/surveys`

Retrieve all survey (satisfaction questionnaire) answers associated with a specific call. Surveys are triggered after a call ends (e.g., "Press 1 if satisfied") and the responses are stored per call. Returns an empty `204` if no survey was configured or no response was recorded for this call.

**Permission:** `Calls Read` required.

**Monitoring:** The Monitoring flag has no impact on this route. Survey answers are accessible for any call you can retrieve.

## Path parameters

- `callId` string, required

## Response `200`

Successful operation

- SurveysList
  - `total_count` integer — The total number of survey answers retrieved
  - `survey_list` Survey[] — Array containing the different survey answers for the given call
    - `channel_id` integer
    - `name` string
    - `value` string

## Other responses

- `204` — No survey answers for this call
- `400` — Invalid call ID format
- `401` — Unauthorized — invalid API key or missing `Calls Read` permission
- `404` — Call not found
- `500` — Internal server error

---

[API](https://skmtc.net/ringover/apis/ringover-public-api.md) · [All operations](https://skmtc.net/ringover/apis/ringover-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ringover/ringover-public-api/revisions/9da73dd2f99e/schema)
