type: object required: - triggerId - type - inlineConfig - scriptConfig properties: id: type: string description: Subscription ID. example: "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde" triggerId: type: string description: ID of trigger subscribed to. example: "idn:access-requested" responseDeadline: type: string description: Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format. example: "PT1H" default: "PT1H" enabled: type: boolean description: Whether subscription should receive real-time trigger invocations or not. example: false type: type: string description: The type of subscription this is. enum: - INLINE - SCRIPT example: INLINE inlineConfig: $ref: './InlineConfig.yaml' scriptConfig: $ref: './ScriptConfig.yaml' filter: type: string description: JSONPath filter expression to only dispatch trigger input when evaluates to true. example: '[?($.identityId == "201327fda1c44704ac01181e963d463c")]'