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 data | GET api/v2/orgUnit/{id} | 
| Create or update organizational unit | POST 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