Ankiety
Lista operacji dla zasobu
Nazwa | URL | Opis |
| Zwraca listę wszystkich ankiet dla zalogowanego użytkownika. Ankiety posortowane wg. daty dodania rosnąco. | |
| Zwraca listę ankiet pasujących do kryteriów wyszukiwania. Ankiety posortowane wg. daty dodania rosnąco. | |
| Szczegółowe informacje o ankiecie. W odróżnieniu do danych z poprzedniej operacji tutaj zwrócone zostanę informacje o domenie, skórce, oraz podstawowe informacje o pytaniach w podziale na strony |
Opis parametrów odpowiedzi
Nazwa/ścieżka | Opis | Możliwe wartości |
| ID ankiety | |
| Tytuł ankiety | |
| Tytuł ankiety wyświetlany w panelu użytkownika | |
| Tytuł ankiety używany w „przyjaznych linkach” | |
| Data stworzenia ankiety | |
| Data pierwszej publikacji ankiety – rozpoczęcie zbierania wyników |
|
| Data ostatniej modyfikacji ankiety |
|
| Data pierwszego zakończenia zbierania wyników |
|
| Liczba wypełnień ankiety | |
| Status ankiety |
|
| Typ ankiety |
|
| Dane osobowe w ankiecie |
|
| Język interfejsu ankiety |
|
| Dostęp do ankiety |
|
| Identyfikacja respondentów |
|
| Hasło dostępu do ankiety. Ustawiane jeśli | |
| Wypełnienie ankiety |
|
| Wyświetlanie przycisku pozwalający na kontakt z autorem ankiety |
|
| Wyświetlanie numerów pytań |
|
| Wyświetlanie paska postępu wypełniania ankiety |
|
| Respondenci mogą odłożyć wypełnianie na później |
|
| Wyświetlanie przycisku 'Wstecz' w ankietach mających więcej niż jedną stronę |
|
| Wartość limitu wypełnień po którym nastąpi zakończenie badania | |
| Data po osiągnięciu której ankieta zostanie automatycznie aktywowana | |
| Data po osiągnięciu której ankieta zostanie automatycznie zakończona | |
| Informacja o tym, czy ankieta została zarchiwizowana |
|
| Akcja po wypełnieniu |
|
| Adres strony przekierowania, na którą zostanie przekierowany respondent po wypełnieniu ankiety, jeżeli | |
| Tekst podziękowania wyświetlany po zakończeniu ankiety | |
| Typ pytania |
|
Lista ankiet
URL
(GET) https://app.customerhero.com/api/v2/surveysParametry opcjonalne (POST)
Nazwa | Opis |
| Limit na liczbę ankiet |
| Offset na listę |
Przykładowa odpowiedź
[
{
"id":69047,
"title":"Tytul ankiety testowej",
"url_title":"tytul-ankiety-testowej",
"date_created":"2011-09-19 13:22:06",
"date_published":"2011-09-19 13:23:10",
"date_modified":"2011-09-19 13:23:10",
"date_end":null,
"answers_count":0,
"status":1,
"type":0,
"personal_data":0,
"lang_code":"pl",
"security_level":0,
"anonymous":0,
"password":"",
"public_results":1,
"many_answers_from_cookie":1,
"email_notification":0,
"comments":1,
"social_media":1,
"contact_with_author_form":1,
"question_numbers":1,
"progress_bar":0,
"partial_answers":0,
"reversible":0,
"answers_limit":0,
"expiration_date":null,
"search_engines":1,
"action_after_answer":0,
"redirection":null,
"thank_you_text":"Dzi\u0119kujemy za wype\u0142nienie ankiety"
},
{
...
}
]Zwracane błędy
Brak
Wyszukiwanie ankiet
URL
(GET) https://app.customerhero.com/api/v2/surveys/searchParametry opcjonalne (POST)
Nazwa | Opis |
| Tytuł ankiety |
| Data stworzenia ankiety. Data musi być przekazana w formacie |
| Data pierwszej publikacji ankiety. Data musi być przekazana w formacie |
| Data pierwszego zakończenia zbierania wyników. Data musi być przekazana w formacie |
| Status ankiety. Dozwolone wartości to: |
| Typ ankiety. Dozwolone wartości to: |
| Poziom zabezpieczeń ankiety. Dozwolone wartości to: |
| Limit na liczbę ankiet |
| Offset na listę |
Przykładowa odpowiedź
[
{
"id":69047,
"title":"Tytul ankiety testowej",
"internal_title":"[Projekt] Tytul ankiety testowej",
"url_title":"tytul-ankiety-testowej",
"date_created":"2011-09-19 13:22:06",
"date_published":"2011-09-19 13:23:10",
"date_modified":"2011-09-19 13:23:10",
"date_end":null,
"answers_count":0,
"status":1,
"type":0,
"personal_data":0,
"lang_code":"pl",
"security_level":0,
"anonymous":0,
"password":"",
"public_results":1,
"many_answers_from_cookie":1,
"email_notification":0,
"comments":1,
"social_media":1,
"contact_with_author_form":1,
"question_numbers":1,
"progress_bar":0,
"partial_answers":0,
"reversible":0,
"answers_limit":0,
"expiration_date":null,
"search_engines":1,
"action_after_answer":0,
"redirection":null,
"thank_you_text":"Dzi\u0119kujemy za wype\u0142nienie ankiety"
},
{
...
}
]Zwracane błędy
400 Bad request– Nieprawidłowy format daty, nieprawidłowy status lub nieprawidłowy poziom bezpieczeństwa500 Internal Server Error– Wewnętrzny błąd serwera.
Informacje o ankiecie
URL
(GET) https://app.customerhero.com/api/v2/surveys/:idParametry
brak
Przykładowa odpowiedź
{ "id":69047, "title":"Tytul ankiety testowej", "url_title":"tytul-ankiety-testowej", "internal_title":"[Projekt] Tytul ankiety testowej", "date_created":"2011-09-19 13:22:06", "date_published":"2011-09-19 13:23:10", "date_modified":"2011-09-19 13:23:10", "date_end":null, "answers_count":0, "status":1, "type":0, "personal_data":0, "lang_code":"pl", "security_level":0, "anonymous":0, "password":"", "public_results":1, "many_answers_from_cookie":1, "email_notification":0, "comments":1, "social_media":1, "contact_with_author_form":1, "question_numbers":1, "progress_bar":0, "partial_answers":0, "reversible":0, "answers_limit":0, "expiration_date":null, "search_engines":1, "action_after_answer":0, "redirection":null, "thank_you_text":"Dzi\u0119kujemy za wype\u0142nienie ankiety", "domain":{ "type":"subdomain", "main":false, "address":"subdomena.csutomerhero.com" }, "pages":[ { "id":261181, "number":1, "questions":[ { "id":804039, "type":9, "order":1, "number":0, "text":"Blok opisowy", "desc":"Witamy.", "date_created":"2011-05-06 00:39:14" "internalName": "" }, { "..." } ] }, { "id":261182, "number":2, "questions":[ { "id":804041, "type":0, "order":1, "number":1, "text":"Sk\u0105d dowiedzieli si\u0119 Pa\u0144stwo o naszej restauracji?", "desc":"", "date_created":"2011-06-27 16:29:50" "internalName": "" }, { "..." } ] } ], "theme": { "id": 252445, "title": "Nazwa motywu", "font": { "size": "medium", "style": "poppins" }, "logo": { "url": "https://files.customerhero.com/user_files/user_logo/424242/image_1765414061.png", "size": 38, "position": "left", "alt": "Logo" }, "backgroundImage": null, "colors": { "questionText": "#e5e7eb", "background": "#121212", "controlsBorderAndBackground": "#cbb090", "buttonTextColor": "#ffffff", "buttonBackgroundColor": "#cbb090" }, "customCss": "" }, "folder": "Moje projekty" }
Zwracane błędy
404 Not Found– Zasób nie został znaleziony lub nie istnieje.