Create a new Usage Session by Template id

Create a new Usage Session by Template id

If patient is null in the request, the patient id will be read from the device entity

(*)This parameter is mandatory only if its optional parent attribute is defined. Click here for more information.

Request Body Parameters:

ParameterTypeMandatoryDescriptionExample
<customAttribute1><customAttribute1Type>falseRegular custom attribute 1 value
<customAttributeN><customAttributeNType>falseRegular custom attribute N value
_configurationobjectfalseAn object that holds the entity configuration attributes
_configuration.<customAttribute1><customAttribute1Type>falseConfiguration custom attribute 1 value
_configuration.<customAttributeN><customAttributeNType>falseConfiguration custom attribute N value
_endTimestringfalseA UTC date-time in the ISO-8601 format2007-12-20T10:15:30Z
_namestringfalseThe name of the session
_patientobjectfalse
_patient.idstringtrue(*)
_startTimestringtrueA UTC date-time in the ISO-8601 format2007-12-20T10:15:30Z
_statestringtrueThe Sessions state Values:ACTIVE,DONE,PAUSED,ACTIVATING,PAUSING,RESUMING,STOPPINGACTIVE
_summaryobjectfalse
_summary.<customAttribute1><customAttribute1Type>falseSummary custom attribute 1 value
_summary.<customAttributeN><customAttributeNType>falseSummary custom attribute N value
_summary._stopReasonstringfalseThe reason the session was stoppedManual Stop
_summary._stopReasonCodestringfalseThe code of the stop reason Values:COMPLETION,GENERAL_DEVICE_ERROR,TIMEOUTCOMPLETION
_templateIdstringtrueThe id of a template that is configured in the settings service.3fa85f64-5717-4562-b3fc-2c963f66afa6
Path Parameters:
ParameterTypeMandatoryDescriptionExample
deviceIdstringtruenull
Query Parameters:
ParameterTypeMandatoryDescriptionExample
includeReferencersbooleanfalseOptional query parameter that controls whether the response should include referencers metadata.
When set to true, the response will contain an additional _referencers JSON node with information about entities that reference this entity (e.g. referrer template, attribute, count, etc.).
If this query parameter is not provided, a default behavior will be applied. The default value is configurable and may differ between environments.
Note: Enabling referencers information may impact performance, as additional data needs to be resolved and returned.

This API requires PROTECTED_API permission(s).

Path Params
string
required
Query Params
boolean

Optional query parameter that controls whether the response should include referencers metadata.
When set to true, the response will contain an additional _referencers JSON node with information about entities that reference this entity (e.g. referrer template, attribute, count, etc.).
If this query parameter is not provided, a default behavior will be applied. The default value is configurable and may differ between environments.
Note: Enabling referencers information may impact performance, as additional data needs to be resolved and returned.

Body Params
date-time
required

A UTC date-time in the ISO-8601 format

date-time

A UTC date-time in the ISO-8601 format

string
enum
required

The Sessions state

Allowed:
uuid
required

The id of a template that is configured in the settings service.

_configuration
object

An object that holds the entity configuration attributes

_summary
object
string
length between 1 and 64

The name of the session

_patient
object
Headers
string
enum
Defaults to async

X-Execution-Mode — Optional header to control execution mode.

Use sync to make the API wait until all background operations complete before returning a response.

If omitted, the request is processed asynchronously (default).

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json