Skip to main content

SSAW: Python wrapper for the Survey Solutions HTTP API

Python package codecov PyPI version Documentation Status

SSAW is a Python library to access the Survey Solutions API. This library enables you to manage resources such as creating assignments, users, maps; as well as perform workflow actions, like approving interviews, reassigning workspaces etc in your Python applications.

import ssaw

# First, initialize connection with the server
client = ssaw.Client('https://demo.mysurvey.solutions', 'api_user', 'api_password')

# Get list of questionnaires
for q in ssaw.QuestionnairesApi(client).get_list():
    print(q.title)

# Download the latest exported data in SPSS format
filename = ssaw.ExportApi(client).get(export_type="SPSS",        
    questionnaire_identity="64136490cbc24a71a1df10f4b7115599$1")

Complete documentation at https://ssaw.readthedocs.io
Details on API at https://demo.mysurvey.solutions/apidocs

Read more about Survey Solutions at https://mysurvey.solutions

Release files for ssaw 0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssaw 0.9
File Size Uploaded
ssaw-0.9.tar.gz 32.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ssaw 0.9
File Interpreter ABI Platform
ssaw-0.9-py3-none-any.whl Python 3 none any Details

Total release size:68.7 kB

Release files / ssaw-0.9.tar.gz

Download URL ssaw-0.9.tar.gz
Size 32.5 kB
Tags Source
SHA-256 checksum
How to use checksums
37b5e9f11e992e6e92ccf83f0edd791142a33d883654ff3d373f67b1e9c71e20
BLAKE2b-256 checksum
How to use checksums
8dda8ba8aa5cd2fd8c3da2ad57496b0bf3bbffd698b6f18a353b6fed4d047598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / ssaw-0.9-py3-none-any.whl

Download URL ssaw-0.9-py3-none-any.whl
Size 36.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
739e5c191d7fbf899833bba7f8e75031939fa61f9321db4c2f47180814f9e54b
BLAKE2b-256 checksum
How to use checksums
b1880db0cab188aae2d0839dbf9d83eda262b737a77b1205fa9090edf47b99f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

0.9 This release

2 release files

0.8

2 release files

0.7

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6

2 release files

0.5

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3

2 release files

0.2

2 release files

0.1.1

2 release files

0.1

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page