---
title: "List the department dropdown options"
method: GET
path: "/v1/departments"
tags: ["Departments"]
---

# List the department dropdown options

`GET /v1/departments`

## Request

- Base URL: `https://identity-api.paymongo.com`
- URL: `https://identity-api.paymongo.com/v1/departments`
- Auth: none required

Returns the accepted `department` values with their display labels, in dropdown order. Unauthenticated — the signup form needs it before a token exists. This is the same set POST /v1/users and PATCH /v1/users validate against; a value outside it returns 422 on those routes. Response is flat (`{"data": [{"text","value"}]}`) rather than JSON:API-enveloped, mirroring the gateway endpoint it replaces.

## Response `200`

OK

- UserDepartmentListResponseDTO
  - `data` UserDepartmentDTO[]
    - `text` string
    - `value` string

## Other responses

- `500`: Internal Server Error

---

[API](https://skmtc.dev/paymongo/apis/identity.md) - [All operations](https://skmtc.dev/paymongo/apis/identity/llms.txt) - [OpenAPI document](https://skmtc.dev/paymongo/apis/identity/revisions/cc3056164874?raw)
