wearTell Base

Measurement

startMeasurement

Start the measurement for a specified project.


Path:

post
/measurement

Parameters:

Body parameters
Name Description
inlineObject *

Responses:

201

409

stopMeasurement

Stop the currently running measurement.


Path:

delete
/measurement

Responses:

204

404

Project

exportProject

Export the data of a project as a ZIP file.

Phase information and wT-values can be exported as a CSV file as well as images from selected spectrograms, wT and phase duration diagrams in JPEG format with a resolution of 1920 x 1080 pixels.


Path:

post
/export

Parameters:

Body parameters
Name Description
export *

Responses:

200

getAllPhaseDurations

Get all phase durations of a specified project. Only the values for the last 50,000 cycles are returned.


Path:

get
/projects/{project}/cycles/phase_durations

Parameters:

Path parameters
Name Description
project*
String
The name of the project.

Responses:

200

getAllWtValues

Get all wT-values for a specified project. Only the values for the last 50,000 cycles are returned.


Path:

get
/projects/{project}/cycles/wt

Parameters:

Path parameters
Name Description
project*
String
The name of the project.
Query parameters
Name Description
frequency_khz_from
Integer
The lower frequency bound for the energy levels in kilohertz, inclusive.
frequency_khz_to
Integer
The upper frequency bound for the energy levels in kilohertz, inclusive.

Responses:

200

getCyclePhases

Get information about occurences of the phases in the given cycle.


Path:

get
/projects/{project}/cycles/{cycle_number}/phases

Parameters:

Path parameters
Name Description
project*
String
The name of the project.
cycle_number*
Integer
The number of the cycle to get the values for.

Responses:

200

404

getLastCycleNumber

Get the number of the last completed cycle for a specified project.


Path:

get
/projects/{project}/last_cycle_number

Parameters:

Path parameters
Name Description
project*
String
The name of the project.

Responses:

200

404

getMonitoringRules

Get the monitoring rules for a specified project.

The monitoring rules are used to monitor the individual phases of the project based on their wT-values. If necessary, the wT-values for different frequency ranges can be logically linked.


Path:

get
/projects/{project}/monitoring_rules

Parameters:

Path parameters
Name Description
project*
String
The name of the project.

Responses:

200

404

getPhases

Get a list of all phases for the specified project.


Path:

get
/projects/{project}/phases

Parameters:

Path parameters
Name Description
project*
String
The name of the project.

Responses:

200

404

getProject

Get the project's main infos.

In addition to the first and last recorded cycle and a list of all channels, this information also includes project-dependent information on phase detection.


Path:

get
/projects/{project}

Parameters:

Path parameters
Name Description
project*
String
The name of the project.

Responses:

200

404

getProjectNames

Get a list of all project names.


Path:

get
/projects

Responses:

200

getProtocol

Get a list of protocol entries.

The list contains energy monitoring and cycle screening events. The length of the list can be restricted by a maximum value.


Path:

get
/protocol

Parameters:

Query parameters
Name Description
max
Integer
The maximum number of entries to return. The newest entries will be returned.

Responses:

200

404

getSpectrogram

Get the spectrogram as binary data.


Path:

get
/projects/{project}/cycles/{cycle_number}/spectrogram/{channel}

Parameters:

Path parameters
Name Description
project*
String
The name of the project.
cycle_number*
Integer
The number of the cycle to get the spectrogram for.
channel*
String
The channel name to get the spectrogram for.

Responses:

200

404

410

getWtValues

Get the wT-values of the given cycle.


Path:

get
/projects/{project}/cycles/{cycle_number}/wt

Parameters:

Path parameters
Name Description
project*
String
The name of the project.
cycle_number*
Integer
The number of the cycle to get the values for.
Query parameters
Name Description
frequency_khz_from
Integer
The lower frequency bound for the energy levels in kilohertz, inclusive.
frequency_khz_to
Integer
The upper frequency bound for the energy levels in kilohertz, inclusive.

Responses:

200

404

ProjectManagement

createProject

Create a new project.


Path:

post
/projects

Parameters:

Body parameters
Name Description
createProject *

Responses:

201

409

400

deleteProject

Delete a specified project.


Path:

delete
/projects/{project}

Parameters:

Path parameters
Name Description
project*
String
The name of the project.

Responses:

200

404

setMonitoringRules

Update the monitoring rules for a specified project.

The monitoring rules are used to monitor the individual phases of the project based on their wT-values. If necessary, the wT-values for different frequency ranges can be logically linked.


Path:

post
/projects/{project}/monitoring_rules

Parameters:

Path parameters
Name Description
project*
String
The name of the project.
Body parameters
Name Description
monitoringRuleTemplates *

Responses:

200

404