> ## Documentation Index
> Fetch the complete documentation index at: https://docs.infragrid.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get a Blueprint

> Retrieve one active published Blueprint and its public input contract.

Requires `blueprints:read`.

<ParamField path="blueprint_id" type="uuid" required>
  Published Blueprint identifier.
</ParamField>

## Response

<ResponseField name="id" type="uuid" required>
  Blueprint identifier.
</ResponseField>

<ResponseField name="command" type="string" required>
  Stable public command name.
</ResponseField>

<ResponseField name="status" type="string" required>
  Always `active` for a returned public Blueprint.
</ResponseField>

<ResponseField name="latestRevision" type="object" required>
  Latest published revision ID, number, schema version, digest, and publication timestamp.
</ResponseField>

<ResponseField name="inputs" type="PublishedBlueprintInput[]" required>
  Public input name, JSON Schema, required flag, and default-presence flag.
</ResponseField>

The response excludes the draft graph and all authoring state.


## Related topics

- [Get a Blueprint run](/reference/blueprint-runs/get.md)
- [MCP server](/tools/mcp.md)
- [Published Blueprints](/guides/published-blueprints.md)
- [List Blueprint run events](/reference/blueprint-runs/events.md)
- [TypeScript SDK](/sdks/typescript.md)
