Skip to main content
Dotset CLI API Documentation / tollgate / SessionGrantRecord

Interface: SessionGrantRecord

Defined in: src/tollgate/audit/schema.ts:165 Record of a session grant in the audit log.

Properties

createdAt

createdAt: Date;
Defined in: src/tollgate/audit/schema.ts:167

expiresAt

expiresAt: Date | null;
Defined in: src/tollgate/audit/schema.ts:168

grantedBy

grantedBy: "api" | "webhook" | "terminal";
Defined in: src/tollgate/audit/schema.ts:173

id

id: string;
Defined in: src/tollgate/audit/schema.ts:166

originalRequestId?

optional originalRequestId: string;
Defined in: src/tollgate/audit/schema.ts:174

revokedAt?

optional revokedAt: Date;
Defined in: src/tollgate/audit/schema.ts:176

revokedBy?

optional revokedBy: string;
Defined in: src/tollgate/audit/schema.ts:177

scope

scope: "pattern" | "exact" | "tool" | "server";
Defined in: src/tollgate/audit/schema.ts:170

scopeValue?

optional scopeValue: string;
Defined in: src/tollgate/audit/schema.ts:171

server

server: string;
Defined in: src/tollgate/audit/schema.ts:169

tool?

optional tool: string;
Defined in: src/tollgate/audit/schema.ts:172

usageCount

usageCount: number;
Defined in: src/tollgate/audit/schema.ts:175