Interface: InterventionRequest
Defined in: packages/sdk/src/api/intervention-requests.ts:7
One intervention request — the event that a conversation asked for a person, not a per-recipient inbox row. Everyone notified shares this single status.
Properties
chatId?
optionalchatId:number|null
Defined in: packages/sdk/src/api/intervention-requests.ts:12
createdAt
createdAt:
string
Defined in: packages/sdk/src/api/intervention-requests.ts:19
id
id:
number
Defined in: packages/sdk/src/api/intervention-requests.ts:8
kind
kind:
string
Defined in: packages/sdk/src/api/intervention-requests.ts:11
escalation | contributor_input | approval
notifiedCount
notifiedCount:
number
Defined in: packages/sdk/src/api/intervention-requests.ts:21
How many people were told. Zero means the escalation reached nobody.
reasonCode?
optionalreasonCode:string|null
Defined in: packages/sdk/src/api/intervention-requests.ts:14
requestingMemberId?
optionalrequestingMemberId:number|null
Defined in: packages/sdk/src/api/intervention-requests.ts:13
resolution?
optionalresolution:string|null
Defined in: packages/sdk/src/api/intervention-requests.ts:16
handled | approved | denied | cancelled; null while open
resolvedAt?
optionalresolvedAt:string|null
Defined in: packages/sdk/src/api/intervention-requests.ts:18
resolvedByMemberId?
optionalresolvedByMemberId:number|null
Defined in: packages/sdk/src/api/intervention-requests.ts:17
uuid
uuid:
string
Defined in: packages/sdk/src/api/intervention-requests.ts:9