Sitemap

Member-only story

Getting Started with LimeSurvey API

A quick guide to the LimeSurvey API, covering the authentication mechanisms and some basic requests.

--

LimeSurvey is one of the most popular survey services available, allowing you to easily create and distribute surveys of any size to your users.

A simple way to integrate LimeSurvey into your project is to use its API. However, the limited documentation available can make the initial setup challenging.

In this article we will explore how to get started with the LimeSurvey API, focusing on authentication mechanisms and basic requests.

From the official website of LimeSurvey

Index

  1. Configuration πŸ”¨
  2. Request and response format βœ‰οΈ
  3. Authentication πŸ”‘
  4. Examples ✏️
  5. Additional documentation πŸ”—

1. Configuration πŸ”¨

Local run

Before we can start working with the API, we need to get LimeSurvey up and running, at least locally.

It is possible to run LimeSurvey through Docker using the container built by martialblog on Docker Hub. Be careful that LimeSurvey also needs a SQL database to work with.

--

--

Francesco Pastore
Francesco Pastore

Written by Francesco Pastore

Computer Science & Engineering Graduate | CEH | eJPT | Security+