For the complete documentation index, see llms.txt. This page is also available as Markdown.

Stagers

Read Stagers

get
Responses
200

Successful Response

application/json
get/api/v2/stagers
GET /api/v2/stagers HTTP/1.1
Accept: */*
{
  "records": [
    {
      "id": 1,
      "name": "text",
      "template": "text",
      "one_liner": true,
      "downloads": [
        {
          "id": 1,
          "filename": "text",
          "link": "text"
        }
      ],
      "options": {
        "ANY_ADDITIONAL_PROPERTY": "text"
      },
      "user_id": 1,
      "created_at": "2026-01-01T00:00:00.000Z",
      "updated_at": "2026-01-01T00:00:00.000Z"
    }
  ]
}

Create Stager

post
Query parameters
savebooleanOptionalDefault: true
Body
namestringRequired
templatestringRequired
Responses
201

Successful Response

application/json
idintegerRequired
namestringRequired
templatestringRequired
one_linerbooleanRequired
user_idintegerRequired
created_atstring · date-time · nullableOptional
updated_atstring · date-time · nullableOptional
post/api/v2/stagers
POST /api/v2/stagers HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 298

{
  "name": "MyStager",
  "options": {
    "Base64": "True",
    "Bypasses": "",
    "Language": "powershell",
    "Listener": "",
    "Obfuscate": "False",
    "ObfuscateCommand": "Token\\All\\1",
    "OutFile": "",
    "Proxy": "default",
    "ProxyCreds": "default",
    "SafeChecks": "True",
    "StagerRetries": "0",
    "UserAgent": "default"
  },
  "template": "multi_launcher"
}
{
  "id": 1,
  "name": "text",
  "template": "text",
  "one_liner": true,
  "downloads": [
    {
      "id": 1,
      "filename": "text",
      "link": "text"
    }
  ],
  "options": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "user_id": 1,
  "created_at": "2026-01-01T00:00:00.000Z",
  "updated_at": "2026-01-01T00:00:00.000Z"
}

Read Stager

get
Path parameters
uidintegerRequired
Responses
200

Successful Response

application/json
idintegerRequired
namestringRequired
templatestringRequired
one_linerbooleanRequired
user_idintegerRequired
created_atstring · date-time · nullableOptional
updated_atstring · date-time · nullableOptional
get/api/v2/stagers/{uid}
GET /api/v2/stagers/{uid} HTTP/1.1
Accept: */*
{
  "id": 1,
  "name": "text",
  "template": "text",
  "one_liner": true,
  "downloads": [
    {
      "id": 1,
      "filename": "text",
      "link": "text"
    }
  ],
  "options": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "user_id": 1,
  "created_at": "2026-01-01T00:00:00.000Z",
  "updated_at": "2026-01-01T00:00:00.000Z"
}

Update Stager

put
Path parameters
uidintegerRequired
Body
namestringRequired
Responses
200

Successful Response

application/json
idintegerRequired
namestringRequired
templatestringRequired
one_linerbooleanRequired
user_idintegerRequired
created_atstring · date-time · nullableOptional
updated_atstring · date-time · nullableOptional
put/api/v2/stagers/{uid}
PUT /api/v2/stagers/{uid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 60

{
  "name": "text",
  "options": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  }
}
{
  "id": 1,
  "name": "text",
  "template": "text",
  "one_liner": true,
  "downloads": [
    {
      "id": 1,
      "filename": "text",
      "link": "text"
    }
  ],
  "options": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "user_id": 1,
  "created_at": "2026-01-01T00:00:00.000Z",
  "updated_at": "2026-01-01T00:00:00.000Z"
}

Delete Stager

delete
Path parameters
uidintegerRequired
Responses
204

Successful Response

No content

delete/api/v2/stagers/{uid}
DELETE /api/v2/stagers/{uid} HTTP/1.1
Accept: */*

No content

Last updated

Was this helpful?