Skip to content

CredentialStackSnapshot

The credential stack a run uses, captured when it started: the stack, its version, where it was resolved from, and its entries with their rules. Kept with the run as its record of which credentials it was allowed, and used by every model call, resume and child run, so a later edit to the stack never changes a run already going. It never holds a secret.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
stackIduuid
stackNamestring
stackVersioninteger
sourceCredentialStackSource
resolvedAtUtcdatetime
entriesCredentialSnapshotEntry[]
passesToChildrenbooleanWhether a run started by this one inherits the stack. Only a stack chosen explicitly (at the start, or inherited from one that was) is handed down; a default isn’t, so a child resolves its own defaults. Set by Maitento.
{
"stackId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"stackName": "...",
"stackVersion": 0,
"source": "Start",
"resolvedAtUtc": "2026-10-26T12:00:00.0000000Z",
"entries": [
{
"credentialId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"credentialName": "...",
"provider": "Anthropic",
"endpointKind": "Public",
"allowedModels": [],
"allowedEndpointKinds": [],
"enabled": false,
"keyHints": []
}
],
"passesToChildren": false
}