Skip to content
Proud to collaborate with Microsoft for Startups

spad.ltip ​

List SPAD LTIP drift plans for an organization (compatibility surface for spad.drift-plan.list)

List SpadDriftPlan rows for an organization with optional filters.

Inputs:

  • organization_id: Organization ID (required)
  • site_uuid: Restrict to a single site (optional)
  • status: One of detecting, clean, drifted, applying, applied, partial, failed, superseded, unsupported (optional)
  • connection_type: aws | gcp | cloudflare | azure | alibaba (optional)
  • limit: Page size — clamped to the engine-wide hard cap (default 50)
  • offset: Pagination offset (default 0)

Outputs (terminal state_data):

  • items: list of drift-plan public dicts (UUID-only, no internal ids)
  • count: number of items returned
  • total: total rows matching the filter (across all pages)
  • limit: effective limit after clamping
  • offset: offset used
  • error: str | None (set when query() raised; only present on failure)

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-spad
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuidstringYes—Organization ID
site_uuiduuidNo—Restrict to a single site
statusstringNo—Filter by plan status
connection_typestringNo—Filter by connection_type
limitintegerNo50Page size — hard-capped by the engine
offsetintegerNo0Pagination offset

Output Schema ​

FieldTypeRequiredDefaultDescription
itemslistYes——
countintegerYes——
totalintegerYes——
limitintegerYes——
offsetintegerYes——
errorstringNo——
error_typestringNo—Error-as-field envelope populated when query() raises.

States ​

StateInitialTerminalSuccessAuto-advanceDescription
doneYesYesYes——

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "spad.ltip",
  "initial_data": {
    "organization_uuid": "value"
  }
}