Standard data envelope - kwantu/platformconfiguration GitHub Wiki

The data object envelope includes a set of core fields that are always available. This ensures interoperability between data objects.

Field Description
"_id": "" Globally unique identifier. Also referred to as the set id
"title": "" Title for DO instance
"summary": "" Summary of SDO data instance
"created": "" Date created
"updated": "" Date updated
"author": {"userId": "", "name": ""}, Name and unique identifier for user that created the DO instance
"contributors": [{"userId": "", "name": ""}], Name and unique identifier for user that last updated the DO data instance. Names of users that updated it before this person are retained in the sequences
"category": {"term": "", "label": "" Name for the DO definition type
"profileId": "" The UUID of the profile in which the DO instance is saved
"communityId": "" The UUID of the community in which the DO instance is saved
"applicationId": "" The UUID of the app in which the DO instance is saved
"indicatorId": "" The UUID of the data object instance
"setId": "" The set ID of the DO
"attachments": "" Links to attached files
"links": "" Links to other DOs
"tags": "" Tags
"gps": "" GPS coordinates
"version": "" The DO version
"status": "" The DO may have a status of active or inactive
"processes": [{ "id": "", "status": "" The DO data instance may form part of a workflow. This field designates the workflow ID and status