PAGES

← StackHawk

StackHawk — API

StackHawk Public APIv0.0.1 Read the vendor's spec ↗

  • 69 endpoints
  • 2 deprecated
  • 7 versions archived since Jul 18, 2026
  • Last checked Nov 2, 2026

This is the OpenAPI specification for the StackHawk REST API, affectionately known as _Falcon_ 🦅 #Kaakaww!

Get started

first call
$ curl "https://api.stackhawk.com/api/v1/user" \
  -H "Authorization: Bearer $TOKEN"

Set $TOKEN first, then paste.

Base URL
https://api.stackhawk.com
Authenticate
Bearer token in the Authorization header

What it covers

2 more areas
  • Reports 1 Scan result reporting
  • User 1 Information about the authenticated user

Endpoints

69 of 69

Open an endpoint for a runnable command, its inputs and what it returns.

Applications 12

  • DELETE /api/v1/app/{appId} Delete application

    Loading…

  • DELETE /api/v1/app/{appId}/env/{envId} Delete environment

    Loading…

  • GET /api/v1/app/{appId} Get application

    Loading…

  • GET /api/v1/app/{appId}/config/{configHash} Get application config

    Loading…

  • GET /api/v1/app/{appId}/env/list List Environments deprecated

    Loading…

  • GET /api/v1/app/{orgId}/list List Applications deprecated

    Loading…

  • GET /api/v2/org/{orgId}/apps List Applications - V2

    Loading…

  • GET /api/v2/org/{orgId}/envs List Environments - V2

    Loading…

  • POST /api/v1/app/{appId} Update application

    Loading…

  • POST /api/v1/app/{appId}/env Create environment

    Loading…

  • POST /api/v1/app/{appId}/env/{envId} Update environment

    Loading…

  • POST /api/v1/org/{orgId}/app Create application

    Loading…

Scan Results 10

  • DELETE /api/v1/scan/{scanId} Delete a scan

    Loading…

  • GET /api/v1/scan/{orgId} List scan results

    Loading…

  • GET /api/v1/scan/{scanId}/alert/{pluginId} List scan result alert findings

    Loading…

  • GET /api/v1/scan/{scanId}/alerts List scan result alerts

    Loading…

  • GET /api/v1/scan/{scanId}/graphql-operations List scan graphql operations

    Loading…

  • GET /api/v1/scan/{scanId}/jsonrpc-methods List scan JSON-RPC methods

    Loading…

  • GET /api/v1/scan/{scanId}/uri/{alertUriId}/messages/{messageId} Get scan alert message

    Loading…

  • GET /api/v1/scan/{scanId}/uris List scan uris

    Loading…

  • POST /api/v1/org/{orgId}/app/{appId}/env/{envId}/findings/triage Bulk triage findings by hash

    Loading…

  • POST /api/v1/org/{orgId}/app/{appId}/env/{envId}/findings/triage/notes Bulk add notes to findings by hash

    Loading…

Organization Teams 9

  • DELETE /api/v1/org/{orgId}/team/{teamId} Delete Team

    Loading…

  • GET /api/v1/org/{orgId}/team/{teamId} Get Team

    Loading…

  • GET /api/v1/org/{orgId}/teams Find Teams for Organization

    Loading…

  • GET /api/v1/org/{orgId}/teams/available/applications List Available Team Applications

    Loading…

  • GET /api/v1/org/{orgId}/teams/available/users List Available Team Users

    Loading…

  • GET /api/v1/org/{orgId}/user/{userId}/teams Find Teams for User

    Loading…

  • POST /api/v1/org/{orgId}/team Create Team

    Loading…

  • PUT /api/v1/org/{orgId}/team/{teamId} Update Team

    Loading…

  • PUT /api/v1/org/{orgId}/team/{teamId}/application Update Team Application

    Loading…

