---
title: "Get all MerQube security_lists."
method: GET
path: "/security_list"
tags: ["security_list"]
---

# Get all MerQube security_lists.

`GET /security_list`

## Request

- Base URL: `https://api.merqube.com`
- URL: `https://api.merqube.com/security_list`
- Auth: none declared
- TypeScript: <https://skmtc.dev/merqube/apis/merqube-api/docs/security_list/get.ts> (a function with typed inputs; its response is checked against the schema)

Get all MerQube security_lists.

## Query parameters

- `filter` string
- `ids` string
- `name` string
- `names` string
- `namespace` string
- `fields` string
- `debug` 'true'
- `format` 'csv'

## Response `200`

200 response

- object
  - `error_codes` ErrorCodes
    - `code` string
    - `message` string
  - `results` SecurityListPatchPutGet[]
    - `name` string, required: unique name among all other security lists
    - `namespace` string, required
    - `realtime` boolean
    - `securities` object[], required
      - `identifier_type` 'RIC' | 'secapi_name', required
      - `identifier_value` string, required
      - `security_type` string, required
    - `id` string, required
    - `status` Status, required
      - `created_at` string
      - `created_by` string
      - `last_modified` string, required
      - `last_modified_by` string
      - `locked_after` string, date-time: If this is set (non null), the manifest is locked for all edits to any other field after this timestamp. A PUT/PATCH may be used to first unlock the manifest, by setting this field (to a max of one hour in the future), or to `null` again, to make other edits.

---

[API](https://skmtc.dev/merqube/apis/merqube-api.md) - [All operations](https://skmtc.dev/merqube/apis/merqube-api/llms.txt) - [OpenAPI document](https://skmtc.dev/merqube/apis/merqube-api/revisions/20f47ca36587?raw)
