Skip to main content

Interface: RoutineConfigEventResponse

Defined in: packages/sdk/src/types/generated/routine.ts:57

One row of the Routine History tab (GH #22937).

PHI-free by construction: IDs, closed-vocabulary enums, booleans, a timestamp, and field NAMES. Carries no Routine name, cron string, or prompt text — the same allowlist the audit payload enforces.

actorType / reason are what let the UI say "you turned this off" vs "we turned this off, and here is why". scheduleTransitioned / webhookTransitioned are computed server-side so no client has to re-derive the no-op-save rule (and get it wrong the way reading fieldsChanged as a diff does).

Properties

actor?

optional actor: MemberSummary | null

Defined in: packages/sdk/src/types/generated/routine.ts:72


actorMemberId?

optional actorMemberId: number | null

Defined in: packages/sdk/src/types/generated/routine.ts:63


actorType

actorType: RoutineConfigEventActorType

Defined in: packages/sdk/src/types/generated/routine.ts:62


fieldsChanged?

optional fieldsChanged: string[] | null

Defined in: packages/sdk/src/types/generated/routine.ts:71


id

id: number

Defined in: packages/sdk/src/types/generated/routine.ts:58


occurredAt

occurredAt: string

Defined in: packages/sdk/src/types/generated/routine.ts:61


reason

reason: RoutineConfigEventReason

Defined in: packages/sdk/src/types/generated/routine.ts:64


routineId

routineId: number

Defined in: packages/sdk/src/types/generated/routine.ts:60


scheduleEnabledAfter?

optional scheduleEnabledAfter: boolean | null

Defined in: packages/sdk/src/types/generated/routine.ts:66


scheduleEnabledBefore?

optional scheduleEnabledBefore: boolean | null

Defined in: packages/sdk/src/types/generated/routine.ts:65


scheduleTransitioned

scheduleTransitioned: boolean

Defined in: packages/sdk/src/types/generated/routine.ts:69


uuid

uuid: string

Defined in: packages/sdk/src/types/generated/routine.ts:59


webhookEnabledAfter?

optional webhookEnabledAfter: boolean | null

Defined in: packages/sdk/src/types/generated/routine.ts:68


webhookEnabledBefore?

optional webhookEnabledBefore: boolean | null

Defined in: packages/sdk/src/types/generated/routine.ts:67


webhookTransitioned

webhookTransitioned: boolean

Defined in: packages/sdk/src/types/generated/routine.ts:70