Scan Policies 9

  • GET /api/v1/app/{appId}/policy/flags Get application tech flags

    Loading…

  • GET /api/v1/app/{appId}/policy/plugins/{pluginId}/{toggle} Toggle app scan policy plugin

    Loading…

  • GET /api/v1/policy Get StackHawk scan policy

    Loading…

  • GET /api/v1/policy/all All StackHawk scan policies

    Loading…

  • GET /api/v1/policy/{orgId}/list List organization Scan Policies

    Loading…

  • GET /api/v1/policy/{orgId}/{policyName} Get Organization Scan Policy

    Loading…

  • POST /api/v1/policy/{orgId}/update Update Organization Scan Policy

    Loading…

  • PUT /api/v1/app/{appId}/policy/assign Assign app scan policy plugins

    Loading…

  • PUT /api/v1/app/{appId}/policy/flags Update application tech flags

    Loading…

Scan Configuration 6

  • DELETE /api/v1/configuration/{orgId}/{configName} Delete Organization Scan Configuration

    Loading…

  • GET /api/v1/configuration/{orgId}/list List Organization Scan Configuration

    Loading…

  • GET /api/v1/configuration/{orgId}/{configName} Get Organization Scan Configuration

    Loading…

  • POST /api/v1/configuration/{orgId}/rename Rename an Organization Scan Configuration

    Loading…

  • POST /api/v1/configuration/{orgId}/update Update App or Organization Scan Configuration

    Loading…

  • POST /api/v1/configuration/{orgId}/validate Validate Scan Configuration

    Loading…

Perch 5

  • GET /api/v1/app/{appId}/perch/status Get the status of a scan

    Loading…

  • POST /api/v1/app/{appId}/perch/profile-scan Launch Profile Scan

    Loading…

  • POST /api/v1/app/{appId}/perch/start Start a hosted scan

    Loading…

  • POST /api/v1/app/{appId}/perch/stop Stop a hosted scan

    Loading…

  • POST /api/v1/org/{orgId}/perch/status Search devices for multiple apps

    Loading…

Profile Scans 4

  • GET /api/v1/app/{appId}/profile/results Get latest profile scan result

    Loading…

  • GET /api/v1/app/{appId}/profile/results/list List profile scan results

    Loading…

  • GET /api/v1/app/{appId}/profile/results/{scanId} Get specific profile scan result

    Loading…

  • POST /api/v1/org/{orgId}/profile/results Bulk get latest profile scan results

    Loading…

Repositories 4

  • GET /api/v1/org/{orgId}/repo/{repoId}/sensitive/list Repository Sensitive Data

    Loading…

  • GET /api/v1/org/{orgId}/repos List repositories

    Loading…

  • POST /api/v1/org/{orgId}/repo/{repoId}/applications Replace repository application mappings

    Loading…

  • PUT /api/v1/org/{orgId}/repos/apps Associate application to repository

    Loading…

Hosted Oas 3

  • GET /api/v1/oas/{appId}/mapping Get application OpenAPI specs

    Loading…

  • POST /api/v1/oas/{appId}/mapping Map application OpenAPI specs

    Loading…

  • POST /api/v1/oas/{appId}/upload Upload OpenAPI Spec file

    Loading…

Api Authentication 2

  • GET /api/v1/auth/login Login with API Key

    Loading…

  • GET /api/v1/auth/refresh-token Refresh existing authentication

    Loading…

Organizations 2

  • GET /api/v1/org/{orgId}/audit Get audit history

    Loading…

  • GET /api/v1/org/{orgId}/members List Members

    Loading…

Global Configuration 1

  • GET /api/v1/global-configuration/{configName} Get Global Configuration

    Loading…

Reports 1

  • GET /api/v1/reports/org/{orgId}/findings Organization Findings

    Loading…

User 1

  • GET /api/v1/user Get the current user

    Loading…

Change log

    • +GET /api/v1/org/{orgId}/teams/available/applications
    • +GET /api/v1/org/{orgId}/teams/available/users
    • ⚠GET /api/v1/app/{appId}/env/list
    • ⚠GET /api/v1/app/{orgId}/list
browse all tools → score card for your toolchain →