StepUpGrant
Result of a successful requestStepUp. ExpiresAt is the absolute deadline; ConsumeOnFirstUse echoes the policy so the dashboard can decide whether to render the "Verified for Nm" chip (windowed) or just a transient toast (per-action).
type StepUpGrant {
scope: String!
expiresAt: Time!
consumeOnFirstUse: Boolean!
}
Fields
StepUpGrant.scope ● String! non-null scalar
StepUpGrant.expiresAt ● Time! non-null scalar
StepUpGrant.consumeOnFirstUse ● Boolean! non-null scalar
Returned By
requestStepUp mutation