***Antipattern***
Count: 0

***Pattern***
Count: 32
-PUT  /setResultColumns?accessKey={accessKey} Change the result Columns.
-PUT  /makeResultPublic/{id}?accessKey={accessKey}&makeResultPublic={makeResultPublic} Enable or disable the ability to view survey results by non autorized user via direct link.
-GET  /getSurveyResults/{id}?accessKey={accessKey}&from={from}&till={till} Returns survey results.
-PUT  /publish/{id}?accessKey={accessKey} Publishing the survey.
-GET  /getPublicResultTableState/{id} Returns the public result table state.
-GET  /getResultPublicColumns/{id} Returns the public result Columns.
-PUT  /unPublish/{id}?accessKey={accessKey} Disable publishing the survey.
-GET  /generateAccessKey?accessKey={accessKey} Generates a new access key. The old access key becomes invalid.
-PUT  /setResultSummaryState?accessKey={accessKey} Change the result summary state.
-GET  /getSurveyPublicResults/{id}?from={from}&till={till} Returns survey public results.
-PUT  /setUseCookies/{id}?accessKey={accessKey}&useCookies={useCookies} Enable or disable using cookies of the publishing survey.
-GET  /getActive?accessKey={accessKey}&ownerId={ownerId} Returns the list of active surveys.
-GET  /getIsResultPublic/{id}?accessKey={accessKey} Returns true if the survey results could be viewed via direct link by a non autorized user, and false if could not.
-PUT  /setResultPermissions?accessKey={accessKey} Change the result summary state.
-GET  /getSurveyInfo?accessKey={accessKey}&surveyId={surveyId}&ownerId={ownerId} Returns the survey info (Info): name, pustId, created date and so on as well as survey JSON (Json).
-POST  /setUseCookies/{id}?accessKey={accessKey}&useCookies={useCookies} Enable or disable using cookies of the publishing survey.
-GET  /getResultSummaryState/{id}?accessKey={accessKey} Returns the result summary state.
-PUT  /makeResultPublic/{id}?accessKey={accessKey}&makeResultPublic={makeResultPublic} Enable or disable the ability to view survey results by non autorized user via direct link.
-PUT  /changeName/{id}?accessKey={accessKey}&name={name} Change the survey name.
-DELETE  /deleteAllResults/{id}?accessKey={accessKey} Delete all survey results. Use it to delete all tested results before running survey.
-PUT  /archive/{id}?accessKey={accessKey} Archive the survey by it's id. All survey results will be still accessible. You have to delete a survey to remove the access to it's results.
-GET  /getArchive?accessKey={accessKey}&ownerId={ownerId} Returns the list of archive surveys.
-POST  /create?accessKey={accessKey}&name={name}&ownerId={ownerId} Create a new survey.
-PUT  /restore/{id}?accessKey={accessKey} Restore an archive survey by it's id.
-DELETE  /deleteResult?accessKey={accessKey}&postId={postId}&instanceId={instanceId} Delete the survey result. Use it to delete spam or test results.
-GET  /getResultTableState/{id}?accessKey={accessKey} Returns the result table state.
-GET  /getResultColumns/{id}?accessKey={accessKey} Returns the result Columns.
-GET  /getPublicResultSummaryState/{id} Returns public result summary state.
-PUT  /changeJson?accessKey={accessKey} Change the survey json.
-PUT  /setResultTableState?accessKey={accessKey} Change the result table state.
-PUT  /storeIPAddressInResult/{id}?accessKey={accessKey}&storeIPAddress={storeIPAddress} Enable or disable the ability to view survey results by non autorized user via direct link.
-DELETE  /delete/{id}?accessKey={accessKey} Delete a survey by it's id. You will not be able to restore this survey. The survey results become inaccessible.
