[{"data":1,"prerenderedAt":4774},["ShallowReactive",2],{"navigation_docs":3,"-integrations-and-extensibility-webhooks-events-and-payloads":1582,"-integrations-and-extensibility-webhooks-events-and-payloads-surround":4769},[4,237,583,622,898,988,1106,1240,1578],{"title":5,"path":6,"stem":7,"children":8,"page":84},"Getting Started","/getting-started","01.getting-started",[9,15,226,231],{"title":10,"path":11,"stem":12,"children":13},"Creating Your Account","/getting-started/creating-your-account","01.getting-started/00.creating-your-account/index",[14],{"title":10,"path":11,"stem":12},{"title":16,"order":17,"path":18,"stem":19,"children":20,"page":84},"Admin Onboarding: Getting Started",1,"/getting-started/admin-onboarding-getting-started","01.getting-started/01.admin-onboarding-getting-started",[21,25,29,33,40,44,51,85,134,147,158,162,175,179,188,205,213,219],{"title":22,"path":23,"stem":24},"Setting the Stage: How Predictability becomes Reality in DevStride","/getting-started/admin-onboarding-getting-started/setting-the-stage","01.getting-started/01.admin-onboarding-getting-started/01.setting-the-stage",{"title":26,"path":27,"stem":28},"Admin Onboarding - Getting Started","/getting-started/admin-onboarding-getting-started/admin-onboarding-guide","01.getting-started/01.admin-onboarding-getting-started/02.admin-onboarding-guide",{"title":30,"path":31,"stem":32},"Basic Terms","/getting-started/admin-onboarding-getting-started/basic-terms","01.getting-started/01.admin-onboarding-getting-started/03.basic-terms",{"title":34,"path":35,"stem":36,"children":37},"Setting Up Users and Teams","/getting-started/admin-onboarding-getting-started/setting-up-users-and-teams","01.getting-started/01.admin-onboarding-getting-started/04.setting-up-users-and-teams/index",[38],{"title":39,"path":35,"stem":36},"Admin Onboarding - Setting up Users and Teams",{"title":41,"path":42,"stem":43},"Admin Onboarding - Configuring Your Work Model","/getting-started/admin-onboarding-getting-started/configuring-your-work-model","01.getting-started/01.admin-onboarding-getting-started/05.configuring-your-work-model",{"title":45,"path":46,"stem":47,"children":48},"Map Value: WorkStreams","/getting-started/admin-onboarding-getting-started/map-value-workstreams","01.getting-started/01.admin-onboarding-getting-started/06.map-value-workstreams/index",[49],{"title":50,"path":46,"stem":47},"Admin Onboarding: Understanding Workstreams",{"title":52,"path":53,"stem":54,"children":55,"page":84},"Items","/getting-started/admin-onboarding-getting-started/items","01.getting-started/01.admin-onboarding-getting-started/07.items",[56,60,67,73,80],{"title":57,"path":58,"stem":59},"Setting up Your Item Type Hierarchy","/getting-started/admin-onboarding-getting-started/items/setting-up-item-type-hierarchy","01.getting-started/01.admin-onboarding-getting-started/07.items/01.setting-up-item-type-hierarchy",{"title":61,"path":62,"stem":63,"children":64},"Items: Setting Up Custom Fields","/getting-started/admin-onboarding-getting-started/items/setting-up-custom-fields","01.getting-started/01.admin-onboarding-getting-started/07.items/02.setting-up-custom-fields/index",[65],{"title":66,"path":62,"stem":63},"Admin Onboarding - Setting up Custom Fields",{"title":68,"path":69,"stem":70,"children":71},"Admin Onboarding - Setting up Tags","/getting-started/admin-onboarding-getting-started/items/setting-up-tags","01.getting-started/01.admin-onboarding-getting-started/07.items/03.setting-up-tags/index",[72],{"title":68,"path":69,"stem":70},{"title":74,"path":75,"stem":76,"children":77},"Items: Creating and Managing Forms","/getting-started/admin-onboarding-getting-started/items/creating-and-managing-forms","01.getting-started/01.admin-onboarding-getting-started/07.items/04.creating-and-managing-forms/index",[78],{"title":79,"path":75,"stem":76},"Admin Onboarding - Creating and Managing Forms",{"title":81,"path":82,"stem":83},"Create Items with AI","/getting-started/admin-onboarding-getting-started/items/create-items-with-ai","01.getting-started/01.admin-onboarding-getting-started/07.items/05.create-items-with-ai",false,{"title":86,"path":87,"stem":88,"children":89,"page":84},"Item Workspace Tour","/getting-started/admin-onboarding-getting-started/item-workspace-tour","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour",[90,94,98,102,106,110,114,118,122,126,130],{"title":91,"path":92,"stem":93},"Admin Onboarding - Item Workspace Header","/getting-started/admin-onboarding-getting-started/item-workspace-tour/header","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/01.header",{"title":95,"path":96,"stem":97},"Admin Onboarding - Item Workspace Tabs","/getting-started/admin-onboarding-getting-started/item-workspace-tour/tabs","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/02.tabs",{"title":99,"path":100,"stem":101},"Item Workspace Quick Links","/getting-started/admin-onboarding-getting-started/item-workspace-tour/quick-links","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/03.quick-links",{"title":103,"path":104,"stem":105},"Admin Onboarding - Item Workspace - Right Bar: Team through Status","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-team-through-status","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/04.right-bar-team-through-status",{"title":107,"path":108,"stem":109},"Admin Onboarding - Item Workspace - Right Bar: Point Estimates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-point-estimates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/05.right-bar-point-estimates",{"title":111,"path":112,"stem":113},"Admin Onboarding - Item Workspace - Right Bar: Time Estimates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-time-estimates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/06.right-bar-time-estimates",{"title":115,"path":116,"stem":117},"Admin Onboarding - Item Workspace -Right Bar: Best Practice time estimates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-best-practice-time-estimates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/07.right-bar-best-practice-time-estimates",{"title":119,"path":120,"stem":121},"Admin Onboarding - Item Workspace - Right Bar: Time Spent","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-time-spent","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/08.right-bar-time-spent",{"title":123,"path":124,"stem":125},"Admin Onboarding - Item Workspace - Right Bar: Priority","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-priority","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/09.right-bar-priority",{"title":127,"path":128,"stem":129},"Admin Onboarding - Item Workspace - Right Bar: Start Dates and Due Dates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-start-dates-and-due-dates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/10.right-bar-start-dates-and-due-dates",{"title":131,"path":132,"stem":133},"Admin Onboarding - Item Workspace - Right Bar: Progress Tracking","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-progress-tracking","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/11.right-bar-progress-tracking",{"title":135,"path":136,"stem":137,"children":138,"page":84},"Creating and Using Statuses","/getting-started/admin-onboarding-getting-started/creating-and-using-statuses","01.getting-started/01.admin-onboarding-getting-started/09.creating-and-using-statuses",[139,143],{"title":140,"path":141,"stem":142},"Admin Onboarding - Setting Up Workflow Statuses","/getting-started/admin-onboarding-getting-started/creating-and-using-statuses/setting-up-workflow-statuses","01.getting-started/01.admin-onboarding-getting-started/09.creating-and-using-statuses/01.setting-up-workflow-statuses",{"title":144,"path":145,"stem":146},"Admin Onboarding - Create Custom Status Collections","/getting-started/admin-onboarding-getting-started/creating-and-using-statuses/create-custom-status-collections","01.getting-started/01.admin-onboarding-getting-started/09.creating-and-using-statuses/02.create-custom-status-collections",{"title":148,"path":149,"stem":150,"children":151},"Populating and Managing WorkStreams","/getting-started/admin-onboarding-getting-started/populating-and-managing-workstreams","01.getting-started/01.admin-onboarding-getting-started/10.populating-and-managing-workstreams/index",[152,154],{"title":153,"path":149,"stem":150},"Admin Onboarding - Populating and Managing Workstreams",{"title":155,"path":156,"stem":157},"Import Templates","/getting-started/admin-onboarding-getting-started/populating-and-managing-workstreams/import-templates","01.getting-started/01.admin-onboarding-getting-started/10.populating-and-managing-workstreams/01.import-templates",{"title":159,"path":160,"stem":161},"Boards: Managing Workflow and Statuses","/getting-started/admin-onboarding-getting-started/boards-managing-workflow-and-statuses","01.getting-started/01.admin-onboarding-getting-started/11.boards-managing-workflow-and-statuses",{"title":163,"path":164,"stem":165,"children":166,"page":84},"Creating Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences",[167,171],{"title":168,"path":169,"stem":170},"Admin Onboarding - Organizing the When: Understanding Planning Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences/understanding-planning-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences/01.understanding-planning-cadences",{"title":172,"path":173,"stem":174},"Admin Onboarding - Setting Up Cadences and Timeboxes","/getting-started/admin-onboarding-getting-started/creating-cadences/setting-up-cadences-and-timeboxes","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences/02.setting-up-cadences-and-timeboxes",{"title":176,"path":177,"stem":178},"Track Progress - Gantt Charts","/getting-started/admin-onboarding-getting-started/track-progress-gantt-charts","01.getting-started/01.admin-onboarding-getting-started/13.track-progress-gantt-charts",{"title":180,"path":181,"stem":182,"children":183,"page":84},"Using AI in DevStride","/getting-started/admin-onboarding-getting-started/using-ai-in-devstride","01.getting-started/01.admin-onboarding-getting-started/14.using-ai-in-devstride",[184],{"title":185,"path":186,"stem":187},"Creating Items with AI","/getting-started/admin-onboarding-getting-started/using-ai-in-devstride/create-items-with-ai","01.getting-started/01.admin-onboarding-getting-started/14.using-ai-in-devstride/01.create-items-with-ai",{"title":189,"path":190,"stem":191,"children":192,"page":84},"More on Permissions","/getting-started/admin-onboarding-getting-started/permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions",[193,197,201],{"title":194,"path":195,"stem":196},"Understanding Permissions","/getting-started/admin-onboarding-getting-started/permissions/understanding-permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions/01.understanding-permissions",{"title":198,"path":199,"stem":200},"Roles & Permissions","/getting-started/admin-onboarding-getting-started/permissions/roles-and-permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions/02.roles-and-permissions",{"title":202,"path":203,"stem":204},"Sharing & Access","/getting-started/admin-onboarding-getting-started/permissions/sharing-and-access","01.getting-started/01.admin-onboarding-getting-started/15.permissions/03.sharing-and-access",{"title":206,"path":207,"stem":208,"children":209,"page":84},"API Keys","/getting-started/admin-onboarding-getting-started/api-keys","01.getting-started/01.admin-onboarding-getting-started/16.api-keys",[210],{"title":206,"path":211,"stem":212},"/getting-started/admin-onboarding-getting-started/api-keys/api-keys","01.getting-started/01.admin-onboarding-getting-started/16.api-keys/01.api-keys",{"title":214,"path":215,"stem":216,"children":217},"Pulling it all together: Planned Value to Delivery","/getting-started/admin-onboarding-getting-started/overall-flow-and-best-practices","01.getting-started/01.admin-onboarding-getting-started/17.overall-flow-and-best-practices/index",[218],{"title":214,"path":215,"stem":216},{"title":220,"path":221,"stem":222,"children":223},"Best Practices for Project Management in DevStride","/getting-started/admin-onboarding-getting-started/best-practices-for-project-management","01.getting-started/01.admin-onboarding-getting-started/18.best-practices-for-project-management/index",[224],{"title":225,"path":221,"stem":222},"Handling incomplete items from Sprint to Sprint",{"title":30,"path":227,"stem":228,"children":229},"/getting-started/basic-terms","01.getting-started/02.basic-terms/index",[230],{"title":30,"path":227,"stem":228},{"title":232,"path":233,"stem":234,"children":235},"Keyboard Shortcuts","/getting-started/keyboard-shortcuts","01.getting-started/03.keyboard-shortcuts/index",[236],{"title":232,"path":233,"stem":234},{"title":238,"path":239,"stem":240,"children":241,"page":84},"Major Modules","/major-modules","02.major-modules",[242,300,354,375,441,502,530],{"title":243,"order":244,"path":245,"stem":246,"children":247,"page":84},"Map Value: Workstreams and Work Items",2,"/major-modules/workstreams-and-work-items","02.major-modules/01.workstreams-and-work-items",[248,252,256,259,263,267,271,275,278],{"title":249,"path":250,"stem":251},"Creating Items","/major-modules/workstreams-and-work-items/creating-work-items","02.major-modules/01.workstreams-and-work-items/01.creating-work-items",{"title":253,"path":254,"stem":255},"The Items Table","/major-modules/workstreams-and-work-items/manage-items-table","02.major-modules/01.workstreams-and-work-items/02.manage-items-table",{"title":185,"path":257,"stem":258},"/major-modules/workstreams-and-work-items/ai-item-creation","02.major-modules/01.workstreams-and-work-items/03.ai-item-creation",{"title":260,"path":261,"stem":262},"Shared Lists","/major-modules/workstreams-and-work-items/published-lists","02.major-modules/01.workstreams-and-work-items/04.published-lists",{"title":264,"path":265,"stem":266},"Using the Map","/major-modules/workstreams-and-work-items/using-the-map","02.major-modules/01.workstreams-and-work-items/05.using-the-map",{"title":268,"path":269,"stem":270},"Dependency Graph","/major-modules/workstreams-and-work-items/dependency-graph","02.major-modules/01.workstreams-and-work-items/06.dependency-graph",{"title":272,"path":273,"stem":274},"Workstream & Item Permissions","/major-modules/workstreams-and-work-items/workstream-and-item-permissions","02.major-modules/01.workstreams-and-work-items/07.workstream-and-item-permissions",{"title":155,"path":276,"stem":277},"/major-modules/workstreams-and-work-items/import-templates","02.major-modules/01.workstreams-and-work-items/08.import-templates",{"title":279,"order":280,"path":281,"stem":282,"children":283,"page":84},"Workspace Capabilities",8,"/major-modules/workstreams-and-work-items/workspace-capabilities","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities",[284,288,292,296],{"title":285,"path":286,"stem":287},"Explore the Workspace","/major-modules/workstreams-and-work-items/workspace-capabilities/explore-the-workspace","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/01.explore-the-workspace",{"title":289,"path":290,"stem":291},"Workspace Editor & Collaboration","/major-modules/workstreams-and-work-items/workspace-capabilities/workspace-sidebar","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/02.workspace-sidebar",{"title":293,"path":294,"stem":295},"Themes & Appearance","/major-modules/workstreams-and-work-items/workspace-capabilities/themes-and-appearance","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/03.themes-and-appearance",{"title":297,"path":298,"stem":299},"Getting Help & Support","/major-modules/workstreams-and-work-items/workspace-capabilities/getting-help-and-support","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/04.getting-help-and-support",{"title":301,"order":302,"path":303,"stem":304,"children":305,"page":84},"Plan Delivery: Boards",3,"/major-modules/boards","02.major-modules/02.boards",[306,310,314,318,322,326,330,334,338,342,346,350],{"title":307,"path":308,"stem":309},"How DevStride manages the When: Perpetual vs. Cycle-based Boards","/major-modules/boards/how-devstride-manages-the-when","02.major-modules/02.boards/01.how-devstride-manages-the-when",{"title":311,"path":312,"stem":313},"Working Group Folders: Organizing the Who of the work","/major-modules/boards/working-group-folders","02.major-modules/02.boards/02.working-group-folders",{"title":315,"path":316,"stem":317},"Understanding Board Views","/major-modules/boards/understanding-board-views","02.major-modules/02.boards/03.understanding-board-views",{"title":319,"path":320,"stem":321},"Import Stories and Epics into Boards","/major-modules/boards/import-stories-and-epics-into-boards","02.major-modules/02.boards/04.import-stories-and-epics-into-boards",{"title":323,"path":324,"stem":325},"Adding a Folder","/major-modules/boards/adding-a-folder","02.major-modules/02.boards/05.adding-a-folder",{"title":327,"path":328,"stem":329},"Manage and Edit Dependencies","/major-modules/boards/manage-and-edit-dependencies","02.major-modules/02.boards/06.manage-and-edit-dependencies",{"title":331,"path":332,"stem":333},"Creating Subfolders in DevStride","/major-modules/boards/creating-subfolders-in-devstride","02.major-modules/02.boards/07.creating-subfolders-in-devstride",{"title":335,"path":336,"stem":337},"Setting up and Using Perpetual Boards","/major-modules/boards/setting-up-and-using-perpetual-boards","02.major-modules/02.boards/08.setting-up-and-using-perpetual-boards",{"title":339,"path":340,"stem":341},"Using Cycle Boards","/major-modules/boards/using-cycle-boards","02.major-modules/02.boards/09.using-cycle-boards",{"title":343,"path":344,"stem":345},"Track and Move Work with Board Views","/major-modules/boards/track-and-move-work-with-board-views","02.major-modules/02.boards/10.track-and-move-work-with-board-views",{"title":347,"path":348,"stem":349},"Boards and WIP Limiters","/major-modules/boards/boards-and-wip-limiters","02.major-modules/02.boards/11.boards-and-wip-limiters",{"title":351,"path":352,"stem":353},"Board & Folder Permissions","/major-modules/boards/board-and-folder-permissions","02.major-modules/02.boards/12.board-and-folder-permissions",{"title":355,"path":356,"stem":357,"children":358,"page":84},"Track Progress: Gantts","/major-modules/track-progress-gantts","02.major-modules/03.track-progress-gantts",[359,363,367,371],{"title":360,"path":361,"stem":362},"Track Progress: Setting Up Gantt Charts","/major-modules/track-progress-gantts/setting-up-gantt-charts","02.major-modules/03.track-progress-gantts/01.setting-up-gantt-charts",{"title":364,"path":365,"stem":366},"Viewing Gantt Charts","/major-modules/track-progress-gantts/viewing-gantt-charts","02.major-modules/03.track-progress-gantts/02.viewing-gantt-charts",{"title":368,"path":369,"stem":370},"Using Gantt Charts: Navigating the timeline","/major-modules/track-progress-gantts/navigating-the-timeline","02.major-modules/03.track-progress-gantts/03.navigating-the-timeline",{"title":372,"path":373,"stem":374},"Using Gantt Charts: Navigating the table","/major-modules/track-progress-gantts/navigating-the-table","02.major-modules/03.track-progress-gantts/04.navigating-the-table",{"title":376,"order":377,"path":378,"stem":379,"children":380,"page":84},"Measure Performance: Reports",4,"/major-modules/measure-performance-reports","02.major-modules/04.measure-performance-reports",[381,385,389,393,397,401,405,409,413,417,421,425,429,433,437],{"title":382,"path":383,"stem":384},"Reports Overview","/major-modules/measure-performance-reports/viewing-optimization","02.major-modules/04.measure-performance-reports/01.viewing-optimization",{"title":386,"path":387,"stem":388},"Using AI for powerful reports","/major-modules/measure-performance-reports/using-ai-for-powerful-reports","02.major-modules/04.measure-performance-reports/02.using-ai-for-powerful-reports",{"title":390,"path":391,"stem":392},"Report Customization Options","/major-modules/measure-performance-reports/report-filters-and-options","02.major-modules/04.measure-performance-reports/03.report-filters-and-options",{"title":394,"path":395,"stem":396},"Report: Current Progress","/major-modules/measure-performance-reports/current-progress","02.major-modules/04.measure-performance-reports/04.current-progress",{"title":398,"path":399,"stem":400},"Report: Trending Progress","/major-modules/measure-performance-reports/trending-progress","02.major-modules/04.measure-performance-reports/05.trending-progress",{"title":402,"path":403,"stem":404},"Report: Cycle Time","/major-modules/measure-performance-reports/cycle-time","02.major-modules/04.measure-performance-reports/06.cycle-time",{"title":406,"path":407,"stem":408},"Report: Throughput","/major-modules/measure-performance-reports/throughput","02.major-modules/04.measure-performance-reports/07.throughput",{"title":410,"path":411,"stem":412},"Report: Cumulative Flow","/major-modules/measure-performance-reports/cumulative-flow","02.major-modules/04.measure-performance-reports/08.cumulative-flow",{"title":414,"path":415,"stem":416},"Report: Velocity","/major-modules/measure-performance-reports/velocity","02.major-modules/04.measure-performance-reports/09.velocity",{"title":418,"path":419,"stem":420},"Report: Burn Up","/major-modules/measure-performance-reports/burn-up","02.major-modules/04.measure-performance-reports/10.burn-up",{"title":422,"path":423,"stem":424},"Report: Burn Down","/major-modules/measure-performance-reports/burn-down","02.major-modules/04.measure-performance-reports/11.burn-down",{"title":426,"path":427,"stem":428},"Report: User Time Completed","/major-modules/measure-performance-reports/user-time-completed","02.major-modules/04.measure-performance-reports/12.user-time-completed",{"title":430,"path":431,"stem":432},"Report: Churn","/major-modules/measure-performance-reports/churn","02.major-modules/04.measure-performance-reports/13.churn",{"title":434,"path":435,"stem":436},"Report: Time Allocation Matrix","/major-modules/measure-performance-reports/time-allocation-matrix","02.major-modules/04.measure-performance-reports/14.time-allocation-matrix",{"title":438,"path":439,"stem":440},"Report: Cycle Carry-Forward","/major-modules/measure-performance-reports/cycle-carry-forward","02.major-modules/04.measure-performance-reports/15.cycle-carry-forward",{"title":442,"order":280,"path":443,"stem":444,"children":445,"page":84},"Service Desk","/major-modules/service-desk","02.major-modules/05.service-desk",[446,450,454,458,462,466,470,474,478,482,486,490,494,498],{"title":447,"path":448,"stem":449},"Overview","/major-modules/service-desk/overview","02.major-modules/05.service-desk/01.overview",{"title":451,"path":452,"stem":453},"Enabling Service Desk","/major-modules/service-desk/enabling-service-desk","02.major-modules/05.service-desk/02.enabling-service-desk",{"title":455,"path":456,"stem":457},"Email Channels & Setup","/major-modules/service-desk/email-channels","02.major-modules/05.service-desk/03.email-channels",{"title":459,"path":460,"stem":461},"Requesters & Companies","/major-modules/service-desk/requesters-and-companies","02.major-modules/05.service-desk/04.requesters-and-companies",{"title":463,"path":464,"stem":465},"Customer Support Portal","/major-modules/service-desk/customer-support-portal","02.major-modules/05.service-desk/05.customer-support-portal",{"title":467,"path":468,"stem":469},"Working a Ticket","/major-modules/service-desk/working-a-ticket","02.major-modules/05.service-desk/06.working-a-ticket",{"title":471,"path":472,"stem":473},"Request Forms","/major-modules/service-desk/request-forms","02.major-modules/05.service-desk/07.request-forms",{"title":475,"path":476,"stem":477},"The Suspended Queue","/major-modules/service-desk/suspended-messages","02.major-modules/05.service-desk/08.suspended-messages",{"title":479,"path":480,"stem":481},"Finding & Filtering Tickets","/major-modules/service-desk/finding-and-filtering-tickets","02.major-modules/05.service-desk/09.finding-and-filtering-tickets",{"title":483,"path":484,"stem":485},"Permissions","/major-modules/service-desk/permissions","02.major-modules/05.service-desk/10.permissions",{"title":487,"path":488,"stem":489},"Service Level Agreements (SLA)","/major-modules/service-desk/sla","02.major-modules/05.service-desk/10.sla",{"title":491,"path":492,"stem":493},"Time-Based Ticket Automations","/major-modules/service-desk/time-based-automations","02.major-modules/05.service-desk/11.time-based-automations",{"title":495,"path":496,"stem":497},"Reports","/major-modules/service-desk/reports","02.major-modules/05.service-desk/12.reports",{"title":499,"path":500,"stem":501},"How email replies find their ticket","/major-modules/service-desk/how-email-replies-find-their-ticket","02.major-modules/05.service-desk/13.how-email-replies-find-their-ticket",{"title":503,"path":504,"stem":505,"children":506,"page":84},"Templates","/major-modules/templates","02.major-modules/06.templates",[507,510,514,518,522,526],{"title":447,"path":508,"stem":509},"/major-modules/templates/overview","02.major-modules/06.templates/01.overview",{"title":511,"path":512,"stem":513},"Creating a template","/major-modules/templates/creating-a-template","02.major-modules/06.templates/02.creating-a-template",{"title":515,"path":516,"stem":517},"Variables","/major-modules/templates/variables","02.major-modules/06.templates/03.variables",{"title":519,"path":520,"stem":521},"Applying a template","/major-modules/templates/applying-a-template","02.major-modules/06.templates/04.applying-a-template",{"title":523,"path":524,"stem":525},"Sharing templates","/major-modules/templates/sharing-templates","02.major-modules/06.templates/05.sharing-templates",{"title":527,"path":528,"stem":529},"Template health","/major-modules/templates/template-health","02.major-modules/06.templates/06.template-health",{"title":531,"path":532,"stem":533,"children":534,"page":84},"Knowledge Base","/major-modules/knowledge-base","02.major-modules/07.knowledge-base",[535,539,543,547,551,555,559,563,567,571,575,579],{"title":536,"path":537,"stem":538},"Knowledge Base Overview","/major-modules/knowledge-base/overview","02.major-modules/07.knowledge-base/01.overview",{"title":540,"path":541,"stem":542},"Write and Publish Your First Article","/major-modules/knowledge-base/write-and-publish-your-first-article","02.major-modules/07.knowledge-base/02.write-and-publish-your-first-article",{"title":544,"path":545,"stem":546},"Organizing with Categories","/major-modules/knowledge-base/organizing-with-categories","02.major-modules/07.knowledge-base/03.organizing-with-categories",{"title":548,"path":549,"stem":550},"Who Can See an Article","/major-modules/knowledge-base/who-can-see-an-article","02.major-modules/07.knowledge-base/04.who-can-see-an-article",{"title":552,"path":553,"stem":554},"The Article Lifecycle and URLs","/major-modules/knowledge-base/article-lifecycle-and-urls","02.major-modules/07.knowledge-base/05.article-lifecycle-and-urls",{"title":556,"path":557,"stem":558},"Article History and Restore","/major-modules/knowledge-base/article-history-and-restore","02.major-modules/07.knowledge-base/06.article-history-and-restore",{"title":560,"path":561,"stem":562},"Searching and Browsing","/major-modules/knowledge-base/searching-and-browsing","02.major-modules/07.knowledge-base/07.searching-and-browsing",{"title":564,"path":565,"stem":566},"The Customer Help Center","/major-modules/knowledge-base/the-customer-help-center","02.major-modules/07.knowledge-base/08.the-customer-help-center",{"title":568,"path":569,"stem":570},"Sharing Articles and Categories","/major-modules/knowledge-base/sharing-articles-and-categories","02.major-modules/07.knowledge-base/09.sharing-articles-and-categories",{"title":572,"path":573,"stem":574},"Article Review Comments","/major-modules/knowledge-base/article-review-comments","02.major-modules/07.knowledge-base/10.article-review-comments",{"title":576,"path":577,"stem":578},"Knowledge Base Permissions","/major-modules/knowledge-base/knowledge-base-permissions","02.major-modules/07.knowledge-base/11.knowledge-base-permissions",{"title":580,"path":581,"stem":582},"Customer Comments on Articles","/major-modules/knowledge-base/customer-comments-on-articles","02.major-modules/07.knowledge-base/12.customer-comments-on-articles",{"title":584,"path":585,"stem":586,"children":587,"page":84},"Personal Workspace","/personal-workspace","03.personal-workspace",[588,594,608,619],{"title":589,"path":590,"stem":591,"children":592},"My Work","/personal-workspace/my-work","03.personal-workspace/01.my-work/index",[593],{"title":589,"path":590,"stem":591},{"title":595,"order":596,"path":597,"stem":598,"children":599,"page":84},"Notifications",7,"/personal-workspace/notifications","03.personal-workspace/02.notifications",[600,604],{"title":601,"path":602,"stem":603},"Notifications in DevStride","/personal-workspace/notifications/overview-of-notification-options","03.personal-workspace/02.notifications/01.overview-of-notification-options",{"title":605,"path":606,"stem":607},"Customizing Notification Settings","/personal-workspace/notifications/customizing-notification-settings-for-individuals-and-teams","03.personal-workspace/02.notifications/02.customizing-notification-settings-for-individuals-and-teams",{"title":609,"path":610,"stem":611,"children":612,"page":84},"My Account","/personal-workspace/my-account","03.personal-workspace/03.my-account",[613,616],{"title":447,"path":614,"stem":615},"/personal-workspace/my-account/overview","03.personal-workspace/03.my-account/01.overview",{"title":206,"path":617,"stem":618},"/personal-workspace/my-account/api-keys","03.personal-workspace/03.my-account/02.api-keys",{"title":232,"path":620,"stem":621},"/personal-workspace/keyboard-shortcuts","03.personal-workspace/04.keyboard-shortcuts",{"title":623,"path":624,"stem":625,"children":626,"page":84},"Workspace Administration","/workspace-administration","04.workspace-administration",[627,647,657,802,815,894],{"title":628,"path":629,"stem":630,"children":631,"page":84},"Manage Items Module","/workspace-administration/manage-items","04.workspace-administration/01.manage-items",[632,635,639,643],{"title":447,"path":633,"stem":634},"/workspace-administration/manage-items/overview","04.workspace-administration/01.manage-items/01.overview",{"title":636,"path":637,"stem":638},"Finding & Filtering Items","/workspace-administration/manage-items/finding-and-filtering-items","04.workspace-administration/01.manage-items/02.finding-and-filtering-items",{"title":640,"path":641,"stem":642},"Creating & Sharing Views","/workspace-administration/manage-items/creating-and-sharing-views","04.workspace-administration/01.manage-items/03.creating-and-sharing-views",{"title":644,"path":645,"stem":646},"Item Hierarchy","/workspace-administration/manage-items/item-hierarchy","04.workspace-administration/01.manage-items/04.item-hierarchy",{"title":648,"order":649,"path":650,"stem":651,"children":652,"page":84},"Automate Workflows",5,"/workspace-administration/automations","04.workspace-administration/02.automations",[653],{"title":654,"path":655,"stem":656},"Setting Up Basic Automations","/workspace-administration/automations/setting-up-basic-automations","04.workspace-administration/02.automations/01.setting-up-basic-automations",{"title":658,"order":659,"path":660,"stem":661,"children":662,"page":84},"Configure Settings",6,"/workspace-administration/settings","04.workspace-administration/03.settings",[663,708,745,754,798],{"title":664,"path":665,"stem":666,"children":667,"page":84},"Organization","/workspace-administration/settings/organization","04.workspace-administration/03.settings/01.organization",[668,672,676,680,684,688,692,696,700,704],{"title":669,"path":670,"stem":671},"Org Configuration","/workspace-administration/settings/organization/org-profile","04.workspace-administration/03.settings/01.organization/01.org-profile",{"title":673,"path":674,"stem":675},"Users, Roles & MFA","/workspace-administration/settings/organization/users-roles-and-mfa","04.workspace-administration/03.settings/01.organization/02.users-roles-and-mfa",{"title":677,"path":678,"stem":679},"Time Tracking Lock & Soft Close","/workspace-administration/settings/organization/time-tracking-lock","04.workspace-administration/03.settings/01.organization/03.time-tracking-lock",{"title":681,"path":682,"stem":683},"Training Sandboxes","/workspace-administration/settings/organization/training-sandboxes","04.workspace-administration/03.settings/01.organization/04.training-sandboxes",{"title":685,"path":686,"stem":687},"Training Sandbox Guide","/workspace-administration/settings/organization/training-sandbox-guide","04.workspace-administration/03.settings/01.organization/05.training-sandbox-guide",{"title":689,"path":690,"stem":691},"Personas","/workspace-administration/settings/organization/personas","04.workspace-administration/03.settings/01.organization/06.personas",{"title":693,"path":694,"stem":695},"Teams","/workspace-administration/settings/organization/teams","04.workspace-administration/03.settings/01.organization/07.teams",{"title":697,"path":698,"stem":699},"Import History","/workspace-administration/settings/organization/import-history","04.workspace-administration/03.settings/01.organization/08.import-history",{"title":701,"path":702,"stem":703},"Formatting Rules","/workspace-administration/settings/organization/formatting-rules","04.workspace-administration/03.settings/01.organization/09.formatting-rules",{"title":705,"path":706,"stem":707},"Subtask Statuses","/workspace-administration/settings/organization/subtask-statuses","04.workspace-administration/03.settings/01.organization/10.subtask-statuses",{"title":709,"path":710,"stem":711,"children":712,"page":84},"Data Model","/workspace-administration/settings/data-model","04.workspace-administration/03.settings/02.data-model",[713,717,721,725,729,733,737,741],{"title":714,"path":715,"stem":716},"Cadences","/workspace-administration/settings/data-model/cadences","04.workspace-administration/03.settings/02.data-model/01.cadences",{"title":718,"path":719,"stem":720},"Item Types","/workspace-administration/settings/data-model/item-types","04.workspace-administration/03.settings/02.data-model/02.item-types",{"title":722,"path":723,"stem":724},"Tags","/workspace-administration/settings/data-model/tags","04.workspace-administration/03.settings/02.data-model/03.tags",{"title":726,"path":727,"stem":728},"Custom Fields","/workspace-administration/settings/data-model/custom-fields","04.workspace-administration/03.settings/02.data-model/04.custom-fields",{"title":730,"path":731,"stem":732},"Priority Levels","/workspace-administration/settings/data-model/priority-levels","04.workspace-administration/03.settings/02.data-model/05.priority-levels",{"title":734,"path":735,"stem":736},"Effort Points and Time Estimation","/workspace-administration/settings/data-model/effort-points-and-time-estimation","04.workspace-administration/03.settings/02.data-model/06.effort-points-and-time-estimation",{"title":738,"path":739,"stem":740},"Statuses and WIP Limiters","/workspace-administration/settings/data-model/statuses-and-wip-limiters","04.workspace-administration/03.settings/02.data-model/07.statuses-and-wip-limiters",{"title":742,"path":743,"stem":744},"Customizing the Item Drawer","/workspace-administration/settings/data-model/customizing-the-item-drawer","04.workspace-administration/03.settings/02.data-model/08.customizing-the-item-drawer",{"title":746,"path":747,"stem":748,"children":749,"page":84},"Forms","/workspace-administration/settings/forms","04.workspace-administration/03.settings/03.forms",[750],{"title":751,"path":752,"stem":753},"Item Request Forms","/workspace-administration/settings/forms/item-request-forms","04.workspace-administration/03.settings/03.forms/item-request-forms",{"title":755,"path":756,"stem":757,"children":758,"page":84},"Integrations","/workspace-administration/settings/integrations","04.workspace-administration/03.settings/04.integrations",[759,763,767,771,775,778,782,786,790,794],{"title":760,"path":761,"stem":762},"GitHub","/workspace-administration/settings/integrations/github","04.workspace-administration/03.settings/04.integrations/01.github",{"title":764,"path":765,"stem":766},"Connect AI & the MCP Server","/workspace-administration/settings/integrations/connect-ai-and-mcp","04.workspace-administration/03.settings/04.integrations/02.connect-ai-and-mcp",{"title":768,"path":769,"stem":770},"Database Access for BI Tools","/workspace-administration/settings/integrations/database-access","04.workspace-administration/03.settings/04.integrations/03.database-access",{"title":772,"path":773,"stem":774},"Jira Integration","/workspace-administration/settings/integrations/jira","04.workspace-administration/03.settings/04.integrations/04.jira",{"title":206,"path":776,"stem":777},"/workspace-administration/settings/integrations/api-keys","04.workspace-administration/03.settings/04.integrations/05.api-keys",{"title":779,"path":780,"stem":781},"Enterprise SSO","/workspace-administration/settings/integrations/enterprise-sso","04.workspace-administration/03.settings/04.integrations/06.enterprise-sso",{"title":783,"path":784,"stem":785},"Microsoft Teams","/workspace-administration/settings/integrations/microsoft-teams","04.workspace-administration/03.settings/04.integrations/07.microsoft-teams",{"title":787,"path":788,"stem":789},"Slack","/workspace-administration/settings/integrations/slack","04.workspace-administration/03.settings/04.integrations/08.slack",{"title":791,"path":792,"stem":793},"Connected Apps","/workspace-administration/settings/integrations/connected-apps","04.workspace-administration/03.settings/04.integrations/09.connected-apps",{"title":795,"path":796,"stem":797},"Azure DevOps Integration","/workspace-administration/settings/integrations/azure-devops","04.workspace-administration/03.settings/04.integrations/10.azure-devops",{"title":799,"path":800,"stem":801},"Subscription & Billing","/workspace-administration/settings/subscription-and-billing","04.workspace-administration/03.settings/05.subscription-and-billing",{"title":483,"path":803,"stem":804,"children":805,"page":84},"/workspace-administration/permissions","04.workspace-administration/04.permissions",[806,809,812],{"title":194,"path":807,"stem":808},"/workspace-administration/permissions/understanding-permissions","04.workspace-administration/04.permissions/01.understanding-permissions",{"title":198,"path":810,"stem":811},"/workspace-administration/permissions/roles-and-permissions","04.workspace-administration/04.permissions/02.roles-and-permissions",{"title":202,"path":813,"stem":814},"/workspace-administration/permissions/sharing-and-access","04.workspace-administration/04.permissions/03.sharing-and-access",{"title":816,"order":817,"path":818,"stem":819,"children":820,"page":84},"Filters",10,"/workspace-administration/filters","04.workspace-administration/05.filters",[821,824,827,831,835,839,843,846,849,853,873],{"title":589,"path":822,"stem":823},"/workspace-administration/filters/my-work","04.workspace-administration/05.filters/01.my-work",{"title":595,"path":825,"stem":826},"/workspace-administration/filters/notifications","04.workspace-administration/05.filters/02.notifications",{"title":828,"path":829,"stem":830},"Workstreams","/workspace-administration/filters/workstreams","04.workspace-administration/05.filters/03.workstreams",{"title":832,"path":833,"stem":834},"Cycles","/workspace-administration/filters/cycles","04.workspace-administration/05.filters/04.cycles",{"title":836,"path":837,"stem":838},"Boards","/workspace-administration/filters/boards","04.workspace-administration/05.filters/05.boards",{"title":840,"path":841,"stem":842},"Gantt","/workspace-administration/filters/gantt","04.workspace-administration/05.filters/06.gantt",{"title":52,"path":844,"stem":845},"/workspace-administration/filters/items","04.workspace-administration/05.filters/07.items",{"title":495,"path":847,"stem":848},"/workspace-administration/filters/reports","04.workspace-administration/05.filters/08.reports",{"title":850,"path":851,"stem":852},"Automations","/workspace-administration/filters/automations","04.workspace-administration/05.filters/09.automations",{"title":854,"path":855,"stem":856,"children":857,"page":84},"Sort ","/workspace-administration/filters/sort","04.workspace-administration/05.filters/10.sort",[858,861,864,867,870],{"title":589,"path":859,"stem":860},"/workspace-administration/filters/sort/my-work","04.workspace-administration/05.filters/10.sort/01.my-work",{"title":828,"path":862,"stem":863},"/workspace-administration/filters/sort/workstreams","04.workspace-administration/05.filters/10.sort/02.workstreams",{"title":832,"path":865,"stem":866},"/workspace-administration/filters/sort/cycles","04.workspace-administration/05.filters/10.sort/03.cycles",{"title":836,"path":868,"stem":869},"/workspace-administration/filters/sort/boards","04.workspace-administration/05.filters/10.sort/04.boards",{"title":52,"path":871,"stem":872},"/workspace-administration/filters/sort/items","04.workspace-administration/05.filters/10.sort/05.items",{"title":874,"path":875,"stem":876,"children":877,"page":84},"Options","/workspace-administration/filters/options","04.workspace-administration/05.filters/11.options",[878,881,884,888,891],{"title":589,"path":879,"stem":880},"/workspace-administration/filters/options/my-work","04.workspace-administration/05.filters/11.options/01.my-work",{"title":828,"path":882,"stem":883},"/workspace-administration/filters/options/workstreams","04.workspace-administration/05.filters/11.options/02.workstreams",{"title":885,"path":886,"stem":887},"Cycle","/workspace-administration/filters/options/cycle","04.workspace-administration/05.filters/11.options/03.cycle",{"title":836,"path":889,"stem":890},"/workspace-administration/filters/options/boards","04.workspace-administration/05.filters/11.options/04.boards",{"title":52,"path":892,"stem":893},"/workspace-administration/filters/options/items","04.workspace-administration/05.filters/11.options/05.items",{"title":895,"path":896,"stem":897},"AI Assistant","/workspace-administration/ai-assistant","04.workspace-administration/06.ai-assistant",{"title":899,"path":900,"stem":901,"children":902,"page":84},"Planning Concepts & Use Cases","/planning-concepts-and-use-cases","05.planning-concepts-and-use-cases",[903,959],{"title":904,"order":905,"path":906,"stem":907,"children":908,"page":84},"Understanding Project Planning Tools",9,"/planning-concepts-and-use-cases/project-planning-tools","05.planning-concepts-and-use-cases/01.project-planning-tools",[909,942],{"title":910,"path":911,"stem":912,"children":913,"page":84},"Gantt Charts","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts",[914,918,922,926,930,934,938],{"title":915,"path":916,"stem":917},"Gantt Charts Basics","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/gantt-charts-basics","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/01.gantt-charts-basics",{"title":919,"path":920,"stem":921},"Create New Gantt","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/create-new-gantt","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/02.create-new-gantt",{"title":923,"path":924,"stem":925},"Add to Gantt","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/add-to-gantt","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/03.add-to-gantt",{"title":927,"path":928,"stem":929},"Gantt Charts Toolbar","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/gantt-charts-toolbar","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/04.gantt-charts-toolbar",{"title":931,"path":932,"stem":933},"Scenario Planning","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/scenario-planning","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/05.scenario-planning",{"title":935,"path":936,"stem":937},"Tips for Effective Gantt Chart Planning","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/tips-for-effective-gantt-chart-planning","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/06.tips-for-effective-gantt-chart-planning",{"title":939,"path":940,"stem":941},"Link Mode","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/link-mode","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/07.link-mode",{"title":943,"path":944,"stem":945,"children":946,"page":84},"Kanban Boards","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards",[947,951,955],{"title":948,"path":949,"stem":950},"Setting Up Your Kanban Board","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards/setting-up-your-kanban-board","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards/01.setting-up-your-kanban-board",{"title":952,"path":953,"stem":954},"Using Kanban for Workflow Visualization","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards/using-kanban-for-workflow-visualization","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards/02.using-kanban-for-workflow-visualization",{"title":956,"path":957,"stem":958},"Kanban Best Practices","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards/kanban-best-practices","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards/03.kanban-best-practices",{"title":960,"order":961,"path":962,"stem":963,"children":964,"page":84},"Use Cases",12,"/planning-concepts-and-use-cases/use-cases","05.planning-concepts-and-use-cases/02.use-cases",[965,968,972,976,980,984],{"title":910,"path":966,"stem":967},"/planning-concepts-and-use-cases/use-cases/gantt-charts","05.planning-concepts-and-use-cases/02.use-cases/01.gantt-charts",{"title":969,"path":970,"stem":971},"Plan a Sprint","/planning-concepts-and-use-cases/use-cases/plan-a-sprint","05.planning-concepts-and-use-cases/02.use-cases/02.plan-a-sprint",{"title":973,"path":974,"stem":975},"Conduct a Standup","/planning-concepts-and-use-cases/use-cases/conduct-a-standup","05.planning-concepts-and-use-cases/02.use-cases/03.conduct-a-standup",{"title":977,"path":978,"stem":979},"Manage Cadences","/planning-concepts-and-use-cases/use-cases/manage-cadences","05.planning-concepts-and-use-cases/02.use-cases/04.manage-cadences",{"title":981,"path":982,"stem":983},"Customizing Item Types","/planning-concepts-and-use-cases/use-cases/customizing-item-types","05.planning-concepts-and-use-cases/02.use-cases/05.customizing-item-types",{"title":985,"path":986,"stem":987},"Backlog Refinement","/planning-concepts-and-use-cases/use-cases/backlog-refinement","05.planning-concepts-and-use-cases/02.use-cases/06.backlog-refinement",{"title":989,"path":990,"stem":991,"children":992,"page":84},"Integrations & Extensibility","/integrations-and-extensibility","06.integrations-and-extensibility",[993,1018,1076],{"title":994,"path":995,"stem":996,"children":997,"page":84},"DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server",[998,1002,1006,1010,1014],{"title":999,"path":1000,"stem":1001},"What Is the DevStride MCP Server?","/integrations-and-extensibility/devstride-mcp-server/what-is-the-devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server/01.what-is-the-devstride-mcp-server",{"title":1003,"path":1004,"stem":1005},"Setting Up Your Connection","/integrations-and-extensibility/devstride-mcp-server/setting-up-your-connection","06.integrations-and-extensibility/01.devstride-mcp-server/02.setting-up-your-connection",{"title":1007,"path":1008,"stem":1009},"Doing Real Work with the DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server/doing-real-work-with-the-devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server/03.doing-real-work-with-the-devstride-mcp-server",{"title":1011,"path":1012,"stem":1013},"Best Practices & Tips","/integrations-and-extensibility/devstride-mcp-server/best-practices-and-tips","06.integrations-and-extensibility/01.devstride-mcp-server/04.best-practices-and-tips",{"title":1015,"path":1016,"stem":1017},"Tool Reference","/integrations-and-extensibility/devstride-mcp-server/tool-reference","06.integrations-and-extensibility/01.devstride-mcp-server/05.tool-reference",{"title":1019,"path":1020,"stem":1021,"children":1022},"Plugins","/integrations-and-extensibility/plugins","06.integrations-and-extensibility/02.plugins/index",[1023,1025],{"title":1024,"path":1020,"stem":1021},"Getting Started With Plugins",{"title":1026,"path":1027,"stem":1028,"children":1029,"page":84},"Weekly Logs","/integrations-and-extensibility/plugins/weekly-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs",[1030,1033,1037,1041,1045,1049,1053,1057,1060,1064,1068,1072],{"title":447,"path":1031,"stem":1032},"/integrations-and-extensibility/plugins/weekly-logs/overview","06.integrations-and-extensibility/02.plugins/01.weekly-logs/01.overview",{"title":1034,"path":1035,"stem":1036},"Grid","/integrations-and-extensibility/plugins/weekly-logs/grid","06.integrations-and-extensibility/02.plugins/01.weekly-logs/02.grid",{"title":1038,"path":1039,"stem":1040},"Views","/integrations-and-extensibility/plugins/weekly-logs/views","06.integrations-and-extensibility/02.plugins/01.weekly-logs/03.views",{"title":1042,"path":1043,"stem":1044},"Navigation","/integrations-and-extensibility/plugins/weekly-logs/navigation","06.integrations-and-extensibility/02.plugins/01.weekly-logs/04.navigation",{"title":1046,"path":1047,"stem":1048},"Proposed Items","/integrations-and-extensibility/plugins/weekly-logs/proposed-items","06.integrations-and-extensibility/02.plugins/01.weekly-logs/05.proposed-items",{"title":1050,"path":1051,"stem":1052},"Search","/integrations-and-extensibility/plugins/weekly-logs/search","06.integrations-and-extensibility/02.plugins/01.weekly-logs/06.search",{"title":1054,"path":1055,"stem":1056},"Time Logging","/integrations-and-extensibility/plugins/weekly-logs/logging","06.integrations-and-extensibility/02.plugins/01.weekly-logs/07.logging",{"title":816,"path":1058,"stem":1059},"/integrations-and-extensibility/plugins/weekly-logs/filtering","06.integrations-and-extensibility/02.plugins/01.weekly-logs/08.filtering",{"title":1061,"path":1062,"stem":1063},"Team Logs","/integrations-and-extensibility/plugins/weekly-logs/team-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs/09.team-logs",{"title":1065,"path":1066,"stem":1067},"Organization Switch","/integrations-and-extensibility/plugins/weekly-logs/organization-switch","06.integrations-and-extensibility/02.plugins/01.weekly-logs/10.organization-switch",{"title":1069,"path":1070,"stem":1071},"Export","/integrations-and-extensibility/plugins/weekly-logs/export","06.integrations-and-extensibility/02.plugins/01.weekly-logs/11.export",{"title":1073,"path":1074,"stem":1075},"Meetings","/integrations-and-extensibility/plugins/weekly-logs/meetings","06.integrations-and-extensibility/02.plugins/01.weekly-logs/12.meetings",{"title":1077,"path":1078,"stem":1079,"children":1080},"Webhooks","/integrations-and-extensibility/webhooks","06.integrations-and-extensibility/03.webhooks/index",[1081,1082,1086,1090,1094,1098,1102],{"title":1077,"path":1078,"stem":1079},{"title":1083,"path":1084,"stem":1085},"Quickstart","/integrations-and-extensibility/webhooks/quickstart","06.integrations-and-extensibility/03.webhooks/01.quickstart",{"title":1087,"path":1088,"stem":1089},"Events & Payloads","/integrations-and-extensibility/webhooks/events-and-payloads","06.integrations-and-extensibility/03.webhooks/02.events-and-payloads",{"title":1091,"path":1092,"stem":1093},"Verifying Signatures","/integrations-and-extensibility/webhooks/verifying-signatures","06.integrations-and-extensibility/03.webhooks/03.verifying-signatures",{"title":1095,"path":1096,"stem":1097},"Delivery, Retries & Ordering","/integrations-and-extensibility/webhooks/delivery-retries-and-ordering","06.integrations-and-extensibility/03.webhooks/04.delivery-retries-and-ordering",{"title":1099,"path":1100,"stem":1101},"Managing Endpoints","/integrations-and-extensibility/webhooks/managing-endpoints","06.integrations-and-extensibility/03.webhooks/05.managing-endpoints",{"title":1103,"path":1104,"stem":1105},"Troubleshooting & Best Practices","/integrations-and-extensibility/webhooks/troubleshooting-and-best-practices","06.integrations-and-extensibility/03.webhooks/06.troubleshooting-and-best-practices",{"title":1107,"path":1108,"stem":1109,"children":1110,"page":84},"Developer Experience","/developer-experience","07.developer-experience",[1111,1147,1203],{"title":1112,"path":1113,"stem":1114,"children":1115,"page":84},"Developer Guide","/developer-experience/guide","07.developer-experience/00.guide",[1116,1119,1123,1127,1131,1135,1139,1143],{"title":447,"path":1117,"stem":1118},"/developer-experience/guide/overview","07.developer-experience/00.guide/01.overview",{"title":1120,"path":1121,"stem":1122},"Set up your machine","/developer-experience/guide/set-up-your-machine","07.developer-experience/00.guide/02.set-up-your-machine",{"title":1124,"path":1125,"stem":1126},"Credentials and access","/developer-experience/guide/credentials-and-access","07.developer-experience/00.guide/03.credentials-and-access",{"title":1128,"path":1129,"stem":1130},"Plan work","/developer-experience/guide/plan-work","07.developer-experience/00.guide/04.plan-work",{"title":1132,"path":1133,"stem":1134},"Develop","/developer-experience/guide/develop","07.developer-experience/00.guide/05.develop",{"title":1136,"path":1137,"stem":1138},"Release","/developer-experience/guide/release","07.developer-experience/00.guide/06.release",{"title":1140,"path":1141,"stem":1142},"Troubleshooting","/developer-experience/guide/troubleshooting","07.developer-experience/00.guide/07.troubleshooting",{"title":1144,"path":1145,"stem":1146},"For admins: access, keys and stages","/developer-experience/guide/for-admins","07.developer-experience/00.guide/08.for-admins",{"title":1148,"path":1149,"stem":1150,"children":1151,"page":84},"Intro","/developer-experience/intro","07.developer-experience/01.intro",[1152,1156,1159,1163,1167,1171,1175,1179,1183,1187,1191,1195,1199],{"title":1153,"path":1154,"stem":1155},"How DevStride Is Built, and Why","/developer-experience/intro/how-we-build","07.developer-experience/01.intro/00.how-we-build",{"title":5,"path":1157,"stem":1158},"/developer-experience/intro/getting-started","07.developer-experience/01.intro/01.getting-started",{"title":1160,"path":1161,"stem":1162},"Introduction to the ds CLI","/developer-experience/intro/introduction","07.developer-experience/01.intro/02.introduction",{"title":1164,"path":1165,"stem":1166},"Command Reference","/developer-experience/intro/command-reference","07.developer-experience/01.intro/03.command-reference",{"title":1168,"path":1169,"stem":1170},"Local Development","/developer-experience/intro/local-development","07.developer-experience/01.intro/04.local-development",{"title":1172,"path":1173,"stem":1174},"Dockerized Worktree Development","/developer-experience/intro/dockerized-worktree-development","07.developer-experience/01.intro/05.dockerized-worktree-development",{"title":1176,"path":1177,"stem":1178},"Golden Dataset","/developer-experience/intro/golden-dataset","07.developer-experience/01.intro/06.golden-dataset",{"title":1180,"path":1181,"stem":1182},"Deployment","/developer-experience/intro/deployment","07.developer-experience/01.intro/07.deployment",{"title":1184,"path":1185,"stem":1186},"API Development","/developer-experience/intro/api-development","07.developer-experience/01.intro/08.api-development",{"title":1188,"path":1189,"stem":1190},"Stripe Integration","/developer-experience/intro/stripe-integration","07.developer-experience/01.intro/09.stripe-integration",{"title":1192,"path":1193,"stem":1194},"Maintenance & Codebase Checks","/developer-experience/intro/maintenance-and-codebase-checks","07.developer-experience/01.intro/10.maintenance-and-codebase-checks",{"title":1196,"path":1197,"stem":1198},"AI Development","/developer-experience/intro/ai-development","07.developer-experience/01.intro/11.ai-development",{"title":1200,"path":1201,"stem":1202},"Data Conversion Utilities","/developer-experience/intro/data-conversion-utilities","07.developer-experience/01.intro/12.data-conversion-utilities",{"title":1204,"path":1205,"stem":1206,"children":1207,"page":84},"Agentic Skills","/developer-experience/agentic-skills","07.developer-experience/02.agentic-skills",[1208,1212,1216,1220,1224,1228,1232,1236],{"title":1209,"path":1210,"stem":1211},"The Idea Behind the Loop","/developer-experience/agentic-skills/the-idea-behind-the-loop","07.developer-experience/02.agentic-skills/00.the-idea-behind-the-loop",{"title":1213,"path":1214,"stem":1215},"DevStride for Claude Code","/developer-experience/agentic-skills/claude-code-skills-overview","07.developer-experience/02.agentic-skills/01.claude-code-skills-overview",{"title":1217,"path":1218,"stem":1219},"Getting the Skills","/developer-experience/agentic-skills/getting-the-skills","07.developer-experience/02.agentic-skills/02.getting-the-skills",{"title":1221,"path":1222,"stem":1223},"Guided Setup","/developer-experience/agentic-skills/setup-guide","07.developer-experience/02.agentic-skills/03.setup-guide",{"title":1225,"path":1226,"stem":1227},"Skill Audit","/developer-experience/agentic-skills/skill-audit","07.developer-experience/02.agentic-skills/04.skill-audit",{"title":1229,"path":1230,"stem":1231},"The Planning Loop","/developer-experience/agentic-skills/claude-skills-planning-loop","07.developer-experience/02.agentic-skills/05.claude-skills-planning-loop",{"title":1233,"path":1234,"stem":1235},"The Delivery Loop","/developer-experience/agentic-skills/claude-skills-delivery-loop","07.developer-experience/02.agentic-skills/06.claude-skills-delivery-loop",{"title":1237,"path":1238,"stem":1239},"Configuration Reference","/developer-experience/agentic-skills/configuration-reference","07.developer-experience/02.agentic-skills/07.configuration-reference",{"title":1241,"order":1242,"path":1243,"stem":1244,"children":1245,"page":84},"Release Notes",11,"/release-notes","08.release-notes",[1246,1250,1254,1258,1262,1266,1270,1274,1278,1282,1286,1290,1294,1298,1302,1306,1310,1314,1318,1322,1326,1330,1334,1338,1342,1346,1350,1354,1358,1362,1366,1370,1374,1378,1382,1386,1390,1394,1398,1402,1406,1410,1414,1418,1422,1426,1430,1434,1438,1442,1446,1450,1454,1458,1462,1466,1470,1474,1478,1482,1486,1490,1494,1498,1502,1506,1510,1514,1518,1522,1526,1530,1534,1538,1542,1546,1550,1554,1558,1562,1566,1570,1574],{"title":1247,"path":1248,"stem":1249},"2026-10-12","/release-notes/2026-10-12","08.release-notes/83.2026-10-12",{"title":1251,"path":1252,"stem":1253},"2026-10-03","/release-notes/2026-10-03","08.release-notes/82.2026-10-03",{"title":1255,"path":1256,"stem":1257},"2026-09-17","/release-notes/2026-09-17","08.release-notes/81.2026-09-17",{"title":1259,"path":1260,"stem":1261},"2026-09-13","/release-notes/2026-09-13","08.release-notes/80.2026-09-13",{"title":1263,"path":1264,"stem":1265},"2026-09-11","/release-notes/2026-09-11","08.release-notes/79.2026-09-11",{"title":1267,"path":1268,"stem":1269},"2026-09-01","/release-notes/2026-09-01","08.release-notes/78.2026-09-01",{"title":1271,"path":1272,"stem":1273},"2026-08-29","/release-notes/2026-08-29","08.release-notes/77.2026-08-29",{"title":1275,"path":1276,"stem":1277},"2026-08-27","/release-notes/2026-08-27","08.release-notes/76.2026-08-27",{"title":1279,"path":1280,"stem":1281},"2026-08-25","/release-notes/2026-08-25","08.release-notes/75.2026-08-25",{"title":1283,"path":1284,"stem":1285},"2026-08-22","/release-notes/2026-08-22","08.release-notes/74.2026-08-22",{"title":1287,"path":1288,"stem":1289},"2026-08-21","/release-notes/2026-08-21","08.release-notes/73.2026-08-21",{"title":1291,"path":1292,"stem":1293},"2026-08-17","/release-notes/2026-08-17","08.release-notes/72.2026-08-17",{"title":1295,"path":1296,"stem":1297},"2026-08-16","/release-notes/2026-08-16","08.release-notes/71.2026-08-16",{"title":1299,"path":1300,"stem":1301},"2026-08-14","/release-notes/2026-08-14","08.release-notes/70.2026-08-14",{"title":1303,"path":1304,"stem":1305},"2026-08-11","/release-notes/2026-08-11","08.release-notes/69.2026-08-11",{"title":1307,"path":1308,"stem":1309},"2026-08-07","/release-notes/2026-08-07","08.release-notes/68.2026-08-07",{"title":1311,"path":1312,"stem":1313},"2026-08-05","/release-notes/2026-08-05","08.release-notes/67.2026-08-05",{"title":1315,"path":1316,"stem":1317},"2026-08-01","/release-notes/2026-08-01","08.release-notes/66.2026-08-01",{"title":1319,"path":1320,"stem":1321},"2026-07-30","/release-notes/2026-07-30","08.release-notes/65.2026-07-30",{"title":1323,"path":1324,"stem":1325},"2026-07-28","/release-notes/2026-07-28","08.release-notes/64.2026-07-28",{"title":1327,"path":1328,"stem":1329},"2026-07-22","/release-notes/2026-07-22","08.release-notes/63.2026-07-22",{"title":1331,"path":1332,"stem":1333},"2026-07-19","/release-notes/2026-07-19","08.release-notes/62.2026-07-19",{"title":1335,"path":1336,"stem":1337},"2026-07-17","/release-notes/2026-07-17","08.release-notes/61.2026-07-17",{"title":1339,"path":1340,"stem":1341},"2026-07-15","/release-notes/2026-07-15","08.release-notes/60.2026-07-15",{"title":1343,"path":1344,"stem":1345},"2026-07-12","/release-notes/2026-07-12","08.release-notes/59.2026-07-12",{"title":1347,"path":1348,"stem":1349},"2026-07-11","/release-notes/2026-07-11","08.release-notes/58.2026-07-11",{"title":1351,"path":1352,"stem":1353},"2026-07-09","/release-notes/2026-07-09","08.release-notes/57.2026-07-09",{"title":1355,"path":1356,"stem":1357},"2026-07-07","/release-notes/2026-07-07","08.release-notes/56.2026-07-07",{"title":1359,"path":1360,"stem":1361},"2026-07-06","/release-notes/2026-07-06","08.release-notes/55.2026-07-06",{"title":1363,"path":1364,"stem":1365},"2026-07-02","/release-notes/2026-07-02","08.release-notes/54.2026-07-02",{"title":1367,"path":1368,"stem":1369},"2026-06-30","/release-notes/2026-06-30","08.release-notes/53.2026-06-30",{"title":1371,"path":1372,"stem":1373},"2026-06-17","/release-notes/2026-06-17","08.release-notes/52.2026-06-17",{"title":1375,"path":1376,"stem":1377},"2026-06-12","/release-notes/2026-06-12","08.release-notes/51.2026-06-12",{"title":1379,"path":1380,"stem":1381},"2026-05-29","/release-notes/2026-05-29","08.release-notes/50.2026-05-29",{"title":1383,"path":1384,"stem":1385},"2026-05-13","/release-notes/2026-05-13","08.release-notes/49.2026-05-13",{"title":1387,"path":1388,"stem":1389},"2026-04-29","/release-notes/2026-04-29","08.release-notes/48.2026-04-29",{"title":1391,"path":1392,"stem":1393},"2026-04-14","/release-notes/2026-04-14","08.release-notes/47.2026-04-14",{"title":1395,"path":1396,"stem":1397},"2026-04-09","/release-notes/2026-04-09","08.release-notes/46.2026-04-09",{"title":1399,"path":1400,"stem":1401},"2026-03-13","/release-notes/2026-03-13","08.release-notes/45.2026-03-13",{"title":1403,"path":1404,"stem":1405},"2026-02-16","/release-notes/2026-02-16","08.release-notes/44.2026-02-16",{"title":1407,"path":1408,"stem":1409},"2026-02-06","/release-notes/2026-02-06","08.release-notes/43.2026-02-06",{"title":1411,"path":1412,"stem":1413},"2026-01-30","/release-notes/2026-01-30","08.release-notes/42.2026-01-30",{"title":1415,"path":1416,"stem":1417},"2026-01-19","/release-notes/2026-01-19","08.release-notes/41.2026-01-19",{"title":1419,"path":1420,"stem":1421},"2025-09-27","/release-notes/2025-09-27","08.release-notes/40.2025-09-27",{"title":1423,"path":1424,"stem":1425},"2025-07-07","/release-notes/2025-07-07","08.release-notes/39.2025-07-07",{"title":1427,"path":1428,"stem":1429},"2025-06-16","/release-notes/2025-06-16","08.release-notes/38.2025-06-16",{"title":1431,"path":1432,"stem":1433},"2025-05-29","/release-notes/2025-05-29","08.release-notes/37.2025-05-29",{"title":1435,"path":1436,"stem":1437},"2025-04-28","/release-notes/2025-04-28","08.release-notes/36.2025-04-28",{"title":1439,"path":1440,"stem":1441},"2025-03-24","/release-notes/2025-03-24","08.release-notes/35.2025-03-24",{"title":1443,"path":1444,"stem":1445},"2024-12-20","/release-notes/2024-12-20","08.release-notes/34.2024-12-20",{"title":1447,"path":1448,"stem":1449},"2024-10-21","/release-notes/2024-10-21","08.release-notes/33.2024-10-21",{"title":1451,"path":1452,"stem":1453},"2024-10-11","/release-notes/2024-10-11","08.release-notes/32.2024-10-11",{"title":1455,"path":1456,"stem":1457},"2024-09-11","/release-notes/2024-09-11","08.release-notes/31.2024-09-11",{"title":1459,"path":1460,"stem":1461},"2024-08-28","/release-notes/2024-08-28","08.release-notes/30.2024-08-28",{"title":1463,"path":1464,"stem":1465},"2024-07-10","/release-notes/2024-07-10","08.release-notes/29.2024-07-10",{"title":1467,"path":1468,"stem":1469},"2024-06-24","/release-notes/2024-06-24","08.release-notes/28.2024-06-24",{"title":1471,"path":1472,"stem":1473},"2024-05-15","/release-notes/2024-05-15","08.release-notes/27.2024-05-15",{"title":1475,"path":1476,"stem":1477},"2024-04-29","/release-notes/2024-04-29","08.release-notes/26.2024-04-29",{"title":1479,"path":1480,"stem":1481},"2024-03-18","/release-notes/2024-03-18","08.release-notes/25.2024-03-18",{"title":1483,"path":1484,"stem":1485},"2024-03-04","/release-notes/2024-03-04","08.release-notes/24.2024-03-04",{"title":1487,"path":1488,"stem":1489},"2024-02-26","/release-notes/2024-02-26","08.release-notes/23.2024-02-26",{"title":1491,"path":1492,"stem":1493},"2024-01-17","/release-notes/2024-01-17","08.release-notes/22.2024-01-17",{"title":1495,"path":1496,"stem":1497},"2023-12-27","/release-notes/2023-12-27","08.release-notes/21.2023-12-27",{"title":1499,"path":1500,"stem":1501},"2023-11-08","/release-notes/2023-11-08","08.release-notes/20.2023-11-08",{"title":1503,"path":1504,"stem":1505},"2023-10-10","/release-notes/2023-10-10","08.release-notes/19.2023-10-10",{"title":1507,"path":1508,"stem":1509},"2023-09-27","/release-notes/2023-09-27","08.release-notes/18.2023-09-27",{"title":1511,"path":1512,"stem":1513},"2023-09-18","/release-notes/2023-09-18","08.release-notes/17.2023-09-18",{"title":1515,"path":1516,"stem":1517},"2023-09-04","/release-notes/2023-09-04","08.release-notes/16.2023-09-04",{"title":1519,"path":1520,"stem":1521},"2023-08-04","/release-notes/2023-08-04","08.release-notes/15.2023-08-04",{"title":1523,"path":1524,"stem":1525},"2023-07-11","/release-notes/2023-07-11","08.release-notes/14.2023-07-11",{"title":1527,"path":1528,"stem":1529},"2023-06-21","/release-notes/2023-06-21","08.release-notes/13.2023-06-21",{"title":1531,"path":1532,"stem":1533},"2023-05-24","/release-notes/2023-05-24","08.release-notes/12.2023-05-24",{"title":1535,"path":1536,"stem":1537},"2023-04-24","/release-notes/2023-04-24","08.release-notes/11.2023-04-24",{"title":1539,"path":1540,"stem":1541},"2023-04-20","/release-notes/2023-04-20","08.release-notes/10.2023-04-20",{"title":1543,"path":1544,"stem":1545},"2023-03-20","/release-notes/2023-03-20","08.release-notes/09.2023-03-20",{"title":1547,"path":1548,"stem":1549},"2023-02-28","/release-notes/2023-02-28","08.release-notes/08.2023-02-28",{"title":1551,"path":1552,"stem":1553},"2023-01-17","/release-notes/2023-01-17","08.release-notes/07.2023-01-17",{"title":1555,"path":1556,"stem":1557},"2023-01-23","/release-notes/2023-01-23","08.release-notes/06.2023-01-23",{"title":1559,"path":1560,"stem":1561},"2022-12-21","/release-notes/2022-12-21","08.release-notes/05.2022-12-21",{"title":1563,"path":1564,"stem":1565},"2022-12-06","/release-notes/2022-12-06","08.release-notes/04.2022-12-06",{"title":1567,"path":1568,"stem":1569},"2022-11-15","/release-notes/2022-11-15","08.release-notes/03.2022-11-15",{"title":1571,"path":1572,"stem":1573},"2022-11-02","/release-notes/2022-11-02","08.release-notes/02.2022-11-02",{"title":1575,"path":1576,"stem":1577},"2022-10-17","/release-notes/2022-10-17","08.release-notes/01.2022-10-17",{"title":1579,"path":1580,"target":1581},"API","https://api-docs.devstride.com/","_blank",{"id":1583,"title":1087,"body":1584,"description":4762,"extension":4763,"links":4764,"meta":4765,"navigation":4766,"path":1088,"seo":4767,"stem":1089,"__hash__":4768},"docs/06.integrations-and-extensibility/03.webhooks/02.events-and-payloads.md",{"type":1585,"value":1586,"toc":4749},"minimark",[1587,1609,1614,1869,2019,2029,2032,2037,2121,2207,2241,2246,2256,2265,2452,2923,2936,2941,2946,3079,3166,3505,3508,3513,3522,3605,3617,3636,3827,3830,4267,4291,4295,4302,4312,4330,4342,4402,4641,4653,4657,4681,4685,4692,4706,4713,4716,4719,4742,4745],[1588,1589,1590,1591,1595,1596,1600,1601,1604,1605,1608],"p",{},"Every webhook is an HTTP ",[1592,1593,1594],"code",{},"POST"," whose body is one JSON ",[1597,1598,1599],"strong",{},"envelope",". The envelope is the same for every event; its ",[1592,1602,1603],{},"data"," object depends on the event ",[1592,1606,1607],{},"type",".",[1610,1611,1613],"h2",{"id":1612},"the-envelope","The envelope",[1615,1616,1621],"pre",{"className":1617,"code":1618,"language":1619,"meta":1620,"style":1620},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"id\": \"6c1e9f3a-2b7d-5a40-8e15-4f9b0c2d7a63\",\n  \"type\": \"item.created\",\n  \"apiVersion\": \"2026-10-16\",\n  \"occurredAt\": \"2026-10-17T14:03:11.482Z\",\n  \"organizationId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10\",\n  \"origin\": {\n    \"kind\": \"member\",\n    \"actorId\": \"jordan.lee\",\n    \"correlationId\": \"b7e2c4d1-9a3f-4e8b-a6d2-5c1f0e9b3a74\"\n  },\n  \"data\": { \"item\": { \"...\": \"...\" } }\n}\n","json","",[1592,1622,1623,1631,1658,1677,1697,1717,1737,1751,1773,1793,1812,1817,1863],{"__ignoreMap":1620},[1624,1625,1627],"span",{"class":1626,"line":17},"line",[1624,1628,1630],{"class":1629},"sMK4o","{\n",[1624,1632,1633,1636,1640,1643,1646,1649,1653,1655],{"class":1626,"line":244},[1624,1634,1635],{"class":1629},"  \"",[1624,1637,1639],{"class":1638},"spNyl","id",[1624,1641,1642],{"class":1629},"\"",[1624,1644,1645],{"class":1629},":",[1624,1647,1648],{"class":1629}," \"",[1624,1650,1652],{"class":1651},"sfazB","6c1e9f3a-2b7d-5a40-8e15-4f9b0c2d7a63",[1624,1654,1642],{"class":1629},[1624,1656,1657],{"class":1629},",\n",[1624,1659,1660,1662,1664,1666,1668,1670,1673,1675],{"class":1626,"line":302},[1624,1661,1635],{"class":1629},[1624,1663,1607],{"class":1638},[1624,1665,1642],{"class":1629},[1624,1667,1645],{"class":1629},[1624,1669,1648],{"class":1629},[1624,1671,1672],{"class":1651},"item.created",[1624,1674,1642],{"class":1629},[1624,1676,1657],{"class":1629},[1624,1678,1679,1681,1684,1686,1688,1690,1693,1695],{"class":1626,"line":377},[1624,1680,1635],{"class":1629},[1624,1682,1683],{"class":1638},"apiVersion",[1624,1685,1642],{"class":1629},[1624,1687,1645],{"class":1629},[1624,1689,1648],{"class":1629},[1624,1691,1692],{"class":1651},"2026-10-16",[1624,1694,1642],{"class":1629},[1624,1696,1657],{"class":1629},[1624,1698,1699,1701,1704,1706,1708,1710,1713,1715],{"class":1626,"line":649},[1624,1700,1635],{"class":1629},[1624,1702,1703],{"class":1638},"occurredAt",[1624,1705,1642],{"class":1629},[1624,1707,1645],{"class":1629},[1624,1709,1648],{"class":1629},[1624,1711,1712],{"class":1651},"2026-10-17T14:03:11.482Z",[1624,1714,1642],{"class":1629},[1624,1716,1657],{"class":1629},[1624,1718,1719,1721,1724,1726,1728,1730,1733,1735],{"class":1626,"line":659},[1624,1720,1635],{"class":1629},[1624,1722,1723],{"class":1638},"organizationId",[1624,1725,1642],{"class":1629},[1624,1727,1645],{"class":1629},[1624,1729,1648],{"class":1629},[1624,1731,1732],{"class":1651},"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10",[1624,1734,1642],{"class":1629},[1624,1736,1657],{"class":1629},[1624,1738,1739,1741,1744,1746,1748],{"class":1626,"line":596},[1624,1740,1635],{"class":1629},[1624,1742,1743],{"class":1638},"origin",[1624,1745,1642],{"class":1629},[1624,1747,1645],{"class":1629},[1624,1749,1750],{"class":1629}," {\n",[1624,1752,1753,1756,1760,1762,1764,1766,1769,1771],{"class":1626,"line":280},[1624,1754,1755],{"class":1629},"    \"",[1624,1757,1759],{"class":1758},"sBMFI","kind",[1624,1761,1642],{"class":1629},[1624,1763,1645],{"class":1629},[1624,1765,1648],{"class":1629},[1624,1767,1768],{"class":1651},"member",[1624,1770,1642],{"class":1629},[1624,1772,1657],{"class":1629},[1624,1774,1775,1777,1780,1782,1784,1786,1789,1791],{"class":1626,"line":905},[1624,1776,1755],{"class":1629},[1624,1778,1779],{"class":1758},"actorId",[1624,1781,1642],{"class":1629},[1624,1783,1645],{"class":1629},[1624,1785,1648],{"class":1629},[1624,1787,1788],{"class":1651},"jordan.lee",[1624,1790,1642],{"class":1629},[1624,1792,1657],{"class":1629},[1624,1794,1795,1797,1800,1802,1804,1806,1809],{"class":1626,"line":817},[1624,1796,1755],{"class":1629},[1624,1798,1799],{"class":1758},"correlationId",[1624,1801,1642],{"class":1629},[1624,1803,1645],{"class":1629},[1624,1805,1648],{"class":1629},[1624,1807,1808],{"class":1651},"b7e2c4d1-9a3f-4e8b-a6d2-5c1f0e9b3a74",[1624,1810,1811],{"class":1629},"\"\n",[1624,1813,1814],{"class":1626,"line":1242},[1624,1815,1816],{"class":1629},"  },\n",[1624,1818,1819,1821,1823,1825,1827,1830,1832,1835,1837,1839,1841,1843,1847,1849,1851,1853,1855,1857,1860],{"class":1626,"line":961},[1624,1820,1635],{"class":1629},[1624,1822,1603],{"class":1638},[1624,1824,1642],{"class":1629},[1624,1826,1645],{"class":1629},[1624,1828,1829],{"class":1629}," {",[1624,1831,1648],{"class":1629},[1624,1833,1834],{"class":1758},"item",[1624,1836,1642],{"class":1629},[1624,1838,1645],{"class":1629},[1624,1840,1829],{"class":1629},[1624,1842,1648],{"class":1629},[1624,1844,1846],{"class":1845},"sbssI","...",[1624,1848,1642],{"class":1629},[1624,1850,1645],{"class":1629},[1624,1852,1648],{"class":1629},[1624,1854,1846],{"class":1651},[1624,1856,1642],{"class":1629},[1624,1858,1859],{"class":1629}," }",[1624,1861,1862],{"class":1629}," }\n",[1624,1864,1866],{"class":1626,"line":1865},13,[1624,1867,1868],{"class":1629},"}\n",[1870,1871,1872,1888],"table",{},[1873,1874,1875],"thead",{},[1876,1877,1878,1882,1885],"tr",{},[1879,1880,1881],"th",{},"Field",[1879,1883,1884],{},"Type",[1879,1886,1887],{},"Description",[1889,1890,1891,1912,1944,1964,1978,1989,2005],"tbody",{},[1876,1892,1893,1898,1901],{},[1894,1895,1896],"td",{},[1592,1897,1639],{},[1894,1899,1900],{},"string (UUID)",[1894,1902,1903,1904,1907,1908,1911],{},"The event's id. ",[1597,1905,1906],{},"Unique per event and identical on every retry and replay",", and the same for every endpoint that receives the event. It is also sent in the ",[1592,1909,1910],{},"X-DevStride-Event-Id"," header. Deduplicate on it.",[1876,1913,1914,1918,1921],{},[1894,1915,1916],{},[1592,1917,1607],{},[1894,1919,1920],{},"string",[1894,1922,1923,1925,1926,1925,1929,1925,1932,1935,1936,1939,1940,1943],{},[1592,1924,1672],{},", ",[1592,1927,1928],{},"item.status_changed",[1592,1930,1931],{},"comment.created",[1592,1933,1934],{},"sla.at_risk"," or ",[1592,1937,1938],{},"sla.breached","; ",[1592,1941,1942],{},"ping"," for a test send.",[1876,1945,1946,1950,1952],{},[1894,1947,1948],{},[1592,1949,1683],{},[1894,1951,1920],{},[1894,1953,1954,1955,1958,1959,1608],{},"The contract version, currently ",[1592,1956,1957],{},"\"2026-10-16\"",". See ",[1960,1961,1963],"a",{"href":1962},"#compatibility","Compatibility",[1876,1965,1966,1970,1973],{},[1894,1967,1968],{},[1592,1969,1703],{},[1894,1971,1972],{},"string (ISO-8601, UTC)",[1894,1974,1975,1976,1608],{},"When the change happened in DevStride, to the millisecond. Not when the delivery was sent: a retried delivery keeps its original ",[1592,1977,1703],{},[1876,1979,1980,1984,1986],{},[1894,1981,1982],{},[1592,1983,1723],{},[1894,1985,1900],{},[1894,1987,1988],{},"The organization the change happened in.",[1876,1990,1991,1995,1998],{},[1894,1992,1993],{},[1592,1994,1743],{},[1894,1996,1997],{},"object",[1894,1999,2000,2001,1608],{},"Who or what made the change. See ",[1960,2002,2004],{"href":2003},"#origin","Origin",[1876,2006,2007,2011,2013],{},[1894,2008,2009],{},[1592,2010,1603],{},[1894,2012,1997],{},[1894,2014,2015,2016,2018],{},"The payload for this ",[1592,2017,1607],{},", described below.",[2020,2021,2024,2025,2028],"alert",{"title":2022,"type":2023},"Key order is not part of the contract","note","The examples on this page list keys in a readable order. On the wire, keys can arrive in a different order. Parse the JSON; never compare or hash a re-serialized copy of it (see ",[1960,2026,1091],{"href":2027},"/integrations-and-extensibility/webhooks/verifying-signatures#raw-body-pitfalls",").",[2030,2031,2004],"h3",{"id":1743},[1588,2033,2034,2036],{},[1592,2035,1743],{}," tells you who caused the change, so you can route it, or drop the echo of a change your own integration made.",[1870,2038,2039,2049],{},[1873,2040,2041],{},[1876,2042,2043,2045,2047],{},[1879,2044,1881],{},[1879,2046,1884],{},[1879,2048,1887],{},[1889,2050,2051,2076,2110],{},[1876,2052,2053,2057,2059],{},[1894,2054,2055],{},[1592,2056,1759],{},[1894,2058,1920],{},[1894,2060,2061,1925,2063,1925,2066,1925,2069,1935,2072,2075],{},[1592,2062,1768],{},[1592,2064,2065],{},"customer",[1592,2067,2068],{},"api",[1592,2070,2071],{},"system",[1592,2073,2074],{},"automation"," (below).",[1876,2077,2078,2082,2085],{},[1894,2079,2080],{},[1592,2081,1779],{},[1894,2083,2084],{},"string or null",[1894,2086,2087,2088,2091,2092,2094,2095,2097,2098,2091,2101,2103,2104,2091,2107,2109],{},"Who acted: a member's ",[1597,2089,2090],{},"username"," for ",[1592,2093,1768],{}," and ",[1592,2096,2068],{},", the ",[1597,2099,2100],{},"requester id",[1592,2102,2065],{},", and ",[1592,2105,2106],{},"null",[1592,2108,2071],{}," or whenever the change does not record who made it.",[1876,2111,2112,2116,2118],{},[1894,2113,2114],{},[1592,2115,1799],{},[1894,2117,1920],{},[1894,2119,2120],{},"The id of the request or job that produced the change. Events caused by the same action share it, which lets you group them.",[1870,2122,2123,2137],{},[1873,2124,2125],{},[1876,2126,2127,2131,2134],{},[1879,2128,2129],{},[1592,2130,1759],{},[1879,2132,2133],{},"Means",[1879,2135,2136],{},"Examples",[1889,2138,2139,2151,2163,2181,2195],{},[1876,2140,2141,2145,2148],{},[1894,2142,2143],{},[1592,2144,1768],{},[1894,2146,2147],{},"A person working in DevStride",[1894,2149,2150],{},"An item created in the app; a status moved on a board; an internal note.",[1876,2152,2153,2157,2160],{},[1894,2154,2155],{},[1592,2156,2065],{},[1894,2158,2159],{},"A Service Desk requester",[1894,2161,2162],{},"A reply by email or in the customer portal; a requester moving their own ticket in the portal.",[1876,2164,2165,2169,2172],{},[1894,2166,2167],{},[1592,2168,2068],{},[1894,2170,2171],{},"A member writing through the public API",[1894,2173,2174,2175,2177,2178,2180],{},"Today, only a comment a member (not a requester) wrote on the ",[1592,2176,2068],{}," channel. Most API writes read ",[1592,2179,1768],{},"; see below.",[1876,2182,2183,2187,2190],{},[1894,2184,2185],{},[1592,2186,2071],{},[1894,2188,2189],{},"DevStride itself",[1894,2191,2192,2193,1608],{},"An SLA timer; a status reassigned mechanically after a board or status-collection change; a test ",[1592,2194,1942],{},[1876,2196,2197,2201,2204],{},[1894,2198,2199],{},[1592,2200,2074],{},[1894,2202,2203],{},"Reserved for changes made by automation rules",[1894,2205,2206],{},"Not sent yet.",[2020,2208,2211,2212,2215,2216,2218,2219,2221,2222,2215,2225,2227,2228,2231,2232,2234,2235,2238,2239,1608],{"title":2209,"type":2210},"What origin cannot tell you yet","info","An ",[1597,2213,2214],{},"item created or moved through the API"," reads ",[1592,2217,1768],{},", with your API key's member as ",[1592,2220,1779],{},", because those changes do not record their channel. A ",[1597,2223,2224],{},"comment written by an automation",[1592,2226,1768],{},", attributed to the automation's creator. A ",[1597,2229,2230],{},"ticket created from an inbound email or the portal"," also reads ",[1592,2233,1768],{},"; use ",[1592,2236,2237],{},"data.item.requesterId"," to recognize tickets. To drop echoes of your own writes reliably, run your integration as a dedicated member and filter on its username in ",[1592,2240,1779],{},[1610,2242,2244],{"id":2243},"itemcreated",[1592,2245,1672],{},[1588,2247,2248,2251,2252,2255],{},[1597,2249,2250],{},"Fires when"," a work item is created: in the app, through the API or the ",[1960,2253,2254],{"href":1000},"DevStride MCP server",", and when a Service Desk ticket arrives by email, from the portal or from a request form. It covers every work type, tickets included. Creating a workstream does not fire it.",[1588,2257,2258,2259,2262,2263,1608],{},"The payload is a fixed subset of the item, not the whole record. ",[1597,2260,2261],{},"Every key is always present","; a value that is not set is ",[1592,2264,2106],{},[1870,2266,2267,2277],{},[1873,2268,2269],{},[1876,2270,2271,2273,2275],{},[1879,2272,1881],{},[1879,2274,1884],{},[1879,2276,1887],{},[1889,2278,2279,2294,2309,2321,2333,2348,2360,2372,2384,2396,2409,2424,2439],{},[1876,2280,2281,2286,2288],{},[1894,2282,2283],{},[1592,2284,2285],{},"data.item.id",[1894,2287,1920],{},[1894,2289,2290,2291,1608],{},"The item's id, in the form ",[1592,2292,2293],{},"\u003CorganizationId>:\u003Cnumber>",[1876,2295,2296,2301,2303],{},[1894,2297,2298],{},[1592,2299,2300],{},"data.item.number",[1894,2302,1920],{},[1894,2304,2305,2306,1608],{},"The item number shown in DevStride, for example ",[1592,2307,2308],{},"I4821",[1876,2310,2311,2316,2318],{},[1894,2312,2313],{},[1592,2314,2315],{},"data.item.title",[1894,2317,1920],{},[1894,2319,2320],{},"The title. For a ticket from an inbound email, this is the email's subject.",[1876,2322,2323,2328,2330],{},[1894,2324,2325],{},[1592,2326,2327],{},"data.item.workTypeId",[1894,2329,1920],{},[1894,2331,2332],{},"The item type's id.",[1876,2334,2335,2340,2342],{},[1894,2336,2337],{},[1592,2338,2339],{},"data.item.parentNumber",[1894,2341,1920],{},[1894,2343,2344,2345,1608],{},"The number of the workstream or item it was created under, for example ",[1592,2346,2347],{},"F37",[1876,2349,2350,2355,2357],{},[1894,2351,2352],{},[1592,2353,2354],{},"data.item.statusId",[1894,2356,2084],{},[1894,2358,2359],{},"Its status.",[1876,2361,2362,2367,2369],{},[1894,2363,2364],{},[1592,2365,2366],{},"data.item.boardId",[1894,2368,2084],{},[1894,2370,2371],{},"The board it is on.",[1876,2373,2374,2379,2381],{},[1894,2375,2376],{},[1592,2377,2378],{},"data.item.priorityId",[1894,2380,1920],{},[1894,2382,2383],{},"Its priority.",[1876,2385,2386,2391,2393],{},[1894,2387,2388],{},[1592,2389,2390],{},"data.item.assigneeUsername",[1894,2392,2084],{},[1894,2394,2395],{},"The assignee's username.",[1876,2397,2398,2403,2406],{},[1894,2399,2400],{},[1592,2401,2402],{},"data.item.labels",[1894,2404,2405],{},"array of strings",[1894,2407,2408],{},"Label ids. Empty when it has none.",[1876,2410,2411,2415,2417],{},[1894,2412,2413],{},[1592,2414,2237],{},[1894,2416,2084],{},[1894,2418,2419,2420,2423],{},"The Service Desk requester. ",[1597,2421,2422],{},"Set only on a ticket",": a non-null value is how you tell a ticket from ordinary work.",[1876,2425,2426,2431,2433],{},[1894,2427,2428],{},[1592,2429,2430],{},"data.item.channelAddressId",[1894,2432,2084],{},[1894,2434,2435,2436,2438],{},"The inbound channel address a ticket arrived at. ",[1592,2437,2106],{}," for ordinary work.",[1876,2440,2441,2446,2449],{},[1894,2442,2443],{},[1592,2444,2445],{},"data.item.archived",[1894,2447,2448],{},"boolean",[1894,2450,2451],{},"Whether it was created archived.",[1615,2453,2455],{"className":1617,"code":2454,"language":1619,"meta":1620,"style":1620},"{\n  \"id\": \"6c1e9f3a-2b7d-5a40-8e15-4f9b0c2d7a63\",\n  \"type\": \"item.created\",\n  \"apiVersion\": \"2026-10-16\",\n  \"occurredAt\": \"2026-10-17T14:03:11.482Z\",\n  \"organizationId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10\",\n  \"origin\": {\n    \"kind\": \"member\",\n    \"actorId\": \"jordan.lee\",\n    \"correlationId\": \"b7e2c4d1-9a3f-4e8b-a6d2-5c1f0e9b3a74\"\n  },\n  \"data\": {\n    \"item\": {\n      \"id\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10:I4821\",\n      \"number\": \"I4821\",\n      \"title\": \"Invoice PDF download returns a blank page\",\n      \"workTypeId\": \"2d5b8e1f-7c3a-4b9e-8f20-6a1d4c7e9b35\",\n      \"parentNumber\": \"F37\",\n      \"statusId\": \"c3a9e7d2-1f4b-4e6a-9d8c-7b2e5f1a0c46\",\n      \"boardId\": \"a41f6c2e-8d3b-4f7a-b5e9-0c6d2a8f1e57\",\n      \"priorityId\": \"e9d2b6a4-3c7f-4a1e-8b5d-2f9c6e0a7d18\",\n      \"assigneeUsername\": null,\n      \"labels\": [\"5f3c8a1d-6e2b-4d9f-a7c4-1b8e3f6d2a90\"],\n      \"requesterId\": \"0b7d4e9a-5c2f-4a8e-9d1b-6e3f8c2a5d71\",\n      \"channelAddressId\": \"d8a5c2f7-4e1b-4c9d-8a6e-3f0b7d4c1e29\",\n      \"archived\": false\n    }\n  }\n}\n",[1592,2456,2457,2461,2479,2497,2515,2533,2551,2563,2581,2599,2615,2619,2631,2643,2664,2684,2705,2726,2746,2767,2788,2809,2824,2849,2870,2891,2906,2912,2918],{"__ignoreMap":1620},[1624,2458,2459],{"class":1626,"line":17},[1624,2460,1630],{"class":1629},[1624,2462,2463,2465,2467,2469,2471,2473,2475,2477],{"class":1626,"line":244},[1624,2464,1635],{"class":1629},[1624,2466,1639],{"class":1638},[1624,2468,1642],{"class":1629},[1624,2470,1645],{"class":1629},[1624,2472,1648],{"class":1629},[1624,2474,1652],{"class":1651},[1624,2476,1642],{"class":1629},[1624,2478,1657],{"class":1629},[1624,2480,2481,2483,2485,2487,2489,2491,2493,2495],{"class":1626,"line":302},[1624,2482,1635],{"class":1629},[1624,2484,1607],{"class":1638},[1624,2486,1642],{"class":1629},[1624,2488,1645],{"class":1629},[1624,2490,1648],{"class":1629},[1624,2492,1672],{"class":1651},[1624,2494,1642],{"class":1629},[1624,2496,1657],{"class":1629},[1624,2498,2499,2501,2503,2505,2507,2509,2511,2513],{"class":1626,"line":377},[1624,2500,1635],{"class":1629},[1624,2502,1683],{"class":1638},[1624,2504,1642],{"class":1629},[1624,2506,1645],{"class":1629},[1624,2508,1648],{"class":1629},[1624,2510,1692],{"class":1651},[1624,2512,1642],{"class":1629},[1624,2514,1657],{"class":1629},[1624,2516,2517,2519,2521,2523,2525,2527,2529,2531],{"class":1626,"line":649},[1624,2518,1635],{"class":1629},[1624,2520,1703],{"class":1638},[1624,2522,1642],{"class":1629},[1624,2524,1645],{"class":1629},[1624,2526,1648],{"class":1629},[1624,2528,1712],{"class":1651},[1624,2530,1642],{"class":1629},[1624,2532,1657],{"class":1629},[1624,2534,2535,2537,2539,2541,2543,2545,2547,2549],{"class":1626,"line":659},[1624,2536,1635],{"class":1629},[1624,2538,1723],{"class":1638},[1624,2540,1642],{"class":1629},[1624,2542,1645],{"class":1629},[1624,2544,1648],{"class":1629},[1624,2546,1732],{"class":1651},[1624,2548,1642],{"class":1629},[1624,2550,1657],{"class":1629},[1624,2552,2553,2555,2557,2559,2561],{"class":1626,"line":596},[1624,2554,1635],{"class":1629},[1624,2556,1743],{"class":1638},[1624,2558,1642],{"class":1629},[1624,2560,1645],{"class":1629},[1624,2562,1750],{"class":1629},[1624,2564,2565,2567,2569,2571,2573,2575,2577,2579],{"class":1626,"line":280},[1624,2566,1755],{"class":1629},[1624,2568,1759],{"class":1758},[1624,2570,1642],{"class":1629},[1624,2572,1645],{"class":1629},[1624,2574,1648],{"class":1629},[1624,2576,1768],{"class":1651},[1624,2578,1642],{"class":1629},[1624,2580,1657],{"class":1629},[1624,2582,2583,2585,2587,2589,2591,2593,2595,2597],{"class":1626,"line":905},[1624,2584,1755],{"class":1629},[1624,2586,1779],{"class":1758},[1624,2588,1642],{"class":1629},[1624,2590,1645],{"class":1629},[1624,2592,1648],{"class":1629},[1624,2594,1788],{"class":1651},[1624,2596,1642],{"class":1629},[1624,2598,1657],{"class":1629},[1624,2600,2601,2603,2605,2607,2609,2611,2613],{"class":1626,"line":817},[1624,2602,1755],{"class":1629},[1624,2604,1799],{"class":1758},[1624,2606,1642],{"class":1629},[1624,2608,1645],{"class":1629},[1624,2610,1648],{"class":1629},[1624,2612,1808],{"class":1651},[1624,2614,1811],{"class":1629},[1624,2616,2617],{"class":1626,"line":1242},[1624,2618,1816],{"class":1629},[1624,2620,2621,2623,2625,2627,2629],{"class":1626,"line":961},[1624,2622,1635],{"class":1629},[1624,2624,1603],{"class":1638},[1624,2626,1642],{"class":1629},[1624,2628,1645],{"class":1629},[1624,2630,1750],{"class":1629},[1624,2632,2633,2635,2637,2639,2641],{"class":1626,"line":1865},[1624,2634,1755],{"class":1629},[1624,2636,1834],{"class":1758},[1624,2638,1642],{"class":1629},[1624,2640,1645],{"class":1629},[1624,2642,1750],{"class":1629},[1624,2644,2646,2649,2651,2653,2655,2657,2660,2662],{"class":1626,"line":2645},14,[1624,2647,2648],{"class":1629},"      \"",[1624,2650,1639],{"class":1845},[1624,2652,1642],{"class":1629},[1624,2654,1645],{"class":1629},[1624,2656,1648],{"class":1629},[1624,2658,2659],{"class":1651},"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10:I4821",[1624,2661,1642],{"class":1629},[1624,2663,1657],{"class":1629},[1624,2665,2667,2669,2672,2674,2676,2678,2680,2682],{"class":1626,"line":2666},15,[1624,2668,2648],{"class":1629},[1624,2670,2671],{"class":1845},"number",[1624,2673,1642],{"class":1629},[1624,2675,1645],{"class":1629},[1624,2677,1648],{"class":1629},[1624,2679,2308],{"class":1651},[1624,2681,1642],{"class":1629},[1624,2683,1657],{"class":1629},[1624,2685,2687,2689,2692,2694,2696,2698,2701,2703],{"class":1626,"line":2686},16,[1624,2688,2648],{"class":1629},[1624,2690,2691],{"class":1845},"title",[1624,2693,1642],{"class":1629},[1624,2695,1645],{"class":1629},[1624,2697,1648],{"class":1629},[1624,2699,2700],{"class":1651},"Invoice PDF download returns a blank page",[1624,2702,1642],{"class":1629},[1624,2704,1657],{"class":1629},[1624,2706,2708,2710,2713,2715,2717,2719,2722,2724],{"class":1626,"line":2707},17,[1624,2709,2648],{"class":1629},[1624,2711,2712],{"class":1845},"workTypeId",[1624,2714,1642],{"class":1629},[1624,2716,1645],{"class":1629},[1624,2718,1648],{"class":1629},[1624,2720,2721],{"class":1651},"2d5b8e1f-7c3a-4b9e-8f20-6a1d4c7e9b35",[1624,2723,1642],{"class":1629},[1624,2725,1657],{"class":1629},[1624,2727,2729,2731,2734,2736,2738,2740,2742,2744],{"class":1626,"line":2728},18,[1624,2730,2648],{"class":1629},[1624,2732,2733],{"class":1845},"parentNumber",[1624,2735,1642],{"class":1629},[1624,2737,1645],{"class":1629},[1624,2739,1648],{"class":1629},[1624,2741,2347],{"class":1651},[1624,2743,1642],{"class":1629},[1624,2745,1657],{"class":1629},[1624,2747,2749,2751,2754,2756,2758,2760,2763,2765],{"class":1626,"line":2748},19,[1624,2750,2648],{"class":1629},[1624,2752,2753],{"class":1845},"statusId",[1624,2755,1642],{"class":1629},[1624,2757,1645],{"class":1629},[1624,2759,1648],{"class":1629},[1624,2761,2762],{"class":1651},"c3a9e7d2-1f4b-4e6a-9d8c-7b2e5f1a0c46",[1624,2764,1642],{"class":1629},[1624,2766,1657],{"class":1629},[1624,2768,2770,2772,2775,2777,2779,2781,2784,2786],{"class":1626,"line":2769},20,[1624,2771,2648],{"class":1629},[1624,2773,2774],{"class":1845},"boardId",[1624,2776,1642],{"class":1629},[1624,2778,1645],{"class":1629},[1624,2780,1648],{"class":1629},[1624,2782,2783],{"class":1651},"a41f6c2e-8d3b-4f7a-b5e9-0c6d2a8f1e57",[1624,2785,1642],{"class":1629},[1624,2787,1657],{"class":1629},[1624,2789,2791,2793,2796,2798,2800,2802,2805,2807],{"class":1626,"line":2790},21,[1624,2792,2648],{"class":1629},[1624,2794,2795],{"class":1845},"priorityId",[1624,2797,1642],{"class":1629},[1624,2799,1645],{"class":1629},[1624,2801,1648],{"class":1629},[1624,2803,2804],{"class":1651},"e9d2b6a4-3c7f-4a1e-8b5d-2f9c6e0a7d18",[1624,2806,1642],{"class":1629},[1624,2808,1657],{"class":1629},[1624,2810,2812,2814,2817,2819,2821],{"class":1626,"line":2811},22,[1624,2813,2648],{"class":1629},[1624,2815,2816],{"class":1845},"assigneeUsername",[1624,2818,1642],{"class":1629},[1624,2820,1645],{"class":1629},[1624,2822,2823],{"class":1629}," null,\n",[1624,2825,2827,2829,2832,2834,2836,2839,2841,2844,2846],{"class":1626,"line":2826},23,[1624,2828,2648],{"class":1629},[1624,2830,2831],{"class":1845},"labels",[1624,2833,1642],{"class":1629},[1624,2835,1645],{"class":1629},[1624,2837,2838],{"class":1629}," [",[1624,2840,1642],{"class":1629},[1624,2842,2843],{"class":1651},"5f3c8a1d-6e2b-4d9f-a7c4-1b8e3f6d2a90",[1624,2845,1642],{"class":1629},[1624,2847,2848],{"class":1629},"],\n",[1624,2850,2852,2854,2857,2859,2861,2863,2866,2868],{"class":1626,"line":2851},24,[1624,2853,2648],{"class":1629},[1624,2855,2856],{"class":1845},"requesterId",[1624,2858,1642],{"class":1629},[1624,2860,1645],{"class":1629},[1624,2862,1648],{"class":1629},[1624,2864,2865],{"class":1651},"0b7d4e9a-5c2f-4a8e-9d1b-6e3f8c2a5d71",[1624,2867,1642],{"class":1629},[1624,2869,1657],{"class":1629},[1624,2871,2873,2875,2878,2880,2882,2884,2887,2889],{"class":1626,"line":2872},25,[1624,2874,2648],{"class":1629},[1624,2876,2877],{"class":1845},"channelAddressId",[1624,2879,1642],{"class":1629},[1624,2881,1645],{"class":1629},[1624,2883,1648],{"class":1629},[1624,2885,2886],{"class":1651},"d8a5c2f7-4e1b-4c9d-8a6e-3f0b7d4c1e29",[1624,2888,1642],{"class":1629},[1624,2890,1657],{"class":1629},[1624,2892,2894,2896,2899,2901,2903],{"class":1626,"line":2893},26,[1624,2895,2648],{"class":1629},[1624,2897,2898],{"class":1845},"archived",[1624,2900,1642],{"class":1629},[1624,2902,1645],{"class":1629},[1624,2904,2905],{"class":1629}," false\n",[1624,2907,2909],{"class":1626,"line":2908},27,[1624,2910,2911],{"class":1629},"    }\n",[1624,2913,2915],{"class":1626,"line":2914},28,[1624,2916,2917],{"class":1629},"  }\n",[1624,2919,2921],{"class":1626,"line":2920},29,[1624,2922,1868],{"class":1629},[1588,2924,2925,2926,2929,2930,2028],{},"The event deliberately leaves out descriptions, custom fields and everything else that changes from release to release. When you need more, read the item from the API by its number (",[1592,2927,2928],{},"GET /v1/organizations/{organizationId}/work-items/{itemNumber}","; see the ",[1960,2931,2935],{"href":2932,"rel":2933},"https://api-docs.devstride.com",[2934],"nofollow","API reference",[1610,2937,2939],{"id":2938},"itemstatus_changed",[1592,2940,1928],{},[1588,2942,2943,2945],{},[1597,2944,2250],{}," an item moves to a different status: dragged on a board, changed in the item, set through the API, MCP or an automation, moved by a requester in the portal, or reassigned by DevStride itself.",[1870,2947,2948,2958],{},[1873,2949,2950],{},[1876,2951,2952,2954,2956],{},[1879,2953,1881],{},[1879,2955,1884],{},[1879,2957,1887],{},[1889,2959,2960,2974,2988,3000,3012,3033,3055,3067],{},[1876,2961,2962,2967,2969],{},[1894,2963,2964],{},[1592,2965,2966],{},"data.itemId",[1894,2968,1920],{},[1894,2970,2971,2972,1608],{},"The item's id, ",[1592,2973,2293],{},[1876,2975,2976,2981,2983],{},[1894,2977,2978],{},[1592,2979,2980],{},"data.itemNumber",[1894,2982,1920],{},[1894,2984,2985,2986,1608],{},"The item number, for example ",[1592,2987,2308],{},[1876,2989,2990,2995,2997],{},[1894,2991,2992],{},[1592,2993,2994],{},"data.previousStatusId",[1894,2996,2084],{},[1894,2998,2999],{},"The status it left.",[1876,3001,3002,3007,3009],{},[1894,3003,3004],{},[1592,3005,3006],{},"data.newStatusId",[1894,3008,2084],{},[1894,3010,3011],{},"The status it entered.",[1876,3013,3014,3019,3021],{},[1894,3015,3016],{},[1592,3017,3018],{},"data.previousStatusType",[1894,3020,2084],{},[1894,3022,3023,3024,1925,3027,1935,3030,1608],{},"The kind of status it left: ",[1592,3025,3026],{},"new",[1592,3028,3029],{},"custom",[1592,3031,3032],{},"done",[1876,3034,3035,3040,3042],{},[1894,3036,3037],{},[1592,3038,3039],{},"data.newStatusType",[1894,3041,2084],{},[1894,3043,3044,3045,1925,3047,1935,3049,3051,3052,3054],{},"The kind of status it entered: ",[1592,3046,3026],{},[1592,3048,3029],{},[1592,3050,3032],{},". A move into ",[1592,3053,3032],{}," is how you detect completion.",[1876,3056,3057,3062,3064],{},[1894,3058,3059],{},[1592,3060,3061],{},"data.boardId",[1894,3063,2084],{},[1894,3065,3066],{},"The board the item is on.",[1876,3068,3069,3074,3076],{},[1894,3070,3071],{},[1592,3072,3073],{},"data.cause",[1894,3075,1920],{},[1894,3077,3078],{},"Why it moved (below).",[1870,3080,3081,3097],{},[1873,3082,3083],{},[1876,3084,3085,3090,3092],{},[1879,3086,3087],{},[1592,3088,3089],{},"cause",[1879,3091,2133],{},[1879,3093,3094],{},[1592,3095,3096],{},"origin.kind",[1889,3098,3099,3119,3138,3152],{},[1876,3100,3101,3106,3109],{},[1894,3102,3103],{},[1592,3104,3105],{},"direct",[1894,3107,3108],{},"It was moved deliberately: by a member in the app, through the API or MCP, or by an automation.",[1894,3110,3111,3113,3114,3116,3117],{},[1592,3112,1768],{},", with ",[1592,3115,1779],{}," when the change records who did it, otherwise ",[1592,3118,2106],{},[1876,3120,3121,3126,3129],{},[1894,3122,3123],{},[1592,3124,3125],{},"customer-self-service",[1894,3127,3128],{},"The requester moved their own ticket in the customer portal.",[1894,3130,3131,3113,3133,3135,3136],{},[1592,3132,2065],{},[1592,3134,1779],{}," ",[1592,3137,2106],{},[1876,3139,3140,3145,3148],{},[1894,3141,3142],{},[1592,3143,3144],{},"board-remap",[1894,3146,3147],{},"DevStride re-homed it because the item was attached to, detached from or moved between boards.",[1894,3149,3150],{},[1592,3151,2071],{},[1876,3153,3154,3159,3162],{},[1894,3155,3156],{},[1592,3157,3158],{},"migration",[1894,3160,3161],{},"DevStride reassigned it mechanically, for example after its status was removed from a collection.",[1894,3163,3164],{},[1592,3165,2071],{},[1615,3167,3169],{"className":1617,"code":3168,"language":1619,"meta":1620,"style":1620},"{\n  \"id\": \"9a4d7e2c-6f1b-5c83-b0e9-3d5a8c1f6e27\",\n  \"type\": \"item.status_changed\",\n  \"apiVersion\": \"2026-10-16\",\n  \"occurredAt\": \"2026-10-17T15:21:40.007Z\",\n  \"organizationId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10\",\n  \"origin\": {\n    \"kind\": \"member\",\n    \"actorId\": \"jordan.lee\",\n    \"correlationId\": \"e1c8a5f2-7d3b-4e9a-b6c1-8f4d2a7e0b93\"\n  },\n  \"data\": {\n    \"itemId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10:I4821\",\n    \"itemNumber\": \"I4821\",\n    \"previousStatusId\": \"c3a9e7d2-1f4b-4e6a-9d8c-7b2e5f1a0c46\",\n    \"newStatusId\": \"7e2f9b4c-0a6d-4c1e-9f3b-5d8a2c6e1f04\",\n    \"previousStatusType\": \"new\",\n    \"newStatusType\": \"custom\",\n    \"boardId\": \"a41f6c2e-8d3b-4f7a-b5e9-0c6d2a8f1e57\",\n    \"cause\": \"direct\"\n  }\n}\n",[1592,3170,3171,3175,3194,3212,3230,3249,3267,3279,3297,3315,3332,3336,3348,3367,3386,3405,3425,3444,3463,3481,3497,3501],{"__ignoreMap":1620},[1624,3172,3173],{"class":1626,"line":17},[1624,3174,1630],{"class":1629},[1624,3176,3177,3179,3181,3183,3185,3187,3190,3192],{"class":1626,"line":244},[1624,3178,1635],{"class":1629},[1624,3180,1639],{"class":1638},[1624,3182,1642],{"class":1629},[1624,3184,1645],{"class":1629},[1624,3186,1648],{"class":1629},[1624,3188,3189],{"class":1651},"9a4d7e2c-6f1b-5c83-b0e9-3d5a8c1f6e27",[1624,3191,1642],{"class":1629},[1624,3193,1657],{"class":1629},[1624,3195,3196,3198,3200,3202,3204,3206,3208,3210],{"class":1626,"line":302},[1624,3197,1635],{"class":1629},[1624,3199,1607],{"class":1638},[1624,3201,1642],{"class":1629},[1624,3203,1645],{"class":1629},[1624,3205,1648],{"class":1629},[1624,3207,1928],{"class":1651},[1624,3209,1642],{"class":1629},[1624,3211,1657],{"class":1629},[1624,3213,3214,3216,3218,3220,3222,3224,3226,3228],{"class":1626,"line":377},[1624,3215,1635],{"class":1629},[1624,3217,1683],{"class":1638},[1624,3219,1642],{"class":1629},[1624,3221,1645],{"class":1629},[1624,3223,1648],{"class":1629},[1624,3225,1692],{"class":1651},[1624,3227,1642],{"class":1629},[1624,3229,1657],{"class":1629},[1624,3231,3232,3234,3236,3238,3240,3242,3245,3247],{"class":1626,"line":649},[1624,3233,1635],{"class":1629},[1624,3235,1703],{"class":1638},[1624,3237,1642],{"class":1629},[1624,3239,1645],{"class":1629},[1624,3241,1648],{"class":1629},[1624,3243,3244],{"class":1651},"2026-10-17T15:21:40.007Z",[1624,3246,1642],{"class":1629},[1624,3248,1657],{"class":1629},[1624,3250,3251,3253,3255,3257,3259,3261,3263,3265],{"class":1626,"line":659},[1624,3252,1635],{"class":1629},[1624,3254,1723],{"class":1638},[1624,3256,1642],{"class":1629},[1624,3258,1645],{"class":1629},[1624,3260,1648],{"class":1629},[1624,3262,1732],{"class":1651},[1624,3264,1642],{"class":1629},[1624,3266,1657],{"class":1629},[1624,3268,3269,3271,3273,3275,3277],{"class":1626,"line":596},[1624,3270,1635],{"class":1629},[1624,3272,1743],{"class":1638},[1624,3274,1642],{"class":1629},[1624,3276,1645],{"class":1629},[1624,3278,1750],{"class":1629},[1624,3280,3281,3283,3285,3287,3289,3291,3293,3295],{"class":1626,"line":280},[1624,3282,1755],{"class":1629},[1624,3284,1759],{"class":1758},[1624,3286,1642],{"class":1629},[1624,3288,1645],{"class":1629},[1624,3290,1648],{"class":1629},[1624,3292,1768],{"class":1651},[1624,3294,1642],{"class":1629},[1624,3296,1657],{"class":1629},[1624,3298,3299,3301,3303,3305,3307,3309,3311,3313],{"class":1626,"line":905},[1624,3300,1755],{"class":1629},[1624,3302,1779],{"class":1758},[1624,3304,1642],{"class":1629},[1624,3306,1645],{"class":1629},[1624,3308,1648],{"class":1629},[1624,3310,1788],{"class":1651},[1624,3312,1642],{"class":1629},[1624,3314,1657],{"class":1629},[1624,3316,3317,3319,3321,3323,3325,3327,3330],{"class":1626,"line":817},[1624,3318,1755],{"class":1629},[1624,3320,1799],{"class":1758},[1624,3322,1642],{"class":1629},[1624,3324,1645],{"class":1629},[1624,3326,1648],{"class":1629},[1624,3328,3329],{"class":1651},"e1c8a5f2-7d3b-4e9a-b6c1-8f4d2a7e0b93",[1624,3331,1811],{"class":1629},[1624,3333,3334],{"class":1626,"line":1242},[1624,3335,1816],{"class":1629},[1624,3337,3338,3340,3342,3344,3346],{"class":1626,"line":961},[1624,3339,1635],{"class":1629},[1624,3341,1603],{"class":1638},[1624,3343,1642],{"class":1629},[1624,3345,1645],{"class":1629},[1624,3347,1750],{"class":1629},[1624,3349,3350,3352,3355,3357,3359,3361,3363,3365],{"class":1626,"line":1865},[1624,3351,1755],{"class":1629},[1624,3353,3354],{"class":1758},"itemId",[1624,3356,1642],{"class":1629},[1624,3358,1645],{"class":1629},[1624,3360,1648],{"class":1629},[1624,3362,2659],{"class":1651},[1624,3364,1642],{"class":1629},[1624,3366,1657],{"class":1629},[1624,3368,3369,3371,3374,3376,3378,3380,3382,3384],{"class":1626,"line":2645},[1624,3370,1755],{"class":1629},[1624,3372,3373],{"class":1758},"itemNumber",[1624,3375,1642],{"class":1629},[1624,3377,1645],{"class":1629},[1624,3379,1648],{"class":1629},[1624,3381,2308],{"class":1651},[1624,3383,1642],{"class":1629},[1624,3385,1657],{"class":1629},[1624,3387,3388,3390,3393,3395,3397,3399,3401,3403],{"class":1626,"line":2666},[1624,3389,1755],{"class":1629},[1624,3391,3392],{"class":1758},"previousStatusId",[1624,3394,1642],{"class":1629},[1624,3396,1645],{"class":1629},[1624,3398,1648],{"class":1629},[1624,3400,2762],{"class":1651},[1624,3402,1642],{"class":1629},[1624,3404,1657],{"class":1629},[1624,3406,3407,3409,3412,3414,3416,3418,3421,3423],{"class":1626,"line":2686},[1624,3408,1755],{"class":1629},[1624,3410,3411],{"class":1758},"newStatusId",[1624,3413,1642],{"class":1629},[1624,3415,1645],{"class":1629},[1624,3417,1648],{"class":1629},[1624,3419,3420],{"class":1651},"7e2f9b4c-0a6d-4c1e-9f3b-5d8a2c6e1f04",[1624,3422,1642],{"class":1629},[1624,3424,1657],{"class":1629},[1624,3426,3427,3429,3432,3434,3436,3438,3440,3442],{"class":1626,"line":2707},[1624,3428,1755],{"class":1629},[1624,3430,3431],{"class":1758},"previousStatusType",[1624,3433,1642],{"class":1629},[1624,3435,1645],{"class":1629},[1624,3437,1648],{"class":1629},[1624,3439,3026],{"class":1651},[1624,3441,1642],{"class":1629},[1624,3443,1657],{"class":1629},[1624,3445,3446,3448,3451,3453,3455,3457,3459,3461],{"class":1626,"line":2728},[1624,3447,1755],{"class":1629},[1624,3449,3450],{"class":1758},"newStatusType",[1624,3452,1642],{"class":1629},[1624,3454,1645],{"class":1629},[1624,3456,1648],{"class":1629},[1624,3458,3029],{"class":1651},[1624,3460,1642],{"class":1629},[1624,3462,1657],{"class":1629},[1624,3464,3465,3467,3469,3471,3473,3475,3477,3479],{"class":1626,"line":2748},[1624,3466,1755],{"class":1629},[1624,3468,2774],{"class":1758},[1624,3470,1642],{"class":1629},[1624,3472,1645],{"class":1629},[1624,3474,1648],{"class":1629},[1624,3476,2783],{"class":1651},[1624,3478,1642],{"class":1629},[1624,3480,1657],{"class":1629},[1624,3482,3483,3485,3487,3489,3491,3493,3495],{"class":1626,"line":2769},[1624,3484,1755],{"class":1629},[1624,3486,3089],{"class":1758},[1624,3488,1642],{"class":1629},[1624,3490,1645],{"class":1629},[1624,3492,1648],{"class":1629},[1624,3494,3105],{"class":1651},[1624,3496,1811],{"class":1629},[1624,3498,3499],{"class":1626,"line":2790},[1624,3500,2917],{"class":1629},[1624,3502,3503],{"class":1626,"line":2811},[1624,3504,1868],{"class":1629},[1588,3506,3507],{},"To show status names rather than ids, read the organization's statuses once from the API and cache them.",[1610,3509,3511],{"id":3510},"commentcreated",[1592,3512,1931],{},[1588,3514,3515,3517,3518,3521],{},[1597,3516,2250],{}," a comment is added to a work item or ticket, or a reply is added under one. It fires for ",[1597,3519,3520],{},"public replies and internal notes alike",", whichever way they arrived:",[1870,3523,3524,3545],{},[1873,3525,3526],{},[1876,3527,3528,3531,3536,3541],{},[1879,3529,3530],{},"How the comment was written",[1879,3532,3533],{},[1592,3534,3535],{},"channel",[1879,3537,3538],{},[1592,3539,3540],{},"visibility",[1879,3542,3543],{},[1592,3544,3096],{},[1889,3546,3547,3568,3587],{},[1876,3548,3549,3552,3556,3564],{},[1894,3550,3551],{},"A member in the DevStride app (a reply or an internal note)",[1894,3553,3554],{},[1592,3555,2106],{},[1894,3557,3558,1935,3561],{},[1592,3559,3560],{},"public",[1592,3562,3563],{},"internal",[1894,3565,3566],{},[1592,3567,1768],{},[1876,3569,3570,3573,3578,3583],{},[1894,3571,3572],{},"A requester replying by email",[1894,3574,3575],{},[1592,3576,3577],{},"email",[1894,3579,3580,3581],{},"usually ",[1592,3582,3560],{},[1894,3584,3585],{},[1592,3586,2065],{},[1876,3588,3589,3592,3597,3601],{},[1894,3590,3591],{},"A requester replying in the customer portal",[1894,3593,3594],{},[1592,3595,3596],{},"portal",[1894,3598,3599],{},[1592,3600,3560],{},[1894,3602,3603],{},[1592,3604,2065],{},[1588,3606,3607,3609,3610,3612,3613,3616],{},[1592,3608,3535],{}," can also read ",[1592,3611,2068],{}," for a message that came in through the Service Desk API, and ",[1592,3614,3615],{},"sms"," is reserved for text messages. Comments on Knowledge Base articles do not fire the event.",[2020,3618,3621,3622,3625,3626,3632,3633,3635],{"title":3619,"type":3620},"Internal notes are delivered too","warning","An internal note reaches your endpoint with ",[1592,3623,3624],{},"\"visibility\": \"internal\"",". If anything you build shows comments to customers or partners (a CRM timeline, a shared Slack channel), ",[1597,3627,3628,3629,3631],{},"filter on ",[1592,3630,3540],{}," first",": only ",[1592,3634,3560],{}," comments are customer-facing.",[1870,3637,3638,3648],{},[1873,3639,3640],{},[1876,3641,3642,3644,3646],{},[1879,3643,1881],{},[1879,3645,1884],{},[1879,3647,1887],{},[1889,3649,3650,3662,3677,3694,3717,3732,3747,3762,3780,3794,3814],{},[1876,3651,3652,3657,3659],{},[1894,3653,3654],{},[1592,3655,3656],{},"data.comment.id",[1894,3658,1900],{},[1894,3660,3661],{},"The comment's id.",[1876,3663,3664,3669,3671],{},[1894,3665,3666],{},[1592,3667,3668],{},"data.comment.itemNumber",[1894,3670,1920],{},[1894,3672,3673,3674,3676],{},"The item or ticket it belongs to, for example ",[1592,3675,2308],{},". For a reply, the item of the comment it replies to.",[1876,3678,3679,3684,3686],{},[1894,3680,3681],{},[1592,3682,3683],{},"data.comment.visibility",[1894,3685,1920],{},[1894,3687,3688,3690,3691,3693],{},[1592,3689,3560],{}," (customer-visible on a ticket) or ",[1592,3692,3563],{}," (staff only).",[1876,3695,3696,3701,3703],{},[1894,3697,3698],{},[1592,3699,3700],{},"data.comment.channel",[1894,3702,2084],{},[1894,3704,3705,1925,3707,1925,3709,1935,3711,3713,3714,3716],{},[1592,3706,3577],{},[1592,3708,3615],{},[1592,3710,3596],{},[1592,3712,2068],{},": the channel it arrived on or was sent through. ",[1592,3715,2106],{}," for a comment written in the DevStride app.",[1876,3718,3719,3724,3726],{},[1894,3720,3721],{},[1592,3722,3723],{},"data.comment.authorUsername",[1894,3725,1920],{},[1894,3727,3728,3729,1608],{},"The member who wrote it. For a requester's comment this is DevStride's own system account, not a person: use ",[1592,3730,3731],{},"externalAuthorId",[1876,3733,3734,3739,3741],{},[1894,3735,3736],{},[1592,3737,3738],{},"data.comment.externalAuthorId",[1894,3740,2084],{},[1894,3742,3743,3744,3746],{},"The requester who wrote it; ",[1592,3745,2106],{}," when a member wrote it.",[1876,3748,3749,3754,3756],{},[1894,3750,3751],{},[1592,3752,3753],{},"data.comment.fromExternalAuthor",[1894,3755,2448],{},[1894,3757,3758,3761],{},[1592,3759,3760],{},"true"," when a requester wrote it.",[1876,3763,3764,3769,3771],{},[1894,3765,3766],{},[1592,3767,3768],{},"data.comment.html",[1894,3770,1920],{},[1894,3772,3773,3774,3777,3778,1608],{},"The comment body as HTML. Empty when ",[1592,3775,3776],{},"truncated"," is ",[1592,3779,3760],{},[1876,3781,3782,3787,3789],{},[1894,3783,3784],{},[1592,3785,3786],{},"data.comment.truncated",[1894,3788,2448],{},[1894,3790,3791,3793],{},[1592,3792,3760],{}," when the body is larger than 256 KB and was left out. Read the comment from the API to get it.",[1876,3795,3796,3801,3807],{},[1894,3797,3798],{},[1592,3799,3800],{},"data.comment.attachments",[1894,3802,3803,3804],{},"array of ",[1592,3805,3806],{},"{ \"url\": string }",[1894,3808,3809,3810,3777,3812,1608],{},"Files and images stored in DevStride that the HTML links to or embeds: the same public URLs customer emails use. Links to other websites are not listed. Still present when ",[1592,3811,3776],{},[1592,3813,3760],{},[1876,3815,3816,3821,3824],{},[1894,3817,3818],{},[1592,3819,3820],{},"data.comment.createdAt",[1894,3822,3823],{},"string (ISO-8601)",[1894,3825,3826],{},"When the comment was written.",[1588,3828,3829],{},"A requester's reply by email, with a screenshot:",[1615,3831,3833],{"className":1617,"code":3832,"language":1619,"meta":1620,"style":1620},"{\n  \"id\": \"2f6c1d0a-8b4e-5c3f-9a71-0e5d4c3b2a19\",\n  \"type\": \"comment.created\",\n  \"apiVersion\": \"2026-10-16\",\n  \"occurredAt\": \"2026-10-17T16:45:02.318Z\",\n  \"organizationId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10\",\n  \"origin\": {\n    \"kind\": \"customer\",\n    \"actorId\": \"0b7d4e9a-5c2f-4a8e-9d1b-6e3f8c2a5d71\",\n    \"correlationId\": \"f3b9d6a1-2c8e-4f7b-a0d5-9e1c4b7f2a68\"\n  },\n  \"data\": {\n    \"comment\": {\n      \"id\": \"4e8b1f6d-3a9c-4d2e-b7f0-1c5a8e3d9b42\",\n      \"itemNumber\": \"I4821\",\n      \"visibility\": \"public\",\n      \"channel\": \"email\",\n      \"authorUsername\": \"devstride\",\n      \"externalAuthorId\": \"0b7d4e9a-5c2f-4a8e-9d1b-6e3f8c2a5d71\",\n      \"fromExternalAuthor\": true,\n      \"html\": \"\u003Cp>Still blank for me, screenshot attached.\u003C/p>\u003Cp>\u003Cimg src=\\\"https://media.devstride.com/8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10/comments/blank-invoice.png\\\">\u003C/p>\",\n      \"truncated\": false,\n      \"attachments\": [\n        { \"url\": \"https://media.devstride.com/8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10/comments/blank-invoice.png\" }\n      ],\n      \"createdAt\": \"2026-10-17T16:45:02.301Z\"\n    }\n  }\n}\n",[1592,3834,3835,3839,3858,3876,3894,3913,3931,3943,3961,3979,3996,4000,4012,4025,4044,4062,4080,4098,4118,4136,4150,4182,4195,4209,4232,4237,4255,4259,4263],{"__ignoreMap":1620},[1624,3836,3837],{"class":1626,"line":17},[1624,3838,1630],{"class":1629},[1624,3840,3841,3843,3845,3847,3849,3851,3854,3856],{"class":1626,"line":244},[1624,3842,1635],{"class":1629},[1624,3844,1639],{"class":1638},[1624,3846,1642],{"class":1629},[1624,3848,1645],{"class":1629},[1624,3850,1648],{"class":1629},[1624,3852,3853],{"class":1651},"2f6c1d0a-8b4e-5c3f-9a71-0e5d4c3b2a19",[1624,3855,1642],{"class":1629},[1624,3857,1657],{"class":1629},[1624,3859,3860,3862,3864,3866,3868,3870,3872,3874],{"class":1626,"line":302},[1624,3861,1635],{"class":1629},[1624,3863,1607],{"class":1638},[1624,3865,1642],{"class":1629},[1624,3867,1645],{"class":1629},[1624,3869,1648],{"class":1629},[1624,3871,1931],{"class":1651},[1624,3873,1642],{"class":1629},[1624,3875,1657],{"class":1629},[1624,3877,3878,3880,3882,3884,3886,3888,3890,3892],{"class":1626,"line":377},[1624,3879,1635],{"class":1629},[1624,3881,1683],{"class":1638},[1624,3883,1642],{"class":1629},[1624,3885,1645],{"class":1629},[1624,3887,1648],{"class":1629},[1624,3889,1692],{"class":1651},[1624,3891,1642],{"class":1629},[1624,3893,1657],{"class":1629},[1624,3895,3896,3898,3900,3902,3904,3906,3909,3911],{"class":1626,"line":649},[1624,3897,1635],{"class":1629},[1624,3899,1703],{"class":1638},[1624,3901,1642],{"class":1629},[1624,3903,1645],{"class":1629},[1624,3905,1648],{"class":1629},[1624,3907,3908],{"class":1651},"2026-10-17T16:45:02.318Z",[1624,3910,1642],{"class":1629},[1624,3912,1657],{"class":1629},[1624,3914,3915,3917,3919,3921,3923,3925,3927,3929],{"class":1626,"line":659},[1624,3916,1635],{"class":1629},[1624,3918,1723],{"class":1638},[1624,3920,1642],{"class":1629},[1624,3922,1645],{"class":1629},[1624,3924,1648],{"class":1629},[1624,3926,1732],{"class":1651},[1624,3928,1642],{"class":1629},[1624,3930,1657],{"class":1629},[1624,3932,3933,3935,3937,3939,3941],{"class":1626,"line":596},[1624,3934,1635],{"class":1629},[1624,3936,1743],{"class":1638},[1624,3938,1642],{"class":1629},[1624,3940,1645],{"class":1629},[1624,3942,1750],{"class":1629},[1624,3944,3945,3947,3949,3951,3953,3955,3957,3959],{"class":1626,"line":280},[1624,3946,1755],{"class":1629},[1624,3948,1759],{"class":1758},[1624,3950,1642],{"class":1629},[1624,3952,1645],{"class":1629},[1624,3954,1648],{"class":1629},[1624,3956,2065],{"class":1651},[1624,3958,1642],{"class":1629},[1624,3960,1657],{"class":1629},[1624,3962,3963,3965,3967,3969,3971,3973,3975,3977],{"class":1626,"line":905},[1624,3964,1755],{"class":1629},[1624,3966,1779],{"class":1758},[1624,3968,1642],{"class":1629},[1624,3970,1645],{"class":1629},[1624,3972,1648],{"class":1629},[1624,3974,2865],{"class":1651},[1624,3976,1642],{"class":1629},[1624,3978,1657],{"class":1629},[1624,3980,3981,3983,3985,3987,3989,3991,3994],{"class":1626,"line":817},[1624,3982,1755],{"class":1629},[1624,3984,1799],{"class":1758},[1624,3986,1642],{"class":1629},[1624,3988,1645],{"class":1629},[1624,3990,1648],{"class":1629},[1624,3992,3993],{"class":1651},"f3b9d6a1-2c8e-4f7b-a0d5-9e1c4b7f2a68",[1624,3995,1811],{"class":1629},[1624,3997,3998],{"class":1626,"line":1242},[1624,3999,1816],{"class":1629},[1624,4001,4002,4004,4006,4008,4010],{"class":1626,"line":961},[1624,4003,1635],{"class":1629},[1624,4005,1603],{"class":1638},[1624,4007,1642],{"class":1629},[1624,4009,1645],{"class":1629},[1624,4011,1750],{"class":1629},[1624,4013,4014,4016,4019,4021,4023],{"class":1626,"line":1865},[1624,4015,1755],{"class":1629},[1624,4017,4018],{"class":1758},"comment",[1624,4020,1642],{"class":1629},[1624,4022,1645],{"class":1629},[1624,4024,1750],{"class":1629},[1624,4026,4027,4029,4031,4033,4035,4037,4040,4042],{"class":1626,"line":2645},[1624,4028,2648],{"class":1629},[1624,4030,1639],{"class":1845},[1624,4032,1642],{"class":1629},[1624,4034,1645],{"class":1629},[1624,4036,1648],{"class":1629},[1624,4038,4039],{"class":1651},"4e8b1f6d-3a9c-4d2e-b7f0-1c5a8e3d9b42",[1624,4041,1642],{"class":1629},[1624,4043,1657],{"class":1629},[1624,4045,4046,4048,4050,4052,4054,4056,4058,4060],{"class":1626,"line":2666},[1624,4047,2648],{"class":1629},[1624,4049,3373],{"class":1845},[1624,4051,1642],{"class":1629},[1624,4053,1645],{"class":1629},[1624,4055,1648],{"class":1629},[1624,4057,2308],{"class":1651},[1624,4059,1642],{"class":1629},[1624,4061,1657],{"class":1629},[1624,4063,4064,4066,4068,4070,4072,4074,4076,4078],{"class":1626,"line":2686},[1624,4065,2648],{"class":1629},[1624,4067,3540],{"class":1845},[1624,4069,1642],{"class":1629},[1624,4071,1645],{"class":1629},[1624,4073,1648],{"class":1629},[1624,4075,3560],{"class":1651},[1624,4077,1642],{"class":1629},[1624,4079,1657],{"class":1629},[1624,4081,4082,4084,4086,4088,4090,4092,4094,4096],{"class":1626,"line":2707},[1624,4083,2648],{"class":1629},[1624,4085,3535],{"class":1845},[1624,4087,1642],{"class":1629},[1624,4089,1645],{"class":1629},[1624,4091,1648],{"class":1629},[1624,4093,3577],{"class":1651},[1624,4095,1642],{"class":1629},[1624,4097,1657],{"class":1629},[1624,4099,4100,4102,4105,4107,4109,4111,4114,4116],{"class":1626,"line":2728},[1624,4101,2648],{"class":1629},[1624,4103,4104],{"class":1845},"authorUsername",[1624,4106,1642],{"class":1629},[1624,4108,1645],{"class":1629},[1624,4110,1648],{"class":1629},[1624,4112,4113],{"class":1651},"devstride",[1624,4115,1642],{"class":1629},[1624,4117,1657],{"class":1629},[1624,4119,4120,4122,4124,4126,4128,4130,4132,4134],{"class":1626,"line":2748},[1624,4121,2648],{"class":1629},[1624,4123,3731],{"class":1845},[1624,4125,1642],{"class":1629},[1624,4127,1645],{"class":1629},[1624,4129,1648],{"class":1629},[1624,4131,2865],{"class":1651},[1624,4133,1642],{"class":1629},[1624,4135,1657],{"class":1629},[1624,4137,4138,4140,4143,4145,4147],{"class":1626,"line":2769},[1624,4139,2648],{"class":1629},[1624,4141,4142],{"class":1845},"fromExternalAuthor",[1624,4144,1642],{"class":1629},[1624,4146,1645],{"class":1629},[1624,4148,4149],{"class":1629}," true,\n",[1624,4151,4152,4154,4157,4159,4161,4163,4166,4170,4173,4175,4178,4180],{"class":1626,"line":2790},[1624,4153,2648],{"class":1629},[1624,4155,4156],{"class":1845},"html",[1624,4158,1642],{"class":1629},[1624,4160,1645],{"class":1629},[1624,4162,1648],{"class":1629},[1624,4164,4165],{"class":1651},"\u003Cp>Still blank for me, screenshot attached.\u003C/p>\u003Cp>\u003Cimg src=",[1624,4167,4169],{"class":4168},"sTEyZ","\\\"",[1624,4171,4172],{"class":1651},"https://media.devstride.com/8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10/comments/blank-invoice.png",[1624,4174,4169],{"class":4168},[1624,4176,4177],{"class":1651},">\u003C/p>",[1624,4179,1642],{"class":1629},[1624,4181,1657],{"class":1629},[1624,4183,4184,4186,4188,4190,4192],{"class":1626,"line":2811},[1624,4185,2648],{"class":1629},[1624,4187,3776],{"class":1845},[1624,4189,1642],{"class":1629},[1624,4191,1645],{"class":1629},[1624,4193,4194],{"class":1629}," false,\n",[1624,4196,4197,4199,4202,4204,4206],{"class":1626,"line":2826},[1624,4198,2648],{"class":1629},[1624,4200,4201],{"class":1845},"attachments",[1624,4203,1642],{"class":1629},[1624,4205,1645],{"class":1629},[1624,4207,4208],{"class":1629}," [\n",[1624,4210,4211,4214,4216,4220,4222,4224,4226,4228,4230],{"class":1626,"line":2851},[1624,4212,4213],{"class":1629},"        {",[1624,4215,1648],{"class":1629},[1624,4217,4219],{"class":4218},"swJcz","url",[1624,4221,1642],{"class":1629},[1624,4223,1645],{"class":1629},[1624,4225,1648],{"class":1629},[1624,4227,4172],{"class":1651},[1624,4229,1642],{"class":1629},[1624,4231,1862],{"class":1629},[1624,4233,4234],{"class":1626,"line":2872},[1624,4235,4236],{"class":1629},"      ],\n",[1624,4238,4239,4241,4244,4246,4248,4250,4253],{"class":1626,"line":2893},[1624,4240,2648],{"class":1629},[1624,4242,4243],{"class":1845},"createdAt",[1624,4245,1642],{"class":1629},[1624,4247,1645],{"class":1629},[1624,4249,1648],{"class":1629},[1624,4251,4252],{"class":1651},"2026-10-17T16:45:02.301Z",[1624,4254,1811],{"class":1629},[1624,4256,4257],{"class":1626,"line":2908},[1624,4258,2911],{"class":1629},[1624,4260,4261],{"class":1626,"line":2914},[1624,4262,2917],{"class":1629},[1624,4264,4265],{"class":1626,"line":2920},[1624,4266,1868],{"class":1629},[1588,4268,4269,4270,1925,4272,4275,4276,1925,4278,1925,4281,4284,4285,4287,4288,1608],{},"An internal note from a member differs only where you would expect: ",[1592,4271,3624],{},[1592,4273,4274],{},"\"channel\": null",", the member's ",[1592,4277,4104],{},[1592,4279,4280],{},"\"externalAuthorId\": null",[1592,4282,4283],{},"\"fromExternalAuthor\": false",", and an ",[1592,4286,1743],{}," of ",[1592,4289,4290],{},"{ \"kind\": \"member\", \"actorId\": \"\u003Cusername>\" }",[2020,4292,4294],{"title":4293,"type":2210},"Treat comment HTML as untrusted","A requester's words arrive as HTML. Sanitize it before rendering it anywhere, as you would any user-generated content.",[1610,4296,4298,2094,4300],{"id":4297},"slaat_risk-and-slabreached",[1592,4299,1934],{},[1592,4301,1938],{},[1588,4303,4304,4307,4308,4311],{},[1597,4305,4306],{},"Fire for"," Service Desk tickets that an ",[1960,4309,4310],{"href":488},"SLA policy"," is timing:",[4313,4314,4315,4325],"ul",{},[4316,4317,4318,4320,4321,4324],"li",{},[1592,4319,1934],{}," fires when a timer enters the last ",[1597,4322,4323],{},"20%"," of its allowed time without being met: your warning that a promise is about to be broken.",[4316,4326,4327,4329],{},[1592,4328,1938],{}," fires when a target passes before it was met.",[1588,4331,4332,4333,3135,4335,4337,4338,3135,4340,1608],{},"Timers count in the policy's business hours, so these fire on that clock. Both events carry the same three facts and always have ",[1592,4334,3096],{},[1592,4336,2071],{}," with ",[1592,4339,1779],{},[1592,4341,2106],{},[1870,4343,4344,4354],{},[1873,4345,4346],{},[1876,4347,4348,4350,4352],{},[1879,4349,1881],{},[1879,4351,1884],{},[1879,4353,1887],{},[1889,4355,4356,4369,4390],{},[1876,4357,4358,4362,4364],{},[1894,4359,4360],{},[1592,4361,2980],{},[1894,4363,1920],{},[1894,4365,4366,4367,1608],{},"The ticket, for example ",[1592,4368,2308],{},[1876,4370,4371,4376,4378],{},[1894,4372,4373],{},[1592,4374,4375],{},"data.metric",[1894,4377,1920],{},[1894,4379,4380,4381,1925,4384,1935,4387,1608],{},"Which promise: ",[1592,4382,4383],{},"FIRST_RESPONSE",[1592,4385,4386],{},"NEXT_RESPONSE",[1592,4388,4389],{},"RESOLUTION",[1876,4391,4392,4397,4399],{},[1894,4393,4394],{},[1592,4395,4396],{},"data.targetAt",[1894,4398,3823],{},[1894,4400,4401],{},"When the target is (or was) due.",[1615,4403,4405],{"className":1617,"code":4404,"language":1619,"meta":1620,"style":1620},"{\n  \"id\": \"d7b3e1a9-4c6f-5e2d-8a0b-6f9c3e5d1a84\",\n  \"type\": \"sla.breached\",\n  \"apiVersion\": \"2026-10-16\",\n  \"occurredAt\": \"2026-10-17T18:00:00.512Z\",\n  \"organizationId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10\",\n  \"origin\": {\n    \"kind\": \"system\",\n    \"actorId\": null,\n    \"correlationId\": \"a6e0c3f8-5b2d-4a9e-81c7-4d6f9b2e0a35\"\n  },\n  \"data\": {\n    \"itemNumber\": \"I4821\",\n    \"metric\": \"FIRST_RESPONSE\",\n    \"targetAt\": \"2026-10-17T18:00:00.000Z\"\n  }\n}\n",[1592,4406,4407,4411,4430,4448,4466,4485,4503,4515,4533,4545,4562,4566,4578,4596,4615,4633,4637],{"__ignoreMap":1620},[1624,4408,4409],{"class":1626,"line":17},[1624,4410,1630],{"class":1629},[1624,4412,4413,4415,4417,4419,4421,4423,4426,4428],{"class":1626,"line":244},[1624,4414,1635],{"class":1629},[1624,4416,1639],{"class":1638},[1624,4418,1642],{"class":1629},[1624,4420,1645],{"class":1629},[1624,4422,1648],{"class":1629},[1624,4424,4425],{"class":1651},"d7b3e1a9-4c6f-5e2d-8a0b-6f9c3e5d1a84",[1624,4427,1642],{"class":1629},[1624,4429,1657],{"class":1629},[1624,4431,4432,4434,4436,4438,4440,4442,4444,4446],{"class":1626,"line":302},[1624,4433,1635],{"class":1629},[1624,4435,1607],{"class":1638},[1624,4437,1642],{"class":1629},[1624,4439,1645],{"class":1629},[1624,4441,1648],{"class":1629},[1624,4443,1938],{"class":1651},[1624,4445,1642],{"class":1629},[1624,4447,1657],{"class":1629},[1624,4449,4450,4452,4454,4456,4458,4460,4462,4464],{"class":1626,"line":377},[1624,4451,1635],{"class":1629},[1624,4453,1683],{"class":1638},[1624,4455,1642],{"class":1629},[1624,4457,1645],{"class":1629},[1624,4459,1648],{"class":1629},[1624,4461,1692],{"class":1651},[1624,4463,1642],{"class":1629},[1624,4465,1657],{"class":1629},[1624,4467,4468,4470,4472,4474,4476,4478,4481,4483],{"class":1626,"line":649},[1624,4469,1635],{"class":1629},[1624,4471,1703],{"class":1638},[1624,4473,1642],{"class":1629},[1624,4475,1645],{"class":1629},[1624,4477,1648],{"class":1629},[1624,4479,4480],{"class":1651},"2026-10-17T18:00:00.512Z",[1624,4482,1642],{"class":1629},[1624,4484,1657],{"class":1629},[1624,4486,4487,4489,4491,4493,4495,4497,4499,4501],{"class":1626,"line":659},[1624,4488,1635],{"class":1629},[1624,4490,1723],{"class":1638},[1624,4492,1642],{"class":1629},[1624,4494,1645],{"class":1629},[1624,4496,1648],{"class":1629},[1624,4498,1732],{"class":1651},[1624,4500,1642],{"class":1629},[1624,4502,1657],{"class":1629},[1624,4504,4505,4507,4509,4511,4513],{"class":1626,"line":596},[1624,4506,1635],{"class":1629},[1624,4508,1743],{"class":1638},[1624,4510,1642],{"class":1629},[1624,4512,1645],{"class":1629},[1624,4514,1750],{"class":1629},[1624,4516,4517,4519,4521,4523,4525,4527,4529,4531],{"class":1626,"line":280},[1624,4518,1755],{"class":1629},[1624,4520,1759],{"class":1758},[1624,4522,1642],{"class":1629},[1624,4524,1645],{"class":1629},[1624,4526,1648],{"class":1629},[1624,4528,2071],{"class":1651},[1624,4530,1642],{"class":1629},[1624,4532,1657],{"class":1629},[1624,4534,4535,4537,4539,4541,4543],{"class":1626,"line":905},[1624,4536,1755],{"class":1629},[1624,4538,1779],{"class":1758},[1624,4540,1642],{"class":1629},[1624,4542,1645],{"class":1629},[1624,4544,2823],{"class":1629},[1624,4546,4547,4549,4551,4553,4555,4557,4560],{"class":1626,"line":817},[1624,4548,1755],{"class":1629},[1624,4550,1799],{"class":1758},[1624,4552,1642],{"class":1629},[1624,4554,1645],{"class":1629},[1624,4556,1648],{"class":1629},[1624,4558,4559],{"class":1651},"a6e0c3f8-5b2d-4a9e-81c7-4d6f9b2e0a35",[1624,4561,1811],{"class":1629},[1624,4563,4564],{"class":1626,"line":1242},[1624,4565,1816],{"class":1629},[1624,4567,4568,4570,4572,4574,4576],{"class":1626,"line":961},[1624,4569,1635],{"class":1629},[1624,4571,1603],{"class":1638},[1624,4573,1642],{"class":1629},[1624,4575,1645],{"class":1629},[1624,4577,1750],{"class":1629},[1624,4579,4580,4582,4584,4586,4588,4590,4592,4594],{"class":1626,"line":1865},[1624,4581,1755],{"class":1629},[1624,4583,3373],{"class":1758},[1624,4585,1642],{"class":1629},[1624,4587,1645],{"class":1629},[1624,4589,1648],{"class":1629},[1624,4591,2308],{"class":1651},[1624,4593,1642],{"class":1629},[1624,4595,1657],{"class":1629},[1624,4597,4598,4600,4603,4605,4607,4609,4611,4613],{"class":1626,"line":2645},[1624,4599,1755],{"class":1629},[1624,4601,4602],{"class":1758},"metric",[1624,4604,1642],{"class":1629},[1624,4606,1645],{"class":1629},[1624,4608,1648],{"class":1629},[1624,4610,4383],{"class":1651},[1624,4612,1642],{"class":1629},[1624,4614,1657],{"class":1629},[1624,4616,4617,4619,4622,4624,4626,4628,4631],{"class":1626,"line":2666},[1624,4618,1755],{"class":1629},[1624,4620,4621],{"class":1758},"targetAt",[1624,4623,1642],{"class":1629},[1624,4625,1645],{"class":1629},[1624,4627,1648],{"class":1629},[1624,4629,4630],{"class":1651},"2026-10-17T18:00:00.000Z",[1624,4632,1811],{"class":1629},[1624,4634,4635],{"class":1626,"line":2686},[1624,4636,2917],{"class":1629},[1624,4638,4639],{"class":1626,"line":2707},[1624,4640,1868],{"class":1629},[1588,4642,2211,4643,4645,4646,4649,4650,4652],{},[1592,4644,1934],{}," event has exactly the same shape, with ",[1592,4647,4648],{},"\"type\": \"sla.at_risk\""," and a ",[1592,4651,4621],{}," still in the future.",[1610,4654,4655],{"id":1942},[1592,4656,1942],{},[1588,4658,4659,4661,4662,4665,4666,3777,4668,4671,4672,3777,4674,4676,4677,4680],{},[1592,4660,1942],{}," is sent only by the ",[1597,4663,4664],{},"Test"," button (or the test route of the API). It is signed like any other event, is not stored in the delivery log and is never retried. Its ",[1592,4667,1603],{},[1592,4669,4670],{},"{ \"endpointId\": \"\u003Cthe endpoint's id>\" }"," and its ",[1592,4673,3096],{},[1592,4675,2071],{},". You cannot subscribe to it; accept it with a ",[1592,4678,4679],{},"2xx"," and ignore it.",[1610,4682,4684],{"id":4683},"what-does-not-send-an-event","What does not send an event",[1588,4686,4687,4688,4691],{},"The five types above are the complete list today. In particular there is ",[1597,4689,4690],{},"no event"," for:",[4313,4693,4694,4697,4700,4703],{},[4316,4695,4696],{},"edits other than a status change (title, assignee, priority, fields, description);",[4316,4698,4699],{},"deleting, archiving or restoring an item;",[4316,4701,4702],{},"creating or changing workstreams, boards or other configuration;",[4316,4704,4705],{},"comments on Knowledge Base articles.",[1588,4707,4708,4709,4712],{},"Changes that ",[1597,4710,4711],{},"load or correct history"," rather than happen now (for example items imported with their original creation dates) are not delivered either: a backfill of ten thousand items would otherwise send ten thousand webhooks.",[1610,4714,1963],{"id":4715},"compatibility",[1588,4717,4718],{},"The contract only ever grows:",[4313,4720,4721,4733],{},[4316,4722,4723,4726,4727,4729,4730,4732],{},[1597,4724,4725],{},"New fields and new event types are added without notice."," Ignore keys you do not recognize, and answer ",[1592,4728,4679],{}," to an event ",[1592,4731,1607],{}," you do not handle: never reject it.",[4316,4734,4735,4738,4739,4741],{},[1597,4736,4737],{},"Nothing is removed or changes meaning"," without a new ",[1592,4740,1683],{},", announced ahead of time.",[1588,4743,4744],{},"Write your parser to read the fields it needs and tolerate everything else, and new releases will never break it.",[4746,4747,4748],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":1620,"searchDepth":244,"depth":244,"links":4750},[4751,4754,4755,4756,4757,4759,4760,4761],{"id":1612,"depth":244,"text":1613,"children":4752},[4753],{"id":1743,"depth":302,"text":2004},{"id":2243,"depth":244,"text":1672},{"id":2938,"depth":244,"text":1928},{"id":3510,"depth":244,"text":1931},{"id":4297,"depth":244,"text":4758},"sla.at_risk and sla.breached",{"id":1942,"depth":244,"text":1942},{"id":4683,"depth":244,"text":4684},{"id":4715,"depth":244,"text":1963},"The JSON envelope every DevStride webhook carries and every field of item.created, item.status_changed, comment.created, sla.at_risk and sla.breached, with when each fires and a realistic example of each.","md",null,{},true,{"title":1087,"description":4762},"MbLuIoBE00GWLLuN1waVMwEDTL4RM1TtKVk7vmMcos0",[4770,4772],{"title":1083,"path":1084,"stem":1085,"description":4771,"children":-1},"Build a receiver that verifies DevStride's signature, register it under Settings → Webhooks, copy the one-time signing secret, send a test event and watch real deliveries arrive in the delivery log.",{"title":1091,"path":1092,"stem":1093,"description":4773,"children":-1},"How DevStride signs every webhook with HMAC-SHA256, the exact string it signs, the headers it sends, replay protection, secret rotation and raw-body pitfalls, with tested verification code in Node.js, Python, Go, Ruby, PHP and C#.",1792296231561]