Get the number of answered/not answered
GET
/v1/Survey/Surveys/{id}/ResponseStatistics
const url = 'https://rms.dev.caspeco.net/api/booking/v1/Survey/Surveys/example/ResponseStatistics';const options = {method: 'GET', headers: {system: 'example', Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://rms.dev.caspeco.net/api/booking/v1/Survey/Surveys/example/ResponseStatistics \ --header 'Authorization: Bearer <token>' \ --header 'system: example'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Id of the survey that we want statistics from
Header Parameters
Section titled “Header Parameters”system
required
string
The system name / database to query
Query Parameters
Section titled “Query Parameters”sendFromTime
string format: date-time
First date we wish to get statistics from
sendToTime
string format: date-time
Last date we wish to get statistics from
Responses
Section titled “Responses”Media typeapplication/json
Array<object>
object
time
string format: date-time
surveyId
string format: guid
notAnswered
integer format: int32
answered
integer format: int32
Example
{ "application/json": { "id": "ff07bf69-8453-4c1b-b407-1a3467a4109a", "revision": 13, "createdTime": "2025-12-01T07:50:09.6710163+00:00", "changedTime": "2025-12-01T07:50:09.6710155+00:00", "createdBy": "user", "changedBy": "admin", "status": 0, "statusMessage": "Survey changed", "content": { "title": "Utvärdering av Lennart's restaurang", "description": "Hej {{name}} och tack för ditt besök hos oss på Lennart's. Ta dig gärna tid att fylla i denna utvärdering", "pages": [ { "title": "Sida ett", "sections": [ { "title": "Upplevelsen", "description": "Hur upplevde du besöket?", "questions": [ { "id": 0, "title": "Vad tyckte du om upplevelsen?", "description": "Välj på skalan hur du uppfattade besöket.", "required": true, "questionType": 2, "questionScale": { "min": 1, "max": 10, "minLabel": "Avskyvärt", "maxLabel": "Väldigt trevligt" } }, { "id": 1, "title": "Beskriv upplevelsen", "description": "Förklara i klartext hur du uppfattade besöket", "required": false, "questionType": 1, "questionText": { "multiLine": false } } ] } ] } ], "confirmationText": "Tack för att du tog dig tid!" }, "emailContent": { "sendSubject": "Hej {{name}} och tack för besöket på Lennart's!", "sendTitle": "Enkät", "sendText": "Vi skulle uppskatta om du tog dig tid att svara på denna enkäten om ditt besök. {{personalMsg}}.", "remindSubject": "Påminnelse om enkät", "remindTitle": "Enkät", "remindText": "Glöm inte bort att svara på enkäten om ditt besök! Tack på förhand.", "linkText": "Klicka här för att fylla i enkät", "fromDisplayName": "Caspeco Surveys", "linksHeader": "Enkätlänken", "fromEmail": 0 }, "viewerType": 0 }}