---
title: "Get a single organizational unit (department, cluster or section)."
method: GET
path: "/organizations/{organizationId}"
---

# Get a single organizational unit (department, cluster or section).

`GET /organizations/{organizationId}`

## Request

- Base URL: `https://people.utwente.nl/peoplepagesopenapi`
- URL: `https://people.utwente.nl/peoplepagesopenapi/organizations/{organizationId}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/utwente/apis/people-pages-api/docs/organizations/:organizationId/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns HTTP error code **404** if the specified organization ID does not exist.

## Response `200`

A list of organizations

- OrganizationsGetResponse
  - `found` integer, required: The number of organizations found.
  - `data` Organization[], required: Organization schema
    - `organizationId` string, required: Organization ID.
    - `name` string, required: The name of the organizational unit.
    - `type` 'department' | 'cluster' | 'section', required: The type of this organization unit.
    - `parentId` string: The parent of this organization unit.
  - `pageSize` integer: The maximum number of results.
  - `pageStart` integer: The row to start from (0 index based - i.e. 0 is the first row).

## Other responses

- `401`: Authentication is required
- `403`: Access to this resource has been denied
- `404`: The requested resource does not exist

---

[API](https://skmtc.dev/utwente/apis/people-pages-api.md) - [All operations](https://skmtc.dev/utwente/apis/people-pages-api/llms.txt) - [OpenAPI document](https://skmtc.dev/utwente/apis/people-pages-api/revisions/2a8c01eae6b0?raw)
