Download OpenAPI specification:Download
Webservice documentation for the LCA Collaboration Server
Logs in with the given credentials
Login credentails
| username required | string The username of the user to login with |
| password required | string The password of the user to login with |
| token | string If two factor authentication is enabled, a token has to be provided |
{- "username": "john.doe",
- "password": "passw0rd",
- "token": "435163"
}| group required | string The group of the repository |
| repo required | string The name of the repository |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
| commitId | string The commit id for the data set (or latest before) |
Loads a list of groups that are accessible for the client
| page | integer <int32> Default: 1 page value for pagination, if the value is 0, no paging is applied and all values will be returned |
| pageSize | integer <int32> Default: 10 Defines the page size for pagination if page is not 0 |
| filter | string Filters results that contain the phrase in their name |
| onlyIfCanWrite | boolean Default: false If true only groups the client has permission to WRITE to are returned |
{- "data": [
- {
- "name": "examples"
}
], - "aggregations": [
- {
- "name": "repositoryId",
- "type": "TERM",
- "totalCount": "13",
- "entries": [
- {
- "key": "ACTOR",
- "data": "ACTOR",
- "label": "Actor",
- "count": "12",
- "subEntries": [
- { }
]
}
]
}
], - "resultInfo": {
- "pageSize": "10",
- "count": "8",
- "totalCount": "887",
- "currentPage": "8",
- "pageCount": "8",
- "indexing": false
}
}Loads settings and permissions of {group}. For this operation the client needs permission to READ in {group}
| group required | string The name for the group |
{- "name": "examples",
- "userCanDelete": false,
- "userCanWrite": false,
- "userCanCreate": false,
- "userCanEditMembers": false
}[- {
- "group": "examples",
- "name": "reference_data",
- "label": "string",
- "groupIsUserNamespace": false,
- "settings": {
- "publicAccess": false,
- "prohibitsCommits": false,
- "commentApproval": false,
- "jsonFileGeneration": false,
- "maxSize": 0,
- "label": "string",
- "version": "string",
- "tags": "string",
- "description": "string",
- "sourceInfo": "string",
- "contactInfo": "string",
- "projetInfo": "string",
- "projectFunding": "string",
- "appropriateUse": "string",
- "dqAssessment": "string",
- "citation": "string",
- "typeOfData": "string",
- "searchCommitId": "string"
}, - "groupSettings": {
- "label": "string",
- "description": true,
- "noOfRepositories": 0,
- "maxSize": 0
}
}
]Loads settings of {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
{- "group": "examples",
- "name": "reference_data",
- "label": "string",
- "groupIsUserNamespace": false,
- "settings": {
- "publicAccess": false,
- "prohibitsCommits": false,
- "commentApproval": false,
- "jsonFileGeneration": false,
- "maxSize": 0,
- "label": "string",
- "version": "string",
- "tags": "string",
- "description": "string",
- "sourceInfo": "string",
- "contactInfo": "string",
- "projetInfo": "string",
- "projectFunding": "string",
- "appropriateUse": "string",
- "dqAssessment": "string",
- "citation": "string",
- "typeOfData": "string",
- "searchCommitId": "string"
}, - "groupSettings": {
- "label": "string",
- "description": true,
- "noOfRepositories": 0,
- "maxSize": 0
}
}Loads file with name {path} of data set {type}/{refId} from {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
| path required | string The path/filename of the file to obtain |
| commitId | string The commit id for the data set (or latest before) |
Loads a list of repositories that are accessible for the client
| page | integer <int32> Default: 1 page value for pagination, if the value is 0, no paging is applied and all values will be returned |
| pageSize | integer <int32> Default: 10 Defines the page size for pagination if page is not 0 |
| filter | string Filters results that contain the phrase in their name |
| group | string Filters repositories by group (exact match) |
| module | string Value: "REVIEW" Module specific filter. If value is "REVIEW", the list of accessible repositories is filtered for those the user can manage tasks in |
{- "data": [
- {
- "group": "examples",
- "name": "reference_data",
- "label": "string",
- "groupIsUserNamespace": false,
- "settings": {
- "publicAccess": false,
- "prohibitsCommits": false,
- "commentApproval": false,
- "jsonFileGeneration": false,
- "maxSize": 0,
- "label": "string",
- "version": "string",
- "tags": "string",
- "description": "string",
- "sourceInfo": "string",
- "contactInfo": "string",
- "projetInfo": "string",
- "projectFunding": "string",
- "appropriateUse": "string",
- "dqAssessment": "string",
- "citation": "string",
- "typeOfData": "string",
- "searchCommitId": "string"
}, - "groupSettings": {
- "label": "string",
- "description": true,
- "noOfRepositories": 0,
- "maxSize": 0
}
}
], - "aggregations": [
- {
- "name": "repositoryId",
- "type": "TERM",
- "totalCount": "13",
- "entries": [
- {
- "key": "ACTOR",
- "data": "ACTOR",
- "label": "Actor",
- "count": "12",
- "subEntries": [
- { }
]
}
]
}
], - "resultInfo": {
- "pageSize": "10",
- "count": "8",
- "totalCount": "887",
- "currentPage": "8",
- "pageCount": "8",
- "indexing": false
}
}Loads settings and permissions of {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
{- "group": "examples",
- "name": "reference_data",
- "label": "string",
- "groupIsUserNamespace": false,
- "settings": {
- "publicAccess": false,
- "prohibitsCommits": false,
- "commentApproval": false,
- "jsonFileGeneration": false,
- "maxSize": 0,
- "label": "string",
- "version": "string",
- "tags": "string",
- "description": "string",
- "sourceInfo": "string",
- "contactInfo": "string",
- "projetInfo": "string",
- "projectFunding": "string",
- "appropriateUse": "string",
- "dqAssessment": "string",
- "citation": "string",
- "typeOfData": "string",
- "searchCommitId": "string"
}, - "groupSettings": {
- "label": "string",
- "description": true,
- "noOfRepositories": 0,
- "maxSize": 0
}, - "userCanDelete": false,
- "userCanWrite": false,
- "userCanMove": false,
- "userCanClone": false,
- "userCanEditMembers": false,
- "userCanSetSettings": false,
- "size": 0
}Creates a new repository in {group} with name {repo}. For this operation the client needs permission to WRITE to {group} and general permission to create repositories
| group required | string The group of the repository |
| repo required | string The name of the repository |
{- "group": "examples",
- "name": "reference_data",
- "label": "string",
- "groupIsUserNamespace": false,
- "settings": {
- "publicAccess": false,
- "prohibitsCommits": false,
- "commentApproval": false,
- "jsonFileGeneration": false,
- "maxSize": 0,
- "label": "string",
- "version": "string",
- "tags": "string",
- "description": "string",
- "sourceInfo": "string",
- "contactInfo": "string",
- "projetInfo": "string",
- "projectFunding": "string",
- "appropriateUse": "string",
- "dqAssessment": "string",
- "citation": "string",
- "typeOfData": "string",
- "searchCommitId": "string"
}, - "groupSettings": {
- "label": "string",
- "description": true,
- "noOfRepositories": 0,
- "maxSize": 0
}
}Loads meta information for {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
{
}Exports {group}/{repo} for migration to another collaboration server (only data and repo info is exported, comments and membership information are dropped). For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
Imports either an exported repository from another collaboration server or a JSON-LD zip file exported from openLCA. If {group}/{repo} is not empty, existing data will be overwritten. For this operation the client needs permission to WRITE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| format | string Either json-ld or empty (empty=import exported repository) |
| commitMessage | string The commit message in case of format=json-ld |
| file | string The file to be imported |
Move {group}/{repo} to {newGroup}/{newRepo} or rename it within the same group if {group}={newGroup}. For this operation the client needs permission to WRITE in {newGroup} and permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| newGroup required | string The name of the group to move {group}/{repo} to (if it equals the existing group, the repository is renamed) |
| newRepo required | string The new name of the repo |
Clone an existing repository to {newGroup}. For this operation the client needs permission to WRITE in {newGroup} and permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId required | string If specified only data until {commitId} are cloned |
| newGroup required | string The name of the group to move the repository to (if it equals the existing group, the repository is renamed |
| newRepo required | string The new name of the repo |
Change the value of {setting} to {value}. For this operation the client needs permission to WRITE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| setting required | string Enum: "publicAccess" "prohibitCommits" "commentApproval" "maxSize" The name of the setting to change |
| value required | string The new value for {setting}, a long value for maxSize or true/false for the other settings |
Add {username} to {group} with {role}. For this operation the client needs permission to CHANGE_ROLE in {group}
| group required | string The group of the repository |
| username required | string The username of the user |
| role required | string The role of the user in the repository |
Update the role of {username} in {group} to {role}. For this operation the client needs permission to CHANGE_ROLE in {group}
| group required | string The group of the repository |
| username required | string The username of the user |
| role required | string The role of the user in the repository |
Add {teamname} to {group} with {role}. For this operation the client needs permission to CHANGE_ROLE in {group}
| group required | string The group of the repository |
| teamname required | string The teamname of the team |
| role required | string The role of the user in the repository |
Update the role of {teamname} in {group} to {role}. For this operation the client needs permission to CHANGE_ROLE in {group}
| group required | string The group of the repository |
| teamname required | string The teamname of the team |
| role required | string The role of the user in the repository |
Add {username} to {group}/{repo} with {role}. For this operation the client needs permission to CHANGE_ROLE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| username required | string The username of the user |
| role required | string The role of the user in the repository |
Update the role of {username} in {group}/{repo} to {role}. For this operation the client needs permission to CHANGE_ROLE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| username required | string The username of the user |
| role required | string The role of the user in the repository |
Deletes {username} from {group}/{repo}. For this operation the client needs permission to CHANGE_ROLE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| username required | string The username of the user |
Add {teamname} to {group}/{repo} with {role}. For this operation the client needs permission to CHANGE_ROLE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| teamname required | string The teamname of the team |
| role required | string The role of the user in the repository |
Update the role of {teamname} in {group}/{repo} to {role}. For this operation the client needs permission to CHANGE_ROLE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| teamname required | string The teamname of the team |
| role required | string The role of the user in the repository |
Deletes {teamname} from {group}/{repo}. For this operation the client needs permission to CHANGE_ROLE in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| teamname required | string The teamname of the team |
Loads the commit history for {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| lastCommitId | string If specified, only commits after the specified commit are returned |
[- {
- "id": "b16964d2-a5a0-7d05-4c69-782d87904ed2",
- "message": "Changed some data sets",
- "user": "johndoe",
- "timestamp": 1552993526562,
- "userDisplayName": "John Doe"
}
]Loads the commit history for data set {refId} of {type} from {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
[- {
- "id": "b16964d2-a5a0-7d05-4c69-782d87904ed2",
- "message": "Changed some data sets",
- "user": "johndoe",
- "timestamp": 1552993526562,
- "userDisplayName": "John Doe"
}
]Loads the commit history for {group}/{repo}, filtered by {filter} and paged. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| page | integer <int32> Default: 1 page value for pagination, if the value is 0, no paging is applied and all values will be returned |
| pageSize | integer <int32> Default: 10 Defines the page size for pagination if page is not 0 |
| filter | string Filters results that contain the phrase in their name |
{- "data": [
- {
- "id": "b16964d2-a5a0-7d05-4c69-782d87904ed2",
- "message": "Changed some data sets",
- "user": "johndoe",
- "timestamp": 1552993526562,
- "userDisplayName": "John Doe"
}
], - "aggregations": [
- {
- "name": "repositoryId",
- "type": "TERM",
- "totalCount": "13",
- "entries": [
- {
- "key": "ACTOR",
- "data": "ACTOR",
- "label": "Actor",
- "count": "12",
- "subEntries": [
- { }
]
}
]
}
], - "resultInfo": {
- "pageSize": "10",
- "count": "8",
- "totalCount": "887",
- "currentPage": "8",
- "pageCount": "8",
- "indexing": false
}
}Loads the data sets that were {commitId} in {group}/{repo}, paged and filtered by {filter} and {type}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId required | string The commit id of the commit to get |
| type | string If set only get references of type {type} |
| page | integer <int32> Default: 1 page value for pagination, if the value is 0, no paging is applied and all values will be returned |
| pageSize | integer <int32> Default: 10 Defines the page size for pagination if page is not 0 |
| filter | string Filters results that contain the phrase in their name |
{- "data": [
- {
- "type": "ACTOR",
- "refId": "64b169d2-7d05-4c69-a5a0-90782d874ed2",
- "name": "John Doe",
- "version": "1.2.1",
- "lastChange": "1552993525562",
- "categoryRefId": "34c253f2-057d-a05a-694c-2d89078724ed",
- "categoryType": "ACTOR",
- "categories": [
- "Elementary flows",
- "Resource",
- "Unspecified"
], - "deleted": false,
- "added": false
}
], - "aggregations": [
- {
- "name": "repositoryId",
- "type": "TERM",
- "totalCount": "13",
- "entries": [
- {
- "key": "ACTOR",
- "data": "ACTOR",
- "label": "Actor",
- "count": "12",
- "subEntries": [
- { }
]
}
]
}
], - "resultInfo": {
- "pageSize": "10",
- "count": "8",
- "totalCount": "887",
- "currentPage": "8",
- "pageCount": "8",
- "indexing": false
}
}Loads {commitId} from {group}/{repo}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId required | string The commit id of the commit to get |
{- "id": "b16964d2-a5a0-7d05-4c69-782d87904ed2",
- "message": "Changed some data sets",
- "user": "johndoe",
- "timestamp": 1552993526562,
- "userDisplayName": "John Doe"
}Looks up the id of the commit on {group}/{repo}, prior to {commitId}. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
| commitId required | string The id of the commit to get the predecessor for |
Searches for data sets across the collaboration server
| query | string Filter results by text |
| group | string Filter by group name (exact matches) |
| repositoryId | string Filter by repositoryId (group/repo) (exact matches) |
| type | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" Filter by model type (exact matches) |
| categoryPaths | string Filter by category path (exact matches, only applies if type is set) |
| flowType | string Enum: "ELEMENTARY_FLOW" "PRODUCT_FLOW" "WASTE_FLOW" Filter by flow type (exact matches, only applies if type=FLOW) |
| processType | string Enum: "UNIT_PROCESS" "LCI_RESULT" Filter by process type (exact matches, only applies if type=PROCESS) |
| modellingApproach | string Enum: "PHYSICAL" "ECONOMIC" "CAUSAL" "NONE" "UNKNOWN" Filter by modellingApproach (exact matches, only applies if type=PROCESS) |
| validFromYear | integer <int64> Filter by validFromYear (exact matches, only applies if type=PROCESS) |
| validUntilYear | integer <int64> Filter by validUntilYear (exact matches, only applies if type=PROCESS) |
| location | string Filter by location (exact matches, only applies if type=PROCESS) |
| contact | string Filter by contact (exact matches, only applies if type=PROCESS) |
| page | integer <int32> Default: 1 page value for pagination, if the value is 0, no paging is applied and all values will be returned |
| pageSize | integer <int32> Default: 10 Defines the page size for pagination if page is not 0 |
[- {
- "data": [
- null
], - "aggregations": [
- {
- "name": "repositoryId",
- "type": "TERM",
- "totalCount": "13",
- "entries": [
- {
- "key": "ACTOR",
- "data": "ACTOR",
- "label": "Actor",
- "count": "12",
- "subEntries": [
- { }
]
}
]
}
], - "resultInfo": {
- "pageSize": "10",
- "count": "8",
- "totalCount": "887",
- "currentPage": "8",
- "pageCount": "8",
- "indexing": false
}
}
]Searches for data sets that either produce, emit or consume {flowRefId}
| flowRefId required | string The ref id of the flow to search links for |
| commitId | string The commit id for the data set (or latest before) |
| direction | string Enum: "in" "out" "both" Filter by flow direction |
| repositoryId | string Filter by repository id (group/repo) |
| page | integer <int32> Default: 1 page value for pagination, if the value is 0, no paging is applied and all values will be returned |
| pageSize | integer <int32> Default: 10 Defines the page size for pagination if page is not 0 |
| filter | string Filters results that contain the phrase in their name |
[- {
- "data": [
- null
], - "aggregations": [
- {
- "name": "repositoryId",
- "type": "TERM",
- "totalCount": "13",
- "entries": [
- {
- "key": "ACTOR",
- "data": "ACTOR",
- "label": "Actor",
- "count": "12",
- "subEntries": [
- { }
]
}
]
}
], - "resultInfo": {
- "pageSize": "10",
- "count": "8",
- "totalCount": "887",
- "currentPage": "8",
- "pageCount": "8",
- "indexing": false
}
}
]Collects and compresses data sets in {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId | string The commit id for the data set (or latest before) |
| path | string A category path to filter the data sets to export |
Collects and compresses data sets in {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId | string The commit id for the data set (or latest before) |
The elements to export, if this element is a category, all children will be collected and exported
| id required | string The id of the reference |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the reference |
| name required | string The name of the reference |
| commitId required | string The commit id of the reference |
[- {
- "id": "64b169d2-7d05-4c69-a5a0-90782d874ed2",
- "type": "ACTOR",
- "name": "John Doe",
- "commitId": "90782d87-7d05-4c69-a5a0-8a5a0d874c69"
}
]Collects and compresses data sets in {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId | string The commit id for the data set (or latest before) |
The elements to export
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
[- {
- "type": "ACTOR",
- "refId": "64b169d2-7d05-4c69-a5a0-90782d874ed2"
}
]Collects and compresses data set {type} {refId} and its references from {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
| commitId | string The commit id for the data set (or latest before) |
Collects and compresses data sets in {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId | string The commit id for the data set (or latest before) |
| path | string A category path to filter the data sets to export |
Collects and compresses data sets in {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId | string The commit id for the data set (or latest before) |
The elements to export, if this element is a category, all children will be collected and exported
| id required | string The id of the reference |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the reference |
| name required | string The name of the reference |
| commitId required | string The commit id of the reference |
[- {
- "id": "64b169d2-7d05-4c69-a5a0-90782d874ed2",
- "type": "ACTOR",
- "name": "John Doe",
- "commitId": "90782d87-7d05-4c69-a5a0-8a5a0d874c69"
}
]Collects and compresses data sets in {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| commitId | string The commit id for the data set (or latest before) |
The elements to export
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
[- {
- "type": "ACTOR",
- "refId": "64b169d2-7d05-4c69-a5a0-90782d874ed2"
}
]Collects and compresses data set {type} {refId} and its references from {group}/{repo} into a JSON-LD zip-archive, which can be downloaded by using the returned download token. For this operation the client needs permission to READ in {group}/{repo}
| group required | string The group of the repository |
| repo required | string The name of the repository |
| type required | string Enum: "ACTOR" "CATEGORY" "CURRENCY" "DQ_SYSTEM" "EPD" "FLOW" "FLOW_PROPERTY" "IMPACT_CATEGORY" "IMPACT_METHOD" "LOCATION" "PARAMETER" "PROCESS" "PRODUCT_SYSTEM" "PROJECT" "RESULT" "SOURCE" "SOCIAL_INDICATOR" "UNIT_GROUP" The model type of the data set |
| refId required | string The reference id of the data set |
| commitId | string The commit id for the data set (or latest before) |
Pushes the selected data sets to the preconfigured GLAD node. For this operation the client needs special permission to manage data
| group required | string The group of the repository |
| repo required | string The name of the repository |
The elements to export, if an element is a category, all children will be collected and exported
| dataprovider | string The name of the data provider of the selected data sets (will be used in GLAD) |
| paths | Array of strings Full dataset or category paths, e.g. "ACTORS" or "FLOWS/Elementary flows" or "PROCESS/example category/0fff6db0-464b-44f3-81af-381d88e7a1c3.json |
{- "dataprovider": "GreenDelta GmbH",
- "paths": [
- "string"
]
}