diff --git a/smash/web/api_urls.py b/smash/web/api_urls.py
index 6776cbcef22c105d28233688b1ff58581f153aa1..9440d2450cd744b59c26da1b6e4d8f608806cc8c 100644
--- a/smash/web/api_urls.py
+++ b/smash/web/api_urls.py
@@ -15,7 +15,7 @@ Including another URLconf
 """
 from django.conf.urls import url
 
-from web.api_views import worker, location, subject, appointment_type, appointment
+from web.api_views import worker, location, subject, appointment_type, appointment, configuration
 
 urlpatterns = [
     # appointments
@@ -24,6 +24,9 @@ urlpatterns = [
     # appointment types
     url(r'^appointment_types$', appointment_type.appointment_types, name='web.api.appointment_types'),
 
+    # appointments
+    url(r'^configuration_items$', configuration.configuration_items, name='web.api.configuration'),
+
     # subjects data
     url(r'^cities$', subject.cities, name='web.api.cities'),
     url(r'^countries$', subject.countries, name='web.api.countries'),
diff --git a/smash/web/api_views/configuration.py b/smash/web/api_views/configuration.py
new file mode 100644
index 0000000000000000000000000000000000000000..62d77774b8302245d2aaf9f118ee01c95a847bcc
--- /dev/null
+++ b/smash/web/api_views/configuration.py
@@ -0,0 +1,19 @@
+from django.contrib.auth.decorators import login_required
+from django.http import JsonResponse
+
+from web.models import ConfigurationItem
+
+
+@login_required
+def configuration_items(request):
+    items = ConfigurationItem.objects.all()
+    data = []
+    for configuration_item in items:
+        data.append({
+            "id": configuration_item.id,
+            "name": configuration_item.name,
+            "value": configuration_item.value
+        })
+    return JsonResponse({
+        "data": data
+    })