Skip to main content

Blueprint API

The Blueprint is PILLAR’s 142-item GTM maturity diagnostic across 5 pillars and 5 modules.

Assessment Framework

5 Pillars

  • Strategy
  • People
  • Process
  • Systems
  • Metrics

5 Modules

  • Data
  • Insights
  • Signals
  • Governance
  • Workflow

4 Maturity Tiers

  • Foundation
  • Emerging
  • Mature
  • Advanced

Assessment Items

GET /api/blueprint/items (via blueprint_items table)
Returns the 142-item framework. Each item belongs to a pillar, category, and module. Items are scored 0/1/2.

Assessment Management

Assessments are stored in blueprint_assessments with individual responses in blueprint_responses. Each org can have multiple assessments; only one is marked is_current.

Assessment Output

FieldDescription
total_scoreSum of all item scores
total_itemsNumber of items assessed
overall_pctScore as percentage of maximum
tierComputed maturity tier
pillar_scoresPer-pillar score breakdown (JSONB)
module_readinessPer-module readiness percentages (JSONB)

Module Activation

Managed via blueprint_module_activations:
StatusDescription
inactiveModule not yet activated
activatingModule being onboarded
activeModule live and operational
suspendedModule temporarily paused
All state changes are logged in blueprint_activation_log for full audit trail.