Skip to main content
GET
/
api
/
v1
/
agents
/
directory
/
{uuid}
/
requirements
Check pre-installation requirements
curl --request GET \
  --url https://neo.api.projectdiscovery.io/api/v1/agents/directory/{uuid}/requirements \
  --header 'Authorization: Bearer <token>'
{
  "agent_info": {
    "description": "<string>",
    "name": "<string>",
    "tools_count": 123
  },
  "already_installed": true,
  "can_install": true,
  "estimated_install_time": {
    "display": "<string>",
    "minutes": 123
  },
  "requirements": {
    "env_vars": {
      "missing": [
        "<string>"
      ],
      "required": [
        "<string>"
      ],
      "satisfied": 123
    },
    "install_commands": {
      "count": 123
    },
    "packages": {
      "count": 123,
      "required": [
        "<string>"
      ]
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.neo.projectdiscovery.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

JWT authentication token

Path Parameters

uuid
string<uuid>
required

Agent UUID (row ID)

Response

Requirements check result

agent_info
object
required
already_installed
boolean
required
can_install
boolean
required
estimated_install_time
object
required
requirements
object
required