api/v2/orgUnit

OrgUnit represents organizational unit in the elDoc system. This REST API Reference describes available methods for the OrgUnit objects.

API overview

Method

API endpoint

Get organizational unit dataGET api/v2/orgUnit/{id}
Create or update organizational unitPOST api/v2/orgUnit


Get organizational unit data

URL & Method & Description

GET api/v2/orgUnit/{id}

Retrieves organisational unit data.

Request:

Request (sample)
GET https://eldoc.domain.com/api/v2/orgUnit/{id}

Param

Type

Description

Sample values (comma separated)

{id}Path param

System id (4 hex-character string with "unit prefix") or external id of the OrgUnit

unit1E22, unit1E5A

Response:

Response headers
Content-Type: application/json

Response body (sample)

Response body (sample)
{
    "_id_sys": "unit1F22",
    "name": "Sales department",
    "elhead": "usr-bf7ad850-8708-493d-96a5-7c064f9b8528",
	"elmembers": [
        "usr-bf7ad850-8708-493d-96a5-7c064f9b8526",
        "usr-bf7ad850-8708-493d-96a5-7c064f9b8527"
    ]
}

Сreate or update organizational unit

URL & Method & Description

POST api/v2/orgUnit

Creates or updates organisational unit in system.

Access rights requirement

Method requires [elAdminSysRW] role

Request:

Request (sample)
POST https://eldoc.domain.com/api/v2/orgUnit


Request body (sample)
{
    "_id_sys": "unit1F22",
    "name": "Sales department",
    "elhead": "usr-bf7ad850-8708-493d-96a5-7c064f9b8528",
	"elmembers": [
        "usr-bf7ad850-8708-493d-96a5-7c064f9b8526",
        "usr-bf7ad850-8708-493d-96a5-7c064f9b8527"
    ]
}

Response:

Response headers
Content-Type: application/json
Response body (sample)
{
    "_id_sys": "unit1F22",
    "name": "Sales department",
    "elhead": "usr-bf7ad850-8708-493d-96a5-7c064f9b8528",
	"elmembers": [
        "usr-bf7ad850-8708-493d-96a5-7c064f9b8526",
        "usr-bf7ad850-8708-493d-96a5-7c064f9b8527"
    ]
}

Last modified: April 28, 2023