---
title: "Get"
method: GET
path: "/operations/departments/v1/{department_id}"
tags: ["/operations/departments"]
---

# Get

`GET /operations/departments/v1/{department_id}`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/operations/departments/v1/{department_id}`
- Auth: HTTP bearer

Retrieves a single department configuration. | authz: min_org_role=operator | () -> (Department1)

## Path parameters

- `department_id` string, required

## Response `200`

Successful Response

- Department1
  - `schema_version` 1, required
  - `name` string, required
  - `department_type` 'aerospace' | 'agriculture' | 'automotive' | 'chemicals' | 'electronics' | 'energy' | 'food_and_beverage' | 'general' | 'healthcare' | 'industrials' | 'life_sciences' | 'live_animals' | 'manufacturing' | 'marine' | 'pharmaceutical' | 'radiopharma' | 'retail' | 'semiconductor', required
  - `location` LocationFeature: GeoJSON Feature with typed properties for locations The geometry field is strongly typed as Geometry (union of all geometry types) but remains optional to match the base Feature class specification. To ensure geometry is always present, validate it at runtime or make it required.
    - `bbox` union
      - unknown[]
        - unknown
      - unknown[]
        - unknown
    - `type` 'Feature', required
    - `geometry` union, required
      - Point: Point Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'Point', required
        - `coordinates` union, required
          - unknown[]
            - unknown
          - unknown[]
            - unknown
      - MultiPoint: MultiPoint Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'MultiPoint', required
        - `coordinates` union[], required
          - union
            - unknown[]
              - …
            - unknown[]
              - …
      - LineString: LineString Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'LineString', required
        - `coordinates` union[], required
          - union
            - unknown[]
              - …
            - unknown[]
              - …
      - MultiLineString: MultiLineString Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'MultiLineString', required
        - `coordinates` array[], required
          - union[]
            - union
              - …
      - Polygon: Polygon Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'Polygon', required
        - `coordinates` array[], required
          - union[]
            - union
              - …
      - MultiPolygon: MultiPolygon Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'MultiPolygon', required
        - `coordinates` array[], required
          - array[]
            - union[]
              - …
      - GeometryCollection: GeometryCollection Model
        - `bbox` union
          - unknown[]
            - unknown
          - unknown[]
            - unknown
        - `type` 'GeometryCollection', required
        - `geometries` union[], required
          - union
            - Point: Point Model
              - …
            - MultiPoint: MultiPoint Model
              - …
            - LineString: LineString Model
              - …
            - MultiLineString: MultiLineString Model
              - …
            - Polygon: Polygon Model
              - …
            - MultiPolygon: MultiPolygon Model
              - …
            - GeometryCollection (recursive)
    - `properties` LocationProperties: Properties for GeoJSON Feature objects
      - `address` string, nullable
      - `name` string, nullable
    - `id` union
      - integer
      - string
  - `operator_user_ids` string[]
  - `_id` string, required
  - `org_id` string, required: Must be a string starting with `org_`
  - `short_id` string, required
  - `created_by_user_id` string, required: Must be a string starting with `user_`
  - `created_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/chrt/apis/chrt-fastapi.md) - [All operations](https://skmtc.dev/chrt/apis/chrt-fastapi/llms.txt) - [OpenAPI document](https://skmtc.dev/chrt/apis/chrt-fastapi/revisions/6f428e2e2b98?raw)
