---
title: "Get application tech flags"
method: GET
path: "/api/v1/app/{appId}/policy/flags"
tags: ["Scan Policies"]
---

# Get application tech flags

`GET /api/v1/app/{appId}/policy/flags`

## Get Tech Flags
This endpoint retrieves the technology flags set for this application. These flags are used to toggle the internal behavior of vulnerability checks executed during StackHawk security tests.

- Tech flag names are strings, formatted with a namespace delineated by periods (`.`). For example, `Language.Java.Spring` and `OS.MacOS`.
- Each tech flag falls under one of the following five categories:
    - `Db`
    - `Language`
    - `OS`
    - `SCM`
    - `WS`

**Additional Information:**
- Refer to the [Update Tech Flags](ref:updateapptechflags) endpoint documentation for a comprehensive list of all available tech flags and their respective categories.


> Requires `read:application` permission.

## Path parameters

- `appId` string, uuid, required

## Response `200`

OK

- object

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/stackhawk/apis/stackhawk-public-api.md) · [All operations](https://skmtc.net/stackhawk/apis/stackhawk-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stackhawk/stackhawk-public-api/versions/ad3dfd54cb63/schema)
