Get a demo

Get in touch

Prefer using email? Write us at hello@moveshelf.com

Developer

    Search Knowledge Base
Getting started
  • Setting up the environment
  • Setting up a GitHub repository
  • Setting up the Moveshelf API
  • Recording - Intro to Moveshelf API
  • Using the API
  • Moveshelf API documentation
  • Configuration and authentication
  • Use built-in functions
  • Examples provided by Moveshelf
  • Importing data
  • Create subject
  • Import subject metadata
  • Create session
  • Import session metadata
  • Create trial
  • Upload data files
  • Create interactive reports
  • Querying data
  • Retrieve a filtered subset of subjects
  • Retrieve a filtered subset of sessions
  • Retrieve a subject
  • Retrieve subject metadata
  • Retrieve session
  • Retrieve session metadata
  • Export metadata to Excel
  • Retrieve trials
  • Retrieve data files
  • Deleting data
  • Delete a subject
  • Delete multiple subjects
  • Delete a session
  • Delete a trial
  • Delete all trials within a condition
  • Delete a data file
  • Example scripts
  • Public repository
  • Download data
  • Download large data sets
  • Batch upload data
  • Pre vs post intervention data export
  • Extending the Moveshelf API
  • Extending the Moveshelf API
  • Moveshelf is designed to keep data secure but always accessible — both from our web interface, for physicians and clinical operators, and programmatically from our API, for engineers and scientists. This chapter contains everything you need to work with the Moveshelf Python API, which abstracts authentication, request handling and common tasks into an intuitive, high-level interface. Choose a topic below to get started.

    To help you get started even faster, we also provide a recording of a live training session that introduces the basic data import workflow: ▶ Moveshelf training - How to import historical data.