[{"data":1,"prerenderedAt":4332},["ShallowReactive",2],{"navigation_docs":3,"-integrations-and-extensibility-service-desk-partner-api-headless-mode":1660,"-integrations-and-extensibility-service-desk-partner-api-headless-mode-surround":4327},[4,237,619,658,934,1024,1180,1314,1656],{"title":5,"path":6,"stem":7,"children":8,"page":80},"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":80},"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,81,130,143,154,158,171,175,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":80},"Items","/getting-started/admin-onboarding-getting-started/items","01.getting-started/01.admin-onboarding-getting-started/07.items",[56,60,67,73],{"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",false,{"title":82,"path":83,"stem":84,"children":85,"page":80},"Item Workspace Tour","/getting-started/admin-onboarding-getting-started/item-workspace-tour","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour",[86,90,94,98,102,106,110,114,118,122,126],{"title":87,"path":88,"stem":89},"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":91,"path":92,"stem":93},"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":95,"path":96,"stem":97},"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":99,"path":100,"stem":101},"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":103,"path":104,"stem":105},"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":107,"path":108,"stem":109},"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":111,"path":112,"stem":113},"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":115,"path":116,"stem":117},"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":119,"path":120,"stem":121},"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":123,"path":124,"stem":125},"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":127,"path":128,"stem":129},"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":131,"path":132,"stem":133,"children":134,"page":80},"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",[135,139],{"title":136,"path":137,"stem":138},"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":140,"path":141,"stem":142},"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":144,"path":145,"stem":146,"children":147},"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",[148,150],{"title":149,"path":145,"stem":146},"Admin Onboarding - Populating and Managing Workstreams",{"title":151,"path":152,"stem":153},"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":155,"path":156,"stem":157},"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":159,"path":160,"stem":161,"children":162,"page":80},"Creating Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences",[163,167],{"title":164,"path":165,"stem":166},"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":168,"path":169,"stem":170},"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":172,"path":173,"stem":174},"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":176,"path":177,"stem":178,"children":179,"page":80},"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",[180,184],{"title":181,"path":182,"stem":183},"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":185,"path":186,"stem":187},"The AI Assistant","/getting-started/admin-onboarding-getting-started/using-ai-in-devstride/the-ai-assistant","01.getting-started/01.admin-onboarding-getting-started/14.using-ai-in-devstride/02.the-ai-assistant",{"title":189,"path":190,"stem":191,"children":192,"page":80},"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":80},"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":80},"Major Modules","/major-modules","02.major-modules",[242,304,358,379,445,510,538,595],{"title":243,"order":244,"path":245,"stem":246,"children":247,"page":80},"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":181,"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":151,"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":80},"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,300],{"title":285,"path":286,"stem":287},"Finding Your Way Around","/major-modules/workstreams-and-work-items/workspace-capabilities/finding-your-way-around","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/00.finding-your-way-around",{"title":289,"path":290,"stem":291},"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":293,"path":294,"stem":295},"Workspace Editor & Collaboration","/major-modules/workstreams-and-work-items/workspace-capabilities/editor-and-collaboration","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/02.editor-and-collaboration",{"title":297,"path":298,"stem":299},"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":301,"path":302,"stem":303},"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":305,"order":306,"path":307,"stem":308,"children":309,"page":80},"Plan Delivery: Boards",3,"/major-modules/boards","02.major-modules/02.boards",[310,314,318,322,326,330,334,338,342,346,350,354],{"title":311,"path":312,"stem":313},"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":315,"path":316,"stem":317},"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":319,"path":320,"stem":321},"Understanding Board Views","/major-modules/boards/understanding-board-views","02.major-modules/02.boards/03.understanding-board-views",{"title":323,"path":324,"stem":325},"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":327,"path":328,"stem":329},"Adding a Folder","/major-modules/boards/adding-a-folder","02.major-modules/02.boards/05.adding-a-folder",{"title":331,"path":332,"stem":333},"Manage and Edit Dependencies","/major-modules/boards/manage-and-edit-dependencies","02.major-modules/02.boards/06.manage-and-edit-dependencies",{"title":335,"path":336,"stem":337},"Creating Subfolders in DevStride","/major-modules/boards/creating-subfolders-in-devstride","02.major-modules/02.boards/07.creating-subfolders-in-devstride",{"title":339,"path":340,"stem":341},"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":343,"path":344,"stem":345},"Using Cycle Boards","/major-modules/boards/using-cycle-boards","02.major-modules/02.boards/09.using-cycle-boards",{"title":347,"path":348,"stem":349},"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":351,"path":352,"stem":353},"Boards and WIP Limiters","/major-modules/boards/boards-and-wip-limiters","02.major-modules/02.boards/11.boards-and-wip-limiters",{"title":355,"path":356,"stem":357},"Board & Folder Permissions","/major-modules/boards/board-and-folder-permissions","02.major-modules/02.boards/12.board-and-folder-permissions",{"title":359,"path":360,"stem":361,"children":362,"page":80},"Track Progress: Gantts","/major-modules/track-progress-gantts","02.major-modules/03.track-progress-gantts",[363,367,371,375],{"title":364,"path":365,"stem":366},"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":368,"path":369,"stem":370},"Viewing Gantt Charts","/major-modules/track-progress-gantts/viewing-gantt-charts","02.major-modules/03.track-progress-gantts/02.viewing-gantt-charts",{"title":372,"path":373,"stem":374},"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":376,"path":377,"stem":378},"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":380,"order":381,"path":382,"stem":383,"children":384,"page":80},"Measure Performance: Reports",4,"/major-modules/measure-performance-reports","02.major-modules/04.measure-performance-reports",[385,389,393,397,401,405,409,413,417,421,425,429,433,437,441],{"title":386,"path":387,"stem":388},"Reports Overview","/major-modules/measure-performance-reports/viewing-optimization","02.major-modules/04.measure-performance-reports/01.viewing-optimization",{"title":390,"path":391,"stem":392},"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":394,"path":395,"stem":396},"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":398,"path":399,"stem":400},"Report: Current Progress","/major-modules/measure-performance-reports/current-progress","02.major-modules/04.measure-performance-reports/04.current-progress",{"title":402,"path":403,"stem":404},"Report: Trending Progress","/major-modules/measure-performance-reports/trending-progress","02.major-modules/04.measure-performance-reports/05.trending-progress",{"title":406,"path":407,"stem":408},"Report: Cycle Time","/major-modules/measure-performance-reports/cycle-time","02.major-modules/04.measure-performance-reports/06.cycle-time",{"title":410,"path":411,"stem":412},"Report: Throughput","/major-modules/measure-performance-reports/throughput","02.major-modules/04.measure-performance-reports/07.throughput",{"title":414,"path":415,"stem":416},"Report: Cumulative Flow","/major-modules/measure-performance-reports/cumulative-flow","02.major-modules/04.measure-performance-reports/08.cumulative-flow",{"title":418,"path":419,"stem":420},"Report: Velocity","/major-modules/measure-performance-reports/velocity","02.major-modules/04.measure-performance-reports/09.velocity",{"title":422,"path":423,"stem":424},"Report: Burn Up","/major-modules/measure-performance-reports/burn-up","02.major-modules/04.measure-performance-reports/10.burn-up",{"title":426,"path":427,"stem":428},"Report: Burn Down","/major-modules/measure-performance-reports/burn-down","02.major-modules/04.measure-performance-reports/11.burn-down",{"title":430,"path":431,"stem":432},"Report: User Time Completed","/major-modules/measure-performance-reports/user-time-completed","02.major-modules/04.measure-performance-reports/12.user-time-completed",{"title":434,"path":435,"stem":436},"Report: Churn","/major-modules/measure-performance-reports/churn","02.major-modules/04.measure-performance-reports/13.churn",{"title":438,"path":439,"stem":440},"Report: Time Allocation Matrix","/major-modules/measure-performance-reports/time-allocation-matrix","02.major-modules/04.measure-performance-reports/14.time-allocation-matrix",{"title":442,"path":443,"stem":444},"Report: Cycle Carry-Forward","/major-modules/measure-performance-reports/cycle-carry-forward","02.major-modules/04.measure-performance-reports/15.cycle-carry-forward",{"title":446,"order":280,"path":447,"stem":448,"children":449,"page":80},"Service Desk","/major-modules/service-desk","02.major-modules/05.service-desk",[450,454,458,462,466,470,474,478,482,486,490,494,498,502,506],{"title":451,"path":452,"stem":453},"Overview","/major-modules/service-desk/overview","02.major-modules/05.service-desk/01.overview",{"title":455,"path":456,"stem":457},"Enabling Service Desk","/major-modules/service-desk/enabling-service-desk","02.major-modules/05.service-desk/02.enabling-service-desk",{"title":459,"path":460,"stem":461},"Email Channels & Setup","/major-modules/service-desk/email-channels","02.major-modules/05.service-desk/03.email-channels",{"title":463,"path":464,"stem":465},"Requesters & Companies","/major-modules/service-desk/requesters-and-companies","02.major-modules/05.service-desk/04.requesters-and-companies",{"title":467,"path":468,"stem":469},"Customer Support Portal","/major-modules/service-desk/customer-support-portal","02.major-modules/05.service-desk/05.customer-support-portal",{"title":471,"path":472,"stem":473},"Working a Ticket","/major-modules/service-desk/working-a-ticket","02.major-modules/05.service-desk/06.working-a-ticket",{"title":475,"path":476,"stem":477},"Request Forms","/major-modules/service-desk/request-forms","02.major-modules/05.service-desk/07.request-forms",{"title":479,"path":480,"stem":481},"The Suspended Queue","/major-modules/service-desk/suspended-messages","02.major-modules/05.service-desk/08.suspended-messages",{"title":483,"path":484,"stem":485},"Finding & Filtering Tickets","/major-modules/service-desk/finding-and-filtering-tickets","02.major-modules/05.service-desk/09.finding-and-filtering-tickets",{"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},"Permissions","/major-modules/service-desk/permissions","02.major-modules/05.service-desk/14.permissions",{"title":507,"path":508,"stem":509},"Headless Mode and Customer Switches","/major-modules/service-desk/headless-mode","02.major-modules/05.service-desk/15.headless-mode",{"title":511,"path":512,"stem":513,"children":514,"page":80},"Templates","/major-modules/templates","02.major-modules/06.templates",[515,518,522,526,530,534],{"title":451,"path":516,"stem":517},"/major-modules/templates/overview","02.major-modules/06.templates/01.overview",{"title":519,"path":520,"stem":521},"Creating a template","/major-modules/templates/creating-a-template","02.major-modules/06.templates/02.creating-a-template",{"title":523,"path":524,"stem":525},"Variables","/major-modules/templates/variables","02.major-modules/06.templates/03.variables",{"title":527,"path":528,"stem":529},"Applying a template","/major-modules/templates/applying-a-template","02.major-modules/06.templates/04.applying-a-template",{"title":531,"path":532,"stem":533},"Sharing templates","/major-modules/templates/sharing-templates","02.major-modules/06.templates/05.sharing-templates",{"title":535,"path":536,"stem":537},"Template health","/major-modules/templates/template-health","02.major-modules/06.templates/06.template-health",{"title":539,"path":540,"stem":541,"children":542,"page":80},"Knowledge Base","/major-modules/knowledge-base","02.major-modules/07.knowledge-base",[543,547,551,555,559,563,567,571,575,579,583,587,591],{"title":544,"path":545,"stem":546},"Knowledge Base Overview","/major-modules/knowledge-base/overview","02.major-modules/07.knowledge-base/01.overview",{"title":548,"path":549,"stem":550},"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":552,"path":553,"stem":554},"Organizing with Categories","/major-modules/knowledge-base/organizing-with-categories","02.major-modules/07.knowledge-base/03.organizing-with-categories",{"title":556,"path":557,"stem":558},"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":560,"path":561,"stem":562},"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":564,"path":565,"stem":566},"Article History and Restore","/major-modules/knowledge-base/article-history-and-restore","02.major-modules/07.knowledge-base/06.article-history-and-restore",{"title":568,"path":569,"stem":570},"Searching and Browsing","/major-modules/knowledge-base/searching-and-browsing","02.major-modules/07.knowledge-base/07.searching-and-browsing",{"title":572,"path":573,"stem":574},"The Customer Help Center","/major-modules/knowledge-base/the-customer-help-center","02.major-modules/07.knowledge-base/08.the-customer-help-center",{"title":576,"path":577,"stem":578},"Sharing Articles and Categories","/major-modules/knowledge-base/sharing-articles-and-categories","02.major-modules/07.knowledge-base/09.sharing-articles-and-categories",{"title":580,"path":581,"stem":582},"Article Review Comments","/major-modules/knowledge-base/article-review-comments","02.major-modules/07.knowledge-base/10.article-review-comments",{"title":584,"path":585,"stem":586},"Knowledge Base Permissions","/major-modules/knowledge-base/knowledge-base-permissions","02.major-modules/07.knowledge-base/11.knowledge-base-permissions",{"title":588,"path":589,"stem":590},"Customer Comments on Articles","/major-modules/knowledge-base/customer-comments-on-articles","02.major-modules/07.knowledge-base/12.customer-comments-on-articles",{"title":592,"path":593,"stem":594},"Client Spec Drafts","/major-modules/knowledge-base/client-spec-drafts","02.major-modules/07.knowledge-base/13.client-spec-drafts",{"title":596,"path":597,"stem":598,"children":599,"page":80},"AI Assistant","/major-modules/ai-assistant","02.major-modules/08.ai-assistant",[600,603,607,611,615],{"title":451,"path":601,"stem":602},"/major-modules/ai-assistant/overview","02.major-modules/08.ai-assistant/01.overview",{"title":604,"path":605,"stem":606},"Asking Questions","/major-modules/ai-assistant/asking-questions","02.major-modules/08.ai-assistant/02.asking-questions",{"title":608,"path":609,"stem":610},"Working With Your Workspace","/major-modules/ai-assistant/working-with-your-workspace","02.major-modules/08.ai-assistant/03.working-with-your-workspace",{"title":612,"path":613,"stem":614},"Conversations","/major-modules/ai-assistant/conversations","02.major-modules/08.ai-assistant/04.conversations",{"title":616,"path":617,"stem":618},"Settings, Permissions & Your Data","/major-modules/ai-assistant/settings-and-permissions","02.major-modules/08.ai-assistant/05.settings-and-permissions",{"title":620,"path":621,"stem":622,"children":623,"page":80},"Personal Workspace","/personal-workspace","03.personal-workspace",[624,630,644,655],{"title":625,"path":626,"stem":627,"children":628},"My Work","/personal-workspace/my-work","03.personal-workspace/01.my-work/index",[629],{"title":625,"path":626,"stem":627},{"title":631,"order":632,"path":633,"stem":634,"children":635,"page":80},"Notifications",7,"/personal-workspace/notifications","03.personal-workspace/02.notifications",[636,640],{"title":637,"path":638,"stem":639},"Notifications in DevStride","/personal-workspace/notifications/overview-of-notification-options","03.personal-workspace/02.notifications/01.overview-of-notification-options",{"title":641,"path":642,"stem":643},"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":645,"path":646,"stem":647,"children":648,"page":80},"My Account","/personal-workspace/my-account","03.personal-workspace/03.my-account",[649,652],{"title":451,"path":650,"stem":651},"/personal-workspace/my-account/overview","03.personal-workspace/03.my-account/01.overview",{"title":206,"path":653,"stem":654},"/personal-workspace/my-account/api-keys","03.personal-workspace/03.my-account/02.api-keys",{"title":232,"path":656,"stem":657},"/personal-workspace/keyboard-shortcuts","03.personal-workspace/04.keyboard-shortcuts",{"title":659,"path":660,"stem":661,"children":662,"page":80},"Workspace Administration","/workspace-administration","04.workspace-administration",[663,683,693,842,855],{"title":664,"path":665,"stem":666,"children":667,"page":80},"Manage Items Module","/workspace-administration/manage-items","04.workspace-administration/01.manage-items",[668,671,675,679],{"title":451,"path":669,"stem":670},"/workspace-administration/manage-items/overview","04.workspace-administration/01.manage-items/01.overview",{"title":672,"path":673,"stem":674},"Finding & Filtering Items","/workspace-administration/manage-items/finding-and-filtering-items","04.workspace-administration/01.manage-items/02.finding-and-filtering-items",{"title":676,"path":677,"stem":678},"Creating & Sharing Views","/workspace-administration/manage-items/creating-and-sharing-views","04.workspace-administration/01.manage-items/03.creating-and-sharing-views",{"title":680,"path":681,"stem":682},"Item Hierarchy","/workspace-administration/manage-items/item-hierarchy","04.workspace-administration/01.manage-items/04.item-hierarchy",{"title":684,"order":685,"path":686,"stem":687,"children":688,"page":80},"Automate Workflows",5,"/workspace-administration/automations","04.workspace-administration/02.automations",[689],{"title":690,"path":691,"stem":692},"Setting Up Basic Automations","/workspace-administration/automations/setting-up-basic-automations","04.workspace-administration/02.automations/01.setting-up-basic-automations",{"title":694,"order":695,"path":696,"stem":697,"children":698,"page":80},"Configure Settings",6,"/workspace-administration/settings","04.workspace-administration/03.settings",[699,748,785,794,838],{"title":700,"path":701,"stem":702,"children":703,"page":80},"Organization","/workspace-administration/settings/organization","04.workspace-administration/03.settings/01.organization",[704,708,712,716,720,724,728,732,736,740,744],{"title":705,"path":706,"stem":707},"Org Configuration","/workspace-administration/settings/organization/org-profile","04.workspace-administration/03.settings/01.organization/01.org-profile",{"title":709,"path":710,"stem":711},"Users, Roles & MFA","/workspace-administration/settings/organization/users-roles-and-mfa","04.workspace-administration/03.settings/01.organization/02.users-roles-and-mfa",{"title":713,"path":714,"stem":715},"Time Tracking Lock & Soft Close","/workspace-administration/settings/organization/time-tracking-lock","04.workspace-administration/03.settings/01.organization/03.time-tracking-lock",{"title":717,"path":718,"stem":719},"Training Sandboxes","/workspace-administration/settings/organization/training-sandboxes","04.workspace-administration/03.settings/01.organization/04.training-sandboxes",{"title":721,"path":722,"stem":723},"Training Sandbox Guide","/workspace-administration/settings/organization/training-sandbox-guide","04.workspace-administration/03.settings/01.organization/05.training-sandbox-guide",{"title":725,"path":726,"stem":727},"Personas","/workspace-administration/settings/organization/personas","04.workspace-administration/03.settings/01.organization/06.personas",{"title":729,"path":730,"stem":731},"Teams","/workspace-administration/settings/organization/teams","04.workspace-administration/03.settings/01.organization/07.teams",{"title":733,"path":734,"stem":735},"Import History","/workspace-administration/settings/organization/import-history","04.workspace-administration/03.settings/01.organization/08.import-history",{"title":737,"path":738,"stem":739},"Formatting Rules","/workspace-administration/settings/organization/formatting-rules","04.workspace-administration/03.settings/01.organization/09.formatting-rules",{"title":741,"path":742,"stem":743},"Subtask Statuses","/workspace-administration/settings/organization/subtask-statuses","04.workspace-administration/03.settings/01.organization/10.subtask-statuses",{"title":745,"path":746,"stem":747},"Authentication Log","/workspace-administration/settings/organization/authentication-log","04.workspace-administration/03.settings/01.organization/11.authentication-log",{"title":749,"path":750,"stem":751,"children":752,"page":80},"Data Model","/workspace-administration/settings/data-model","04.workspace-administration/03.settings/02.data-model",[753,757,761,765,769,773,777,781],{"title":754,"path":755,"stem":756},"Cadences","/workspace-administration/settings/data-model/cadences","04.workspace-administration/03.settings/02.data-model/01.cadences",{"title":758,"path":759,"stem":760},"Item Types","/workspace-administration/settings/data-model/item-types","04.workspace-administration/03.settings/02.data-model/02.item-types",{"title":762,"path":763,"stem":764},"Tags","/workspace-administration/settings/data-model/tags","04.workspace-administration/03.settings/02.data-model/03.tags",{"title":766,"path":767,"stem":768},"Custom Fields","/workspace-administration/settings/data-model/custom-fields","04.workspace-administration/03.settings/02.data-model/04.custom-fields",{"title":770,"path":771,"stem":772},"Priority Levels","/workspace-administration/settings/data-model/priority-levels","04.workspace-administration/03.settings/02.data-model/05.priority-levels",{"title":774,"path":775,"stem":776},"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":778,"path":779,"stem":780},"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":782,"path":783,"stem":784},"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":786,"path":787,"stem":788,"children":789,"page":80},"Forms","/workspace-administration/settings/forms","04.workspace-administration/03.settings/03.forms",[790],{"title":791,"path":792,"stem":793},"Item Request Forms","/workspace-administration/settings/forms/item-request-forms","04.workspace-administration/03.settings/03.forms/item-request-forms",{"title":795,"path":796,"stem":797,"children":798,"page":80},"Integrations","/workspace-administration/settings/integrations","04.workspace-administration/03.settings/04.integrations",[799,803,807,811,815,818,822,826,830,834],{"title":800,"path":801,"stem":802},"GitHub","/workspace-administration/settings/integrations/github","04.workspace-administration/03.settings/04.integrations/01.github",{"title":804,"path":805,"stem":806},"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":808,"path":809,"stem":810},"Database Access for BI Tools","/workspace-administration/settings/integrations/database-access","04.workspace-administration/03.settings/04.integrations/03.database-access",{"title":812,"path":813,"stem":814},"Jira Integration","/workspace-administration/settings/integrations/jira","04.workspace-administration/03.settings/04.integrations/04.jira",{"title":206,"path":816,"stem":817},"/workspace-administration/settings/integrations/api-keys","04.workspace-administration/03.settings/04.integrations/05.api-keys",{"title":819,"path":820,"stem":821},"Enterprise SSO","/workspace-administration/settings/integrations/enterprise-sso","04.workspace-administration/03.settings/04.integrations/06.enterprise-sso",{"title":823,"path":824,"stem":825},"Microsoft Teams","/workspace-administration/settings/integrations/microsoft-teams","04.workspace-administration/03.settings/04.integrations/07.microsoft-teams",{"title":827,"path":828,"stem":829},"Slack","/workspace-administration/settings/integrations/slack","04.workspace-administration/03.settings/04.integrations/08.slack",{"title":831,"path":832,"stem":833},"Connected Apps","/workspace-administration/settings/integrations/connected-apps","04.workspace-administration/03.settings/04.integrations/09.connected-apps",{"title":835,"path":836,"stem":837},"Azure DevOps Integration","/workspace-administration/settings/integrations/azure-devops","04.workspace-administration/03.settings/04.integrations/10.azure-devops",{"title":839,"path":840,"stem":841},"Subscription & Billing","/workspace-administration/settings/subscription-and-billing","04.workspace-administration/03.settings/05.subscription-and-billing",{"title":503,"path":843,"stem":844,"children":845,"page":80},"/workspace-administration/permissions","04.workspace-administration/04.permissions",[846,849,852],{"title":194,"path":847,"stem":848},"/workspace-administration/permissions/understanding-permissions","04.workspace-administration/04.permissions/01.understanding-permissions",{"title":198,"path":850,"stem":851},"/workspace-administration/permissions/roles-and-permissions","04.workspace-administration/04.permissions/02.roles-and-permissions",{"title":202,"path":853,"stem":854},"/workspace-administration/permissions/sharing-and-access","04.workspace-administration/04.permissions/03.sharing-and-access",{"title":856,"order":857,"path":858,"stem":859,"children":860,"page":80},"Filters",10,"/workspace-administration/filters","04.workspace-administration/05.filters",[861,864,867,871,875,879,883,886,889,893,913],{"title":625,"path":862,"stem":863},"/workspace-administration/filters/my-work","04.workspace-administration/05.filters/01.my-work",{"title":631,"path":865,"stem":866},"/workspace-administration/filters/notifications","04.workspace-administration/05.filters/02.notifications",{"title":868,"path":869,"stem":870},"Workstreams","/workspace-administration/filters/workstreams","04.workspace-administration/05.filters/03.workstreams",{"title":872,"path":873,"stem":874},"Cycles","/workspace-administration/filters/cycles","04.workspace-administration/05.filters/04.cycles",{"title":876,"path":877,"stem":878},"Boards","/workspace-administration/filters/boards","04.workspace-administration/05.filters/05.boards",{"title":880,"path":881,"stem":882},"Gantt","/workspace-administration/filters/gantt","04.workspace-administration/05.filters/06.gantt",{"title":52,"path":884,"stem":885},"/workspace-administration/filters/items","04.workspace-administration/05.filters/07.items",{"title":495,"path":887,"stem":888},"/workspace-administration/filters/reports","04.workspace-administration/05.filters/08.reports",{"title":890,"path":891,"stem":892},"Automations","/workspace-administration/filters/automations","04.workspace-administration/05.filters/09.automations",{"title":894,"path":895,"stem":896,"children":897,"page":80},"Sort ","/workspace-administration/filters/sort","04.workspace-administration/05.filters/10.sort",[898,901,904,907,910],{"title":625,"path":899,"stem":900},"/workspace-administration/filters/sort/my-work","04.workspace-administration/05.filters/10.sort/01.my-work",{"title":868,"path":902,"stem":903},"/workspace-administration/filters/sort/workstreams","04.workspace-administration/05.filters/10.sort/02.workstreams",{"title":872,"path":905,"stem":906},"/workspace-administration/filters/sort/cycles","04.workspace-administration/05.filters/10.sort/03.cycles",{"title":876,"path":908,"stem":909},"/workspace-administration/filters/sort/boards","04.workspace-administration/05.filters/10.sort/04.boards",{"title":52,"path":911,"stem":912},"/workspace-administration/filters/sort/items","04.workspace-administration/05.filters/10.sort/05.items",{"title":914,"path":915,"stem":916,"children":917,"page":80},"Options","/workspace-administration/filters/options","04.workspace-administration/05.filters/11.options",[918,921,924,928,931],{"title":625,"path":919,"stem":920},"/workspace-administration/filters/options/my-work","04.workspace-administration/05.filters/11.options/01.my-work",{"title":868,"path":922,"stem":923},"/workspace-administration/filters/options/workstreams","04.workspace-administration/05.filters/11.options/02.workstreams",{"title":925,"path":926,"stem":927},"Cycle","/workspace-administration/filters/options/cycle","04.workspace-administration/05.filters/11.options/03.cycle",{"title":876,"path":929,"stem":930},"/workspace-administration/filters/options/boards","04.workspace-administration/05.filters/11.options/04.boards",{"title":52,"path":932,"stem":933},"/workspace-administration/filters/options/items","04.workspace-administration/05.filters/11.options/05.items",{"title":935,"path":936,"stem":937,"children":938,"page":80},"Planning Concepts & Use Cases","/planning-concepts-and-use-cases","05.planning-concepts-and-use-cases",[939,995],{"title":940,"order":941,"path":942,"stem":943,"children":944,"page":80},"Understanding Project Planning Tools",9,"/planning-concepts-and-use-cases/project-planning-tools","05.planning-concepts-and-use-cases/01.project-planning-tools",[945,978],{"title":946,"path":947,"stem":948,"children":949,"page":80},"Gantt Charts","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts",[950,954,958,962,966,970,974],{"title":951,"path":952,"stem":953},"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":955,"path":956,"stem":957},"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":959,"path":960,"stem":961},"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":963,"path":964,"stem":965},"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":967,"path":968,"stem":969},"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":971,"path":972,"stem":973},"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":975,"path":976,"stem":977},"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":979,"path":980,"stem":981,"children":982,"page":80},"Kanban Boards","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards",[983,987,991],{"title":984,"path":985,"stem":986},"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":988,"path":989,"stem":990},"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":992,"path":993,"stem":994},"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":996,"order":997,"path":998,"stem":999,"children":1000,"page":80},"Use Cases",12,"/planning-concepts-and-use-cases/use-cases","05.planning-concepts-and-use-cases/02.use-cases",[1001,1004,1008,1012,1016,1020],{"title":946,"path":1002,"stem":1003},"/planning-concepts-and-use-cases/use-cases/gantt-charts","05.planning-concepts-and-use-cases/02.use-cases/01.gantt-charts",{"title":1005,"path":1006,"stem":1007},"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":1009,"path":1010,"stem":1011},"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":1013,"path":1014,"stem":1015},"Manage Cadences","/planning-concepts-and-use-cases/use-cases/manage-cadences","05.planning-concepts-and-use-cases/02.use-cases/04.manage-cadences",{"title":1017,"path":1018,"stem":1019},"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":1021,"path":1022,"stem":1023},"Backlog Refinement","/planning-concepts-and-use-cases/use-cases/backlog-refinement","05.planning-concepts-and-use-cases/02.use-cases/06.backlog-refinement",{"title":1025,"path":1026,"stem":1027,"children":1028,"page":80},"Integrations & Extensibility","/integrations-and-extensibility","06.integrations-and-extensibility",[1029,1054,1112,1142],{"title":1030,"path":1031,"stem":1032,"children":1033,"page":80},"DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server",[1034,1038,1042,1046,1050],{"title":1035,"path":1036,"stem":1037},"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":1039,"path":1040,"stem":1041},"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":1043,"path":1044,"stem":1045},"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":1047,"path":1048,"stem":1049},"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":1051,"path":1052,"stem":1053},"Tool Reference","/integrations-and-extensibility/devstride-mcp-server/tool-reference","06.integrations-and-extensibility/01.devstride-mcp-server/05.tool-reference",{"title":1055,"path":1056,"stem":1057,"children":1058},"Plugins","/integrations-and-extensibility/plugins","06.integrations-and-extensibility/02.plugins/index",[1059,1061],{"title":1060,"path":1056,"stem":1057},"Getting Started With Plugins",{"title":1062,"path":1063,"stem":1064,"children":1065,"page":80},"Weekly Logs","/integrations-and-extensibility/plugins/weekly-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs",[1066,1069,1073,1077,1081,1085,1089,1093,1096,1100,1104,1108],{"title":451,"path":1067,"stem":1068},"/integrations-and-extensibility/plugins/weekly-logs/overview","06.integrations-and-extensibility/02.plugins/01.weekly-logs/01.overview",{"title":1070,"path":1071,"stem":1072},"Grid","/integrations-and-extensibility/plugins/weekly-logs/grid","06.integrations-and-extensibility/02.plugins/01.weekly-logs/02.grid",{"title":1074,"path":1075,"stem":1076},"Views","/integrations-and-extensibility/plugins/weekly-logs/views","06.integrations-and-extensibility/02.plugins/01.weekly-logs/03.views",{"title":1078,"path":1079,"stem":1080},"Navigation","/integrations-and-extensibility/plugins/weekly-logs/navigation","06.integrations-and-extensibility/02.plugins/01.weekly-logs/04.navigation",{"title":1082,"path":1083,"stem":1084},"Proposed Items","/integrations-and-extensibility/plugins/weekly-logs/proposed-items","06.integrations-and-extensibility/02.plugins/01.weekly-logs/05.proposed-items",{"title":1086,"path":1087,"stem":1088},"Search","/integrations-and-extensibility/plugins/weekly-logs/search","06.integrations-and-extensibility/02.plugins/01.weekly-logs/06.search",{"title":1090,"path":1091,"stem":1092},"Time Logging","/integrations-and-extensibility/plugins/weekly-logs/logging","06.integrations-and-extensibility/02.plugins/01.weekly-logs/07.logging",{"title":856,"path":1094,"stem":1095},"/integrations-and-extensibility/plugins/weekly-logs/filtering","06.integrations-and-extensibility/02.plugins/01.weekly-logs/08.filtering",{"title":1097,"path":1098,"stem":1099},"Team Logs","/integrations-and-extensibility/plugins/weekly-logs/team-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs/09.team-logs",{"title":1101,"path":1102,"stem":1103},"Organization Switch","/integrations-and-extensibility/plugins/weekly-logs/organization-switch","06.integrations-and-extensibility/02.plugins/01.weekly-logs/10.organization-switch",{"title":1105,"path":1106,"stem":1107},"Export","/integrations-and-extensibility/plugins/weekly-logs/export","06.integrations-and-extensibility/02.plugins/01.weekly-logs/11.export",{"title":1109,"path":1110,"stem":1111},"Meetings","/integrations-and-extensibility/plugins/weekly-logs/meetings","06.integrations-and-extensibility/02.plugins/01.weekly-logs/12.meetings",{"title":1113,"path":1114,"stem":1115,"children":1116},"Webhooks","/integrations-and-extensibility/webhooks","06.integrations-and-extensibility/03.webhooks/index",[1117,1118,1122,1126,1130,1134,1138],{"title":1113,"path":1114,"stem":1115},{"title":1119,"path":1120,"stem":1121},"Quickstart","/integrations-and-extensibility/webhooks/quickstart","06.integrations-and-extensibility/03.webhooks/01.quickstart",{"title":1123,"path":1124,"stem":1125},"Events & Payloads","/integrations-and-extensibility/webhooks/events-and-payloads","06.integrations-and-extensibility/03.webhooks/02.events-and-payloads",{"title":1127,"path":1128,"stem":1129},"Verifying Signatures","/integrations-and-extensibility/webhooks/verifying-signatures","06.integrations-and-extensibility/03.webhooks/03.verifying-signatures",{"title":1131,"path":1132,"stem":1133},"Delivery, Retries & Ordering","/integrations-and-extensibility/webhooks/delivery-retries-and-ordering","06.integrations-and-extensibility/03.webhooks/04.delivery-retries-and-ordering",{"title":1135,"path":1136,"stem":1137},"Managing Endpoints","/integrations-and-extensibility/webhooks/managing-endpoints","06.integrations-and-extensibility/03.webhooks/05.managing-endpoints",{"title":1139,"path":1140,"stem":1141},"Troubleshooting & Best Practices","/integrations-and-extensibility/webhooks/troubleshooting-and-best-practices","06.integrations-and-extensibility/03.webhooks/06.troubleshooting-and-best-practices",{"title":1143,"path":1144,"stem":1145,"children":1146},"Service Desk Partner API","/integrations-and-extensibility/service-desk-partner-api","06.integrations-and-extensibility/04.service-desk-partner-api/index",[1147,1148,1152,1156,1160,1164,1168,1172,1176],{"title":1143,"path":1144,"stem":1145},{"title":1149,"path":1150,"stem":1151},"Creating Requests","/integrations-and-extensibility/service-desk-partner-api/creating-requests","06.integrations-and-extensibility/04.service-desk-partner-api/01.creating-requests",{"title":1153,"path":1154,"stem":1155},"Customer Replies","/integrations-and-extensibility/service-desk-partner-api/customer-replies","06.integrations-and-extensibility/04.service-desk-partner-api/02.customer-replies",{"title":1157,"path":1158,"stem":1159},"Staff Replies","/integrations-and-extensibility/service-desk-partner-api/staff-replies","06.integrations-and-extensibility/04.service-desk-partner-api/03.staff-replies",{"title":1161,"path":1162,"stem":1163},"Delivery Receipts","/integrations-and-extensibility/service-desk-partner-api/delivery-receipts","06.integrations-and-extensibility/04.service-desk-partner-api/04.delivery-receipts",{"title":1165,"path":1166,"stem":1167},"Reading Tickets and Threads","/integrations-and-extensibility/service-desk-partner-api/reading-tickets-and-threads","06.integrations-and-extensibility/04.service-desk-partner-api/05.reading-tickets-and-threads",{"title":1169,"path":1170,"stem":1171},"Attachments and a Full Round Trip","/integrations-and-extensibility/service-desk-partner-api/attachments-and-a-full-round-trip","06.integrations-and-extensibility/04.service-desk-partner-api/06.attachments-and-a-full-round-trip",{"title":1173,"path":1174,"stem":1175},"Headless Mode","/integrations-and-extensibility/service-desk-partner-api/headless-mode","06.integrations-and-extensibility/04.service-desk-partner-api/07.headless-mode",{"title":1177,"path":1178,"stem":1179},"Confirming Requesters","/integrations-and-extensibility/service-desk-partner-api/confirming-requesters","06.integrations-and-extensibility/04.service-desk-partner-api/08.confirming-requesters",{"title":1181,"path":1182,"stem":1183,"children":1184,"page":80},"Developer Experience","/developer-experience","07.developer-experience",[1185,1221,1277],{"title":1186,"path":1187,"stem":1188,"children":1189,"page":80},"Developer Guide","/developer-experience/guide","07.developer-experience/00.guide",[1190,1193,1197,1201,1205,1209,1213,1217],{"title":451,"path":1191,"stem":1192},"/developer-experience/guide/overview","07.developer-experience/00.guide/01.overview",{"title":1194,"path":1195,"stem":1196},"Set up your machine","/developer-experience/guide/set-up-your-machine","07.developer-experience/00.guide/02.set-up-your-machine",{"title":1198,"path":1199,"stem":1200},"Credentials and access","/developer-experience/guide/credentials-and-access","07.developer-experience/00.guide/03.credentials-and-access",{"title":1202,"path":1203,"stem":1204},"Plan work","/developer-experience/guide/plan-work","07.developer-experience/00.guide/04.plan-work",{"title":1206,"path":1207,"stem":1208},"Develop","/developer-experience/guide/develop","07.developer-experience/00.guide/05.develop",{"title":1210,"path":1211,"stem":1212},"Release","/developer-experience/guide/release","07.developer-experience/00.guide/06.release",{"title":1214,"path":1215,"stem":1216},"Troubleshooting","/developer-experience/guide/troubleshooting","07.developer-experience/00.guide/07.troubleshooting",{"title":1218,"path":1219,"stem":1220},"For admins: access, keys and stages","/developer-experience/guide/for-admins","07.developer-experience/00.guide/08.for-admins",{"title":1222,"path":1223,"stem":1224,"children":1225,"page":80},"Intro","/developer-experience/intro","07.developer-experience/01.intro",[1226,1230,1233,1237,1241,1245,1249,1253,1257,1261,1265,1269,1273],{"title":1227,"path":1228,"stem":1229},"How DevStride Is Built, and Why","/developer-experience/intro/how-we-build","07.developer-experience/01.intro/00.how-we-build",{"title":5,"path":1231,"stem":1232},"/developer-experience/intro/getting-started","07.developer-experience/01.intro/01.getting-started",{"title":1234,"path":1235,"stem":1236},"Introduction to the ds CLI","/developer-experience/intro/introduction","07.developer-experience/01.intro/02.introduction",{"title":1238,"path":1239,"stem":1240},"Command Reference","/developer-experience/intro/command-reference","07.developer-experience/01.intro/03.command-reference",{"title":1242,"path":1243,"stem":1244},"Local Development","/developer-experience/intro/local-development","07.developer-experience/01.intro/04.local-development",{"title":1246,"path":1247,"stem":1248},"Dockerized Worktree Development","/developer-experience/intro/dockerized-worktree-development","07.developer-experience/01.intro/05.dockerized-worktree-development",{"title":1250,"path":1251,"stem":1252},"Golden Dataset","/developer-experience/intro/golden-dataset","07.developer-experience/01.intro/06.golden-dataset",{"title":1254,"path":1255,"stem":1256},"Deployment","/developer-experience/intro/deployment","07.developer-experience/01.intro/07.deployment",{"title":1258,"path":1259,"stem":1260},"API Development","/developer-experience/intro/api-development","07.developer-experience/01.intro/08.api-development",{"title":1262,"path":1263,"stem":1264},"Stripe Integration","/developer-experience/intro/stripe-integration","07.developer-experience/01.intro/09.stripe-integration",{"title":1266,"path":1267,"stem":1268},"Maintenance & Codebase Checks","/developer-experience/intro/maintenance-and-codebase-checks","07.developer-experience/01.intro/10.maintenance-and-codebase-checks",{"title":1270,"path":1271,"stem":1272},"AI Development","/developer-experience/intro/ai-development","07.developer-experience/01.intro/11.ai-development",{"title":1274,"path":1275,"stem":1276},"Data Conversion Utilities","/developer-experience/intro/data-conversion-utilities","07.developer-experience/01.intro/12.data-conversion-utilities",{"title":1278,"path":1279,"stem":1280,"children":1281,"page":80},"Agentic Skills","/developer-experience/agentic-skills","07.developer-experience/02.agentic-skills",[1282,1286,1290,1294,1298,1302,1306,1310],{"title":1283,"path":1284,"stem":1285},"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":1287,"path":1288,"stem":1289},"DevStride for Claude Code","/developer-experience/agentic-skills/claude-code-skills-overview","07.developer-experience/02.agentic-skills/01.claude-code-skills-overview",{"title":1291,"path":1292,"stem":1293},"Getting the Skills","/developer-experience/agentic-skills/getting-the-skills","07.developer-experience/02.agentic-skills/02.getting-the-skills",{"title":1295,"path":1296,"stem":1297},"Guided Setup","/developer-experience/agentic-skills/setup-guide","07.developer-experience/02.agentic-skills/03.setup-guide",{"title":1299,"path":1300,"stem":1301},"Skill Audit","/developer-experience/agentic-skills/skill-audit","07.developer-experience/02.agentic-skills/04.skill-audit",{"title":1303,"path":1304,"stem":1305},"The Planning Loop","/developer-experience/agentic-skills/claude-skills-planning-loop","07.developer-experience/02.agentic-skills/05.claude-skills-planning-loop",{"title":1307,"path":1308,"stem":1309},"The Delivery Loop","/developer-experience/agentic-skills/claude-skills-delivery-loop","07.developer-experience/02.agentic-skills/06.claude-skills-delivery-loop",{"title":1311,"path":1312,"stem":1313},"Configuration Reference","/developer-experience/agentic-skills/configuration-reference","07.developer-experience/02.agentic-skills/07.configuration-reference",{"title":1315,"order":1316,"path":1317,"stem":1318,"children":1319,"page":80},"Release Notes",11,"/release-notes","08.release-notes",[1320,1324,1328,1332,1336,1340,1344,1348,1352,1356,1360,1364,1368,1372,1376,1380,1384,1388,1392,1396,1400,1404,1408,1412,1416,1420,1424,1428,1432,1436,1440,1444,1448,1452,1456,1460,1464,1468,1472,1476,1480,1484,1488,1492,1496,1500,1504,1508,1512,1516,1520,1524,1528,1532,1536,1540,1544,1548,1552,1556,1560,1564,1568,1572,1576,1580,1584,1588,1592,1596,1600,1604,1608,1612,1616,1620,1624,1628,1632,1636,1640,1644,1648,1652],{"title":1321,"path":1322,"stem":1323},"2026-10-18","/release-notes/2026-10-18","08.release-notes/84.2026-10-18",{"title":1325,"path":1326,"stem":1327},"2026-10-12","/release-notes/2026-10-12","08.release-notes/83.2026-10-12",{"title":1329,"path":1330,"stem":1331},"2026-10-03","/release-notes/2026-10-03","08.release-notes/82.2026-10-03",{"title":1333,"path":1334,"stem":1335},"2026-09-17","/release-notes/2026-09-17","08.release-notes/81.2026-09-17",{"title":1337,"path":1338,"stem":1339},"2026-09-13","/release-notes/2026-09-13","08.release-notes/80.2026-09-13",{"title":1341,"path":1342,"stem":1343},"2026-09-11","/release-notes/2026-09-11","08.release-notes/79.2026-09-11",{"title":1345,"path":1346,"stem":1347},"2026-09-01","/release-notes/2026-09-01","08.release-notes/78.2026-09-01",{"title":1349,"path":1350,"stem":1351},"2026-08-29","/release-notes/2026-08-29","08.release-notes/77.2026-08-29",{"title":1353,"path":1354,"stem":1355},"2026-08-27","/release-notes/2026-08-27","08.release-notes/76.2026-08-27",{"title":1357,"path":1358,"stem":1359},"2026-08-25","/release-notes/2026-08-25","08.release-notes/75.2026-08-25",{"title":1361,"path":1362,"stem":1363},"2026-08-22","/release-notes/2026-08-22","08.release-notes/74.2026-08-22",{"title":1365,"path":1366,"stem":1367},"2026-08-21","/release-notes/2026-08-21","08.release-notes/73.2026-08-21",{"title":1369,"path":1370,"stem":1371},"2026-08-17","/release-notes/2026-08-17","08.release-notes/72.2026-08-17",{"title":1373,"path":1374,"stem":1375},"2026-08-16","/release-notes/2026-08-16","08.release-notes/71.2026-08-16",{"title":1377,"path":1378,"stem":1379},"2026-08-14","/release-notes/2026-08-14","08.release-notes/70.2026-08-14",{"title":1381,"path":1382,"stem":1383},"2026-08-11","/release-notes/2026-08-11","08.release-notes/69.2026-08-11",{"title":1385,"path":1386,"stem":1387},"2026-08-07","/release-notes/2026-08-07","08.release-notes/68.2026-08-07",{"title":1389,"path":1390,"stem":1391},"2026-08-05","/release-notes/2026-08-05","08.release-notes/67.2026-08-05",{"title":1393,"path":1394,"stem":1395},"2026-08-01","/release-notes/2026-08-01","08.release-notes/66.2026-08-01",{"title":1397,"path":1398,"stem":1399},"2026-07-30","/release-notes/2026-07-30","08.release-notes/65.2026-07-30",{"title":1401,"path":1402,"stem":1403},"2026-07-28","/release-notes/2026-07-28","08.release-notes/64.2026-07-28",{"title":1405,"path":1406,"stem":1407},"2026-07-22","/release-notes/2026-07-22","08.release-notes/63.2026-07-22",{"title":1409,"path":1410,"stem":1411},"2026-07-19","/release-notes/2026-07-19","08.release-notes/62.2026-07-19",{"title":1413,"path":1414,"stem":1415},"2026-07-17","/release-notes/2026-07-17","08.release-notes/61.2026-07-17",{"title":1417,"path":1418,"stem":1419},"2026-07-15","/release-notes/2026-07-15","08.release-notes/60.2026-07-15",{"title":1421,"path":1422,"stem":1423},"2026-07-12","/release-notes/2026-07-12","08.release-notes/59.2026-07-12",{"title":1425,"path":1426,"stem":1427},"2026-07-11","/release-notes/2026-07-11","08.release-notes/58.2026-07-11",{"title":1429,"path":1430,"stem":1431},"2026-07-09","/release-notes/2026-07-09","08.release-notes/57.2026-07-09",{"title":1433,"path":1434,"stem":1435},"2026-07-07","/release-notes/2026-07-07","08.release-notes/56.2026-07-07",{"title":1437,"path":1438,"stem":1439},"2026-07-06","/release-notes/2026-07-06","08.release-notes/55.2026-07-06",{"title":1441,"path":1442,"stem":1443},"2026-07-02","/release-notes/2026-07-02","08.release-notes/54.2026-07-02",{"title":1445,"path":1446,"stem":1447},"2026-06-30","/release-notes/2026-06-30","08.release-notes/53.2026-06-30",{"title":1449,"path":1450,"stem":1451},"2026-06-17","/release-notes/2026-06-17","08.release-notes/52.2026-06-17",{"title":1453,"path":1454,"stem":1455},"2026-06-12","/release-notes/2026-06-12","08.release-notes/51.2026-06-12",{"title":1457,"path":1458,"stem":1459},"2026-05-29","/release-notes/2026-05-29","08.release-notes/50.2026-05-29",{"title":1461,"path":1462,"stem":1463},"2026-05-13","/release-notes/2026-05-13","08.release-notes/49.2026-05-13",{"title":1465,"path":1466,"stem":1467},"2026-04-29","/release-notes/2026-04-29","08.release-notes/48.2026-04-29",{"title":1469,"path":1470,"stem":1471},"2026-04-14","/release-notes/2026-04-14","08.release-notes/47.2026-04-14",{"title":1473,"path":1474,"stem":1475},"2026-04-09","/release-notes/2026-04-09","08.release-notes/46.2026-04-09",{"title":1477,"path":1478,"stem":1479},"2026-03-13","/release-notes/2026-03-13","08.release-notes/45.2026-03-13",{"title":1481,"path":1482,"stem":1483},"2026-02-16","/release-notes/2026-02-16","08.release-notes/44.2026-02-16",{"title":1485,"path":1486,"stem":1487},"2026-02-06","/release-notes/2026-02-06","08.release-notes/43.2026-02-06",{"title":1489,"path":1490,"stem":1491},"2026-01-30","/release-notes/2026-01-30","08.release-notes/42.2026-01-30",{"title":1493,"path":1494,"stem":1495},"2026-01-19","/release-notes/2026-01-19","08.release-notes/41.2026-01-19",{"title":1497,"path":1498,"stem":1499},"2025-09-27","/release-notes/2025-09-27","08.release-notes/40.2025-09-27",{"title":1501,"path":1502,"stem":1503},"2025-07-07","/release-notes/2025-07-07","08.release-notes/39.2025-07-07",{"title":1505,"path":1506,"stem":1507},"2025-06-16","/release-notes/2025-06-16","08.release-notes/38.2025-06-16",{"title":1509,"path":1510,"stem":1511},"2025-05-29","/release-notes/2025-05-29","08.release-notes/37.2025-05-29",{"title":1513,"path":1514,"stem":1515},"2025-04-28","/release-notes/2025-04-28","08.release-notes/36.2025-04-28",{"title":1517,"path":1518,"stem":1519},"2025-03-24","/release-notes/2025-03-24","08.release-notes/35.2025-03-24",{"title":1521,"path":1522,"stem":1523},"2024-12-20","/release-notes/2024-12-20","08.release-notes/34.2024-12-20",{"title":1525,"path":1526,"stem":1527},"2024-10-21","/release-notes/2024-10-21","08.release-notes/33.2024-10-21",{"title":1529,"path":1530,"stem":1531},"2024-10-11","/release-notes/2024-10-11","08.release-notes/32.2024-10-11",{"title":1533,"path":1534,"stem":1535},"2024-09-11","/release-notes/2024-09-11","08.release-notes/31.2024-09-11",{"title":1537,"path":1538,"stem":1539},"2024-08-28","/release-notes/2024-08-28","08.release-notes/30.2024-08-28",{"title":1541,"path":1542,"stem":1543},"2024-07-10","/release-notes/2024-07-10","08.release-notes/29.2024-07-10",{"title":1545,"path":1546,"stem":1547},"2024-06-24","/release-notes/2024-06-24","08.release-notes/28.2024-06-24",{"title":1549,"path":1550,"stem":1551},"2024-05-15","/release-notes/2024-05-15","08.release-notes/27.2024-05-15",{"title":1553,"path":1554,"stem":1555},"2024-04-29","/release-notes/2024-04-29","08.release-notes/26.2024-04-29",{"title":1557,"path":1558,"stem":1559},"2024-03-18","/release-notes/2024-03-18","08.release-notes/25.2024-03-18",{"title":1561,"path":1562,"stem":1563},"2024-03-04","/release-notes/2024-03-04","08.release-notes/24.2024-03-04",{"title":1565,"path":1566,"stem":1567},"2024-02-26","/release-notes/2024-02-26","08.release-notes/23.2024-02-26",{"title":1569,"path":1570,"stem":1571},"2024-01-17","/release-notes/2024-01-17","08.release-notes/22.2024-01-17",{"title":1573,"path":1574,"stem":1575},"2023-12-27","/release-notes/2023-12-27","08.release-notes/21.2023-12-27",{"title":1577,"path":1578,"stem":1579},"2023-11-08","/release-notes/2023-11-08","08.release-notes/20.2023-11-08",{"title":1581,"path":1582,"stem":1583},"2023-10-10","/release-notes/2023-10-10","08.release-notes/19.2023-10-10",{"title":1585,"path":1586,"stem":1587},"2023-09-27","/release-notes/2023-09-27","08.release-notes/18.2023-09-27",{"title":1589,"path":1590,"stem":1591},"2023-09-18","/release-notes/2023-09-18","08.release-notes/17.2023-09-18",{"title":1593,"path":1594,"stem":1595},"2023-09-04","/release-notes/2023-09-04","08.release-notes/16.2023-09-04",{"title":1597,"path":1598,"stem":1599},"2023-08-04","/release-notes/2023-08-04","08.release-notes/15.2023-08-04",{"title":1601,"path":1602,"stem":1603},"2023-07-11","/release-notes/2023-07-11","08.release-notes/14.2023-07-11",{"title":1605,"path":1606,"stem":1607},"2023-06-21","/release-notes/2023-06-21","08.release-notes/13.2023-06-21",{"title":1609,"path":1610,"stem":1611},"2023-05-24","/release-notes/2023-05-24","08.release-notes/12.2023-05-24",{"title":1613,"path":1614,"stem":1615},"2023-04-24","/release-notes/2023-04-24","08.release-notes/11.2023-04-24",{"title":1617,"path":1618,"stem":1619},"2023-04-20","/release-notes/2023-04-20","08.release-notes/10.2023-04-20",{"title":1621,"path":1622,"stem":1623},"2023-03-20","/release-notes/2023-03-20","08.release-notes/09.2023-03-20",{"title":1625,"path":1626,"stem":1627},"2023-02-28","/release-notes/2023-02-28","08.release-notes/08.2023-02-28",{"title":1629,"path":1630,"stem":1631},"2023-01-17","/release-notes/2023-01-17","08.release-notes/07.2023-01-17",{"title":1633,"path":1634,"stem":1635},"2023-01-23","/release-notes/2023-01-23","08.release-notes/06.2023-01-23",{"title":1637,"path":1638,"stem":1639},"2022-12-21","/release-notes/2022-12-21","08.release-notes/05.2022-12-21",{"title":1641,"path":1642,"stem":1643},"2022-12-06","/release-notes/2022-12-06","08.release-notes/04.2022-12-06",{"title":1645,"path":1646,"stem":1647},"2022-11-15","/release-notes/2022-11-15","08.release-notes/03.2022-11-15",{"title":1649,"path":1650,"stem":1651},"2022-11-02","/release-notes/2022-11-02","08.release-notes/02.2022-11-02",{"title":1653,"path":1654,"stem":1655},"2022-10-17","/release-notes/2022-10-17","08.release-notes/01.2022-10-17",{"title":1657,"path":1658,"target":1659},"API","https://api-docs.devstride.com/","_blank",{"id":1661,"title":1173,"body":1662,"description":4320,"extension":4321,"links":4322,"meta":4323,"navigation":4324,"path":1174,"seo":4325,"stem":1175,"__hash__":4326},"docs/06.integrations-and-extensibility/04.service-desk-partner-api/07.headless-mode.md",{"type":1663,"value":1664,"toc":4306},"minimark",[1665,1679,1682,1687,1731,1741,1748,1768,1944,1951,1956,2114,2149,2160,2164,2175,2204,2226,2230,2233,2760,2774,2997,3227,3480,3724,3963,3966,3969,3982,3986,3996,4000,4011,4109,4190,4212,4216,4255,4259,4302],[1666,1667,1668,1669,1673,1674,1678],"p",{},"In ",[1670,1671,1672],"strong",{},"headless mode"," DevStride sends nothing to your customers. Every email it would have sent a requester (a staff reply, an acknowledgement, a status update, a sign-in link) is delivered to your webhook endpoint instead, as one ",[1675,1676,1677],"code",{},"customer.message"," event. Your own tool sends it, from your own domain, in your own branding.",[1666,1680,1681],{},"Everything else keeps working: inbound email still creates tickets, the API still works, SLA clocks keep running, and staff see and do exactly what they did before.",[1683,1684,1686],"h2",{"id":1685},"before-you-turn-it-on","Before you turn it on",[1688,1689,1690,1704,1717],"ol",{},[1691,1692,1693,1694,1698,1699,1703],"li",{},"Create a ",[1695,1696,1697],"a",{"href":1120},"webhook endpoint"," subscribed to ",[1670,1700,1701],{},[1675,1702,1677],{},", and make sure it is enabled. Headless mode refuses to turn on without one, so customer messages can never go nowhere.",[1691,1705,1706,1707,1710,1711,1713,1714,1716],{},"Verify signatures and deduplicate on the event ",[1675,1708,1709],{},"id",", as for every webhook: see ",[1695,1712,1127],{"href":1128}," and ",[1695,1715,1131],{"href":1132},".",[1691,1718,1719,1720,1723,1724,1727,1728,1730],{},"Turn on ",[1670,1721,1722],{},"Headless mode"," in ",[1670,1725,1726],{},"Settings → Service Desk → Customer communication",", or with the settings API below. See ",[1695,1729,1173],{"href":508}," for what administrators see.",[1666,1732,1733,1734,1737,1738,1740],{},"While headless mode is on, DevStride also refuses to delete, disable or unsubscribe the ",[1670,1735,1736],{},"last"," enabled endpoint receiving ",[1675,1739,1677],{},". Subscribe a second endpoint first, or turn headless mode off.",[1683,1742,1744,1745,1747],{"id":1743},"the-customermessage-event","The ",[1675,1746,1677],{}," event",[1666,1749,1750,1751,1754,1755,1713,1758,1761,1762,1764,1765,1767],{},"Each event is one message for one customer. ",[1675,1752,1753],{},"subject",", ",[1675,1756,1757],{},"text",[1675,1759,1760],{},"html"," are already written and ready to send. They contain no DevStride logo, image, button, footer or link. ",[1675,1763,1760],{}," is plain paragraphs and lists, plus, for a reply, the reply's own formatting. ",[1675,1766,1757],{}," is the same message with the tags removed.",[1769,1770,1771,1787],"table",{},[1772,1773,1774],"thead",{},[1775,1776,1777,1781,1784],"tr",{},[1778,1779,1780],"th",{},"Field",[1778,1782,1783],{},"Type",[1778,1785,1786],{},"Description",[1788,1789,1790,1804,1821,1849,1868,1894,1908,1920,1932],"tbody",{},[1775,1791,1792,1798,1801],{},[1793,1794,1795],"td",{},[1675,1796,1797],{},"data.kind",[1793,1799,1800],{},"string",[1793,1802,1803],{},"What the message is: one of the six kinds below.",[1775,1805,1806,1811,1814],{},[1793,1807,1808],{},[1675,1809,1810],{},"data.message",[1793,1812,1813],{},"object",[1793,1815,1816,1817,1820],{},"The facts specific to that kind (below). ",[1675,1818,1819],{},"{}"," when there are none.",[1775,1822,1823,1828,1831],{},[1793,1824,1825],{},[1675,1826,1827],{},"data.itemNumber",[1793,1829,1830],{},"string or null",[1793,1832,1833,1834,1837,1838,1841,1842,1713,1845,1848],{},"The ticket it is about, for example ",[1675,1835,1836],{},"I4821",". ",[1675,1839,1840],{},"null"," for ",[1675,1843,1844],{},"login_link",[1675,1846,1847],{},"portal_redirect",", which are about no single ticket.",[1775,1850,1851,1856,1858],{},[1793,1852,1853],{},[1675,1854,1855],{},"data.itemTitle",[1793,1857,1830],{},[1793,1859,1860,1861,1863,1864,1867],{},"That ticket's title. ",[1675,1862,1840],{}," when ",[1675,1865,1866],{},"itemNumber"," is.",[1775,1869,1870,1875,1877],{},[1793,1871,1872],{},[1675,1873,1874],{},"data.requester",[1793,1876,1813],{},[1793,1878,1879,1880,1837,1883,1886,1887,1890,1891,1893],{},"Who to send it to: ",[1675,1881,1882],{},"{ \"id\", \"email\", \"name\" }",[1675,1884,1885],{},"email"," is lower case; ",[1675,1888,1889],{},"name"," can be ",[1675,1892,1840],{},". Read when the message is sent, so it is always the requester's current address.",[1775,1895,1896,1901,1903],{},[1793,1897,1898],{},[1675,1899,1900],{},"data.companyId",[1793,1902,1830],{},[1793,1904,1905,1906,1716],{},"The requester's company, or ",[1675,1907,1840],{},[1775,1909,1910,1915,1917],{},[1793,1911,1912],{},[1675,1913,1914],{},"data.subject",[1793,1916,1800],{},[1793,1918,1919],{},"The subject line to use.",[1775,1921,1922,1927,1929],{},[1793,1923,1924],{},[1675,1925,1926],{},"data.text",[1793,1928,1800],{},[1793,1930,1931],{},"The message as plain text.",[1775,1933,1934,1939,1941],{},[1793,1935,1936],{},[1675,1937,1938],{},"data.html",[1793,1940,1800],{},[1793,1942,1943],{},"The message as HTML.",[1666,1945,1946,1947,1950],{},"Send it to ",[1675,1948,1949],{},"data.requester.email",". Nothing else in the event needs to reach the customer.",[1952,1953,1955],"h3",{"id":1954},"the-six-kinds","The six kinds",[1769,1957,1958,1977],{},[1772,1959,1960],{},[1775,1961,1962,1967,1970,1974],{},[1778,1963,1964],{},[1675,1965,1966],{},"kind",[1778,1968,1969],{},"Sent when",[1778,1971,1972],{},[1675,1973,1810],{},[1778,1975,1976],{},"What you do",[1788,1978,1979,2007,2024,2046,2075,2095],{},[1775,1980,1981,1986,1989,1998],{},[1793,1982,1983],{},[1675,1984,1985],{},"reply",[1793,1987,1988],{},"A customer-visible reply is added to a ticket by staff in DevStride, or by an automation (for example the auto-close notice).",[1793,1990,1991,1754,1994,1997],{},[1675,1992,1993],{},"commentId",[1675,1995,1996],{},"attachments"," (an array of file URLs the reply links to or embeds).",[1793,1999,2000,2001,1841,2004,2006],{},"Send it. Report the outcome with a ",[1695,2002,2003],{"href":1162},"delivery receipt",[1675,2005,1993],{}," if you like.",[1775,2008,2009,2014,2017,2021],{},[1793,2010,2011],{},[1675,2012,2013],{},"request_received",[1793,2015,2016],{},"A new ticket is created from a customer's email.",[1793,2018,2019],{},[1675,2020,1819],{},[1793,2022,2023],{},"Send the acknowledgement, or drop it if your tool sends its own.",[1775,2025,2026,2031,2034,2039],{},[1793,2027,2028],{},[1675,2029,2030],{},"request_confirmation",[1793,2032,2033],{},"A customer submitted a request DevStride holds until they confirm their email address.",[1793,2035,2036],{},[1675,2037,2038],{},"verificationToken",[1793,2040,2041,2042,2045],{},"Ask the customer to confirm their address in your tool, then call ",[1695,2043,2044],{"href":1178},"the confirm API"," with the token.",[1775,2047,2048,2053,2060,2072],{},[1793,2049,2050],{},[1675,2051,2052],{},"status_change",[1793,2054,2055,2056,2059],{},"A ticket moves to a status with a different customer-facing label. Not sent when ",[1670,2057,2058],{},"Email customers on status change"," is off.",[1793,2061,2062,2065,2066,2068,2069],{},[1675,2063,2064],{},"fromLabel"," (or ",[1675,2067,1840],{},"), ",[1675,2070,2071],{},"toLabel",[1793,2073,2074],{},"Send it, or update your own portal instead.",[1775,2076,2077,2081,2084,2092],{},[1793,2078,2079],{},[1675,2080,1844],{},[1793,2082,2083],{},"A customer asked to sign in to the DevStride customer portal.",[1793,2085,2086,1754,2089],{},[1675,2087,2088],{},"magicLinkUrl",[1675,2090,2091],{},"otpCode",[1793,2093,2094],{},"Send it only if you still offer the DevStride portal.",[1775,2096,2097,2101,2104,2112],{},[1793,2098,2099],{},[1675,2100,1847],{},[1793,2102,2103],{},"A customer asked to sign in at the wrong company's portal and is pointed to their own.",[1793,2105,2106,1754,2109],{},[1675,2107,2108],{},"companyName",[1675,2110,2111],{},"portalLoginUrl",[1793,2113,2094],{},[1666,2115,2116,2117,1754,2120,1754,2123,1754,2126,1713,2129,2132,2133,1754,2137,1754,2140,1754,2143,1754,2146,1716],{},"The status labels are ",[1675,2118,2119],{},"open",[1675,2121,2122],{},"in_progress",[1675,2124,2125],{},"awaiting_your_reply",[1675,2127,2128],{},"solved",[1675,2130,2131],{},"closed",". The rendered text uses their display form: ",[2134,2135,2136],"em",{},"Open",[2134,2138,2139],{},"In progress",[2134,2141,2142],{},"Awaiting your reply",[2134,2144,2145],{},"Solved",[2134,2147,2148],{},"Closed",[1666,2150,2151,1713,2153,2155,2156,2159],{},[1675,2152,1844],{},[1675,2154,1847],{}," carry DevStride portal addresses, and are sent only while the customer portal is open. If you close the portal (",[1670,2157,2158],{},"Customer portal"," off), they stop.",[1952,2161,2163],{"id":2162},"origin-and-your-own-replies","Origin, and your own replies",[1666,2165,2166,2169,2170,2174],{},[1675,2167,2168],{},"origin"," follows the ",[1695,2171,2173],{"href":2172},"/integrations-and-extensibility/webhooks/events-and-payloads#origin","webhook rules",":",[2176,2177,2178,2192],"ul",{},[1691,2179,2180,2181,2183,2184,2187,2188,2191],{},"a ",[1675,2182,1985],{}," reads ",[1675,2185,2186],{},"member",", with the username of the member who wrote it in ",[1675,2189,2190],{},"actorId"," (for an automation's reply, the automation's creator);",[1691,2193,2194,2195,2198,2199,2201,2202,1716],{},"every other kind reads ",[1675,2196,2197],{},"system",", with ",[1675,2200,2190],{}," ",[1675,2203,1840],{},[1666,2205,2206,2211,2212,2215,2216,2219,2220,2201,2223,1716],{},[1670,2207,2208,2209,1716],{},"A reply you post through the API never comes back as a ",[1675,2210,1677],{}," A ",[1695,2213,2214],{"href":1158},"staff reply"," you record is one your tool already delivered, so DevStride does not hand it back to you to send again. The ",[1675,2217,2218],{},"comment.created"," event for it still fires, with ",[1675,2221,2222],{},"origin.kind",[1675,2224,2225],{},"api",[1952,2227,2229],{"id":2228},"samples","Samples",[1666,2231,2232],{},"A staff reply with an attachment:",[2234,2235,2240],"pre",{"className":2236,"code":2237,"language":2238,"meta":2239,"style":2239},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"id\": \"4b8e2f1c-7d3a-5c9e-b1f0-2a6d8e4c9b17\",\n  \"type\": \"customer.message\",\n  \"apiVersion\": \"2026-10-16\",\n  \"occurredAt\": \"2026-10-24T15:12:40.218Z\",\n  \"organizationId\": \"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10\",\n  \"origin\": {\n    \"kind\": \"member\",\n    \"actorId\": \"jordan.lee\",\n    \"correlationId\": \"e3c1a7b9-2f4d-4e6a-9b8c-1d5f7a3e2c60\"\n  },\n  \"data\": {\n    \"kind\": \"reply\",\n    \"message\": {\n      \"commentId\": \"c2f7a9d1-6e3b-4a8c-b5d0-9e1f4a7c3b28\",\n      \"attachments\": [\n        \"https://media.example.com/attachments/printer-settings.png\"\n      ]\n    },\n    \"itemNumber\": \"I4821\",\n    \"itemTitle\": \"Printer on floor 3 is offline\",\n    \"requester\": {\n      \"id\": \"7a3d9c2e-1b5f-4e8a-a6c4-3f9e2d7b1c05\",\n      \"email\": \"sam.rivera@example.com\",\n      \"name\": \"Sam Rivera\"\n    },\n    \"companyId\": \"5e9b1d3f-8c2a-4f6e-b7d1-0a4c8e2f6b93\",\n    \"subject\": \"Re: Printer on floor 3 is offline\",\n    \"text\": \"Thanks Sam, it is back online now.\\n\\nThe settings we changed are attached.\",\n    \"html\": \"\u003Cp>Thanks Sam, it is back online now.\u003C/p>\u003Cp>The settings we changed are \u003Ca href=\\\"https://media.example.com/attachments/printer-settings.png\\\">attached\u003C/a>.\u003C/p>\"\n  }\n}\n","json","",[1675,2241,2242,2250,2275,2294,2314,2334,2354,2367,2387,2406,2425,2430,2443,2462,2476,2498,2512,2523,2529,2535,2554,2575,2589,2609,2629,2647,2652,2673,2693,2720,2748,2754],{"__ignoreMap":2239},[2243,2244,2246],"span",{"class":2245,"line":17},"line",[2243,2247,2249],{"class":2248},"sMK4o","{\n",[2243,2251,2252,2255,2258,2261,2263,2266,2270,2272],{"class":2245,"line":244},[2243,2253,2254],{"class":2248},"  \"",[2243,2256,1709],{"class":2257},"spNyl",[2243,2259,2260],{"class":2248},"\"",[2243,2262,2174],{"class":2248},[2243,2264,2265],{"class":2248}," \"",[2243,2267,2269],{"class":2268},"sfazB","4b8e2f1c-7d3a-5c9e-b1f0-2a6d8e4c9b17",[2243,2271,2260],{"class":2248},[2243,2273,2274],{"class":2248},",\n",[2243,2276,2277,2279,2282,2284,2286,2288,2290,2292],{"class":2245,"line":306},[2243,2278,2254],{"class":2248},[2243,2280,2281],{"class":2257},"type",[2243,2283,2260],{"class":2248},[2243,2285,2174],{"class":2248},[2243,2287,2265],{"class":2248},[2243,2289,1677],{"class":2268},[2243,2291,2260],{"class":2248},[2243,2293,2274],{"class":2248},[2243,2295,2296,2298,2301,2303,2305,2307,2310,2312],{"class":2245,"line":381},[2243,2297,2254],{"class":2248},[2243,2299,2300],{"class":2257},"apiVersion",[2243,2302,2260],{"class":2248},[2243,2304,2174],{"class":2248},[2243,2306,2265],{"class":2248},[2243,2308,2309],{"class":2268},"2026-10-16",[2243,2311,2260],{"class":2248},[2243,2313,2274],{"class":2248},[2243,2315,2316,2318,2321,2323,2325,2327,2330,2332],{"class":2245,"line":685},[2243,2317,2254],{"class":2248},[2243,2319,2320],{"class":2257},"occurredAt",[2243,2322,2260],{"class":2248},[2243,2324,2174],{"class":2248},[2243,2326,2265],{"class":2248},[2243,2328,2329],{"class":2268},"2026-10-24T15:12:40.218Z",[2243,2331,2260],{"class":2248},[2243,2333,2274],{"class":2248},[2243,2335,2336,2338,2341,2343,2345,2347,2350,2352],{"class":2245,"line":695},[2243,2337,2254],{"class":2248},[2243,2339,2340],{"class":2257},"organizationId",[2243,2342,2260],{"class":2248},[2243,2344,2174],{"class":2248},[2243,2346,2265],{"class":2248},[2243,2348,2349],{"class":2268},"8f14e45f-ceea-4e7a-9b1d-3c5a2f6e9d10",[2243,2351,2260],{"class":2248},[2243,2353,2274],{"class":2248},[2243,2355,2356,2358,2360,2362,2364],{"class":2245,"line":632},[2243,2357,2254],{"class":2248},[2243,2359,2168],{"class":2257},[2243,2361,2260],{"class":2248},[2243,2363,2174],{"class":2248},[2243,2365,2366],{"class":2248}," {\n",[2243,2368,2369,2372,2375,2377,2379,2381,2383,2385],{"class":2245,"line":280},[2243,2370,2371],{"class":2248},"    \"",[2243,2373,1966],{"class":2374},"sBMFI",[2243,2376,2260],{"class":2248},[2243,2378,2174],{"class":2248},[2243,2380,2265],{"class":2248},[2243,2382,2186],{"class":2268},[2243,2384,2260],{"class":2248},[2243,2386,2274],{"class":2248},[2243,2388,2389,2391,2393,2395,2397,2399,2402,2404],{"class":2245,"line":941},[2243,2390,2371],{"class":2248},[2243,2392,2190],{"class":2374},[2243,2394,2260],{"class":2248},[2243,2396,2174],{"class":2248},[2243,2398,2265],{"class":2248},[2243,2400,2401],{"class":2268},"jordan.lee",[2243,2403,2260],{"class":2248},[2243,2405,2274],{"class":2248},[2243,2407,2408,2410,2413,2415,2417,2419,2422],{"class":2245,"line":857},[2243,2409,2371],{"class":2248},[2243,2411,2412],{"class":2374},"correlationId",[2243,2414,2260],{"class":2248},[2243,2416,2174],{"class":2248},[2243,2418,2265],{"class":2248},[2243,2420,2421],{"class":2268},"e3c1a7b9-2f4d-4e6a-9b8c-1d5f7a3e2c60",[2243,2423,2424],{"class":2248},"\"\n",[2243,2426,2427],{"class":2245,"line":1316},[2243,2428,2429],{"class":2248},"  },\n",[2243,2431,2432,2434,2437,2439,2441],{"class":2245,"line":997},[2243,2433,2254],{"class":2248},[2243,2435,2436],{"class":2257},"data",[2243,2438,2260],{"class":2248},[2243,2440,2174],{"class":2248},[2243,2442,2366],{"class":2248},[2243,2444,2446,2448,2450,2452,2454,2456,2458,2460],{"class":2245,"line":2445},13,[2243,2447,2371],{"class":2248},[2243,2449,1966],{"class":2374},[2243,2451,2260],{"class":2248},[2243,2453,2174],{"class":2248},[2243,2455,2265],{"class":2248},[2243,2457,1985],{"class":2268},[2243,2459,2260],{"class":2248},[2243,2461,2274],{"class":2248},[2243,2463,2465,2467,2470,2472,2474],{"class":2245,"line":2464},14,[2243,2466,2371],{"class":2248},[2243,2468,2469],{"class":2374},"message",[2243,2471,2260],{"class":2248},[2243,2473,2174],{"class":2248},[2243,2475,2366],{"class":2248},[2243,2477,2479,2482,2485,2487,2489,2491,2494,2496],{"class":2245,"line":2478},15,[2243,2480,2481],{"class":2248},"      \"",[2243,2483,1993],{"class":2484},"sbssI",[2243,2486,2260],{"class":2248},[2243,2488,2174],{"class":2248},[2243,2490,2265],{"class":2248},[2243,2492,2493],{"class":2268},"c2f7a9d1-6e3b-4a8c-b5d0-9e1f4a7c3b28",[2243,2495,2260],{"class":2248},[2243,2497,2274],{"class":2248},[2243,2499,2501,2503,2505,2507,2509],{"class":2245,"line":2500},16,[2243,2502,2481],{"class":2248},[2243,2504,1996],{"class":2484},[2243,2506,2260],{"class":2248},[2243,2508,2174],{"class":2248},[2243,2510,2511],{"class":2248}," [\n",[2243,2513,2515,2518,2521],{"class":2245,"line":2514},17,[2243,2516,2517],{"class":2248},"        \"",[2243,2519,2520],{"class":2268},"https://media.example.com/attachments/printer-settings.png",[2243,2522,2424],{"class":2248},[2243,2524,2526],{"class":2245,"line":2525},18,[2243,2527,2528],{"class":2248},"      ]\n",[2243,2530,2532],{"class":2245,"line":2531},19,[2243,2533,2534],{"class":2248},"    },\n",[2243,2536,2538,2540,2542,2544,2546,2548,2550,2552],{"class":2245,"line":2537},20,[2243,2539,2371],{"class":2248},[2243,2541,1866],{"class":2374},[2243,2543,2260],{"class":2248},[2243,2545,2174],{"class":2248},[2243,2547,2265],{"class":2248},[2243,2549,1836],{"class":2268},[2243,2551,2260],{"class":2248},[2243,2553,2274],{"class":2248},[2243,2555,2557,2559,2562,2564,2566,2568,2571,2573],{"class":2245,"line":2556},21,[2243,2558,2371],{"class":2248},[2243,2560,2561],{"class":2374},"itemTitle",[2243,2563,2260],{"class":2248},[2243,2565,2174],{"class":2248},[2243,2567,2265],{"class":2248},[2243,2569,2570],{"class":2268},"Printer on floor 3 is offline",[2243,2572,2260],{"class":2248},[2243,2574,2274],{"class":2248},[2243,2576,2578,2580,2583,2585,2587],{"class":2245,"line":2577},22,[2243,2579,2371],{"class":2248},[2243,2581,2582],{"class":2374},"requester",[2243,2584,2260],{"class":2248},[2243,2586,2174],{"class":2248},[2243,2588,2366],{"class":2248},[2243,2590,2592,2594,2596,2598,2600,2602,2605,2607],{"class":2245,"line":2591},23,[2243,2593,2481],{"class":2248},[2243,2595,1709],{"class":2484},[2243,2597,2260],{"class":2248},[2243,2599,2174],{"class":2248},[2243,2601,2265],{"class":2248},[2243,2603,2604],{"class":2268},"7a3d9c2e-1b5f-4e8a-a6c4-3f9e2d7b1c05",[2243,2606,2260],{"class":2248},[2243,2608,2274],{"class":2248},[2243,2610,2612,2614,2616,2618,2620,2622,2625,2627],{"class":2245,"line":2611},24,[2243,2613,2481],{"class":2248},[2243,2615,1885],{"class":2484},[2243,2617,2260],{"class":2248},[2243,2619,2174],{"class":2248},[2243,2621,2265],{"class":2248},[2243,2623,2624],{"class":2268},"sam.rivera@example.com",[2243,2626,2260],{"class":2248},[2243,2628,2274],{"class":2248},[2243,2630,2632,2634,2636,2638,2640,2642,2645],{"class":2245,"line":2631},25,[2243,2633,2481],{"class":2248},[2243,2635,1889],{"class":2484},[2243,2637,2260],{"class":2248},[2243,2639,2174],{"class":2248},[2243,2641,2265],{"class":2248},[2243,2643,2644],{"class":2268},"Sam Rivera",[2243,2646,2424],{"class":2248},[2243,2648,2650],{"class":2245,"line":2649},26,[2243,2651,2534],{"class":2248},[2243,2653,2655,2657,2660,2662,2664,2666,2669,2671],{"class":2245,"line":2654},27,[2243,2656,2371],{"class":2248},[2243,2658,2659],{"class":2374},"companyId",[2243,2661,2260],{"class":2248},[2243,2663,2174],{"class":2248},[2243,2665,2265],{"class":2248},[2243,2667,2668],{"class":2268},"5e9b1d3f-8c2a-4f6e-b7d1-0a4c8e2f6b93",[2243,2670,2260],{"class":2248},[2243,2672,2274],{"class":2248},[2243,2674,2676,2678,2680,2682,2684,2686,2689,2691],{"class":2245,"line":2675},28,[2243,2677,2371],{"class":2248},[2243,2679,1753],{"class":2374},[2243,2681,2260],{"class":2248},[2243,2683,2174],{"class":2248},[2243,2685,2265],{"class":2248},[2243,2687,2688],{"class":2268},"Re: Printer on floor 3 is offline",[2243,2690,2260],{"class":2248},[2243,2692,2274],{"class":2248},[2243,2694,2696,2698,2700,2702,2704,2706,2709,2713,2716,2718],{"class":2245,"line":2695},29,[2243,2697,2371],{"class":2248},[2243,2699,1757],{"class":2374},[2243,2701,2260],{"class":2248},[2243,2703,2174],{"class":2248},[2243,2705,2265],{"class":2248},[2243,2707,2708],{"class":2268},"Thanks Sam, it is back online now.",[2243,2710,2712],{"class":2711},"sTEyZ","\\n\\n",[2243,2714,2715],{"class":2268},"The settings we changed are attached.",[2243,2717,2260],{"class":2248},[2243,2719,2274],{"class":2248},[2243,2721,2723,2725,2727,2729,2731,2733,2736,2739,2741,2743,2746],{"class":2245,"line":2722},30,[2243,2724,2371],{"class":2248},[2243,2726,1760],{"class":2374},[2243,2728,2260],{"class":2248},[2243,2730,2174],{"class":2248},[2243,2732,2265],{"class":2248},[2243,2734,2735],{"class":2268},"\u003Cp>Thanks Sam, it is back online now.\u003C/p>\u003Cp>The settings we changed are \u003Ca href=",[2243,2737,2738],{"class":2711},"\\\"",[2243,2740,2520],{"class":2268},[2243,2742,2738],{"class":2711},[2243,2744,2745],{"class":2268},">attached\u003C/a>.\u003C/p>",[2243,2747,2424],{"class":2248},[2243,2749,2751],{"class":2245,"line":2750},31,[2243,2752,2753],{"class":2248},"  }\n",[2243,2755,2757],{"class":2245,"line":2756},32,[2243,2758,2759],{"class":2248},"}\n",[1666,2761,2762,2763,2201,2765,1713,2767,2201,2769,2771,2772,2174],{},"The other kinds have the same envelope, with ",[1675,2764,2222],{},[1675,2766,2197],{},[1675,2768,2190],{},[1675,2770,1840],{},". Their ",[1675,2773,2436],{},[2234,2775,2777],{"className":2236,"code":2776,"language":2238,"meta":2239,"style":2239},"{\n  \"kind\": \"request_received\",\n  \"message\": {},\n  \"itemNumber\": \"I4822\",\n  \"itemTitle\": \"VPN drops every hour\",\n  \"requester\": { \"id\": \"7a3d9c2e-1b5f-4e8a-a6c4-3f9e2d7b1c05\", \"email\": \"sam.rivera@example.com\", \"name\": \"Sam Rivera\" },\n  \"companyId\": \"5e9b1d3f-8c2a-4f6e-b7d1-0a4c8e2f6b93\",\n  \"subject\": \"We received your request “VPN drops every hour”\",\n  \"text\": \"We received your request “VPN drops every hour”.\\n\\nWe will reply as soon as we can.\",\n  \"html\": \"\u003Cp>We received your request “VPN drops every hour”.\u003C/p>\u003Cp>We will reply as soon as we can.\u003C/p>\"\n}\n",[1675,2778,2779,2783,2801,2814,2833,2852,2915,2933,2952,2976,2993],{"__ignoreMap":2239},[2243,2780,2781],{"class":2245,"line":17},[2243,2782,2249],{"class":2248},[2243,2784,2785,2787,2789,2791,2793,2795,2797,2799],{"class":2245,"line":244},[2243,2786,2254],{"class":2248},[2243,2788,1966],{"class":2257},[2243,2790,2260],{"class":2248},[2243,2792,2174],{"class":2248},[2243,2794,2265],{"class":2248},[2243,2796,2013],{"class":2268},[2243,2798,2260],{"class":2248},[2243,2800,2274],{"class":2248},[2243,2802,2803,2805,2807,2809,2811],{"class":2245,"line":306},[2243,2804,2254],{"class":2248},[2243,2806,2469],{"class":2257},[2243,2808,2260],{"class":2248},[2243,2810,2174],{"class":2248},[2243,2812,2813],{"class":2248}," {},\n",[2243,2815,2816,2818,2820,2822,2824,2826,2829,2831],{"class":2245,"line":381},[2243,2817,2254],{"class":2248},[2243,2819,1866],{"class":2257},[2243,2821,2260],{"class":2248},[2243,2823,2174],{"class":2248},[2243,2825,2265],{"class":2248},[2243,2827,2828],{"class":2268},"I4822",[2243,2830,2260],{"class":2248},[2243,2832,2274],{"class":2248},[2243,2834,2835,2837,2839,2841,2843,2845,2848,2850],{"class":2245,"line":685},[2243,2836,2254],{"class":2248},[2243,2838,2561],{"class":2257},[2243,2840,2260],{"class":2248},[2243,2842,2174],{"class":2248},[2243,2844,2265],{"class":2248},[2243,2846,2847],{"class":2268},"VPN drops every hour",[2243,2849,2260],{"class":2248},[2243,2851,2274],{"class":2248},[2243,2853,2854,2856,2858,2860,2862,2865,2867,2869,2871,2873,2875,2877,2879,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912],{"class":2245,"line":695},[2243,2855,2254],{"class":2248},[2243,2857,2582],{"class":2257},[2243,2859,2260],{"class":2248},[2243,2861,2174],{"class":2248},[2243,2863,2864],{"class":2248}," {",[2243,2866,2265],{"class":2248},[2243,2868,1709],{"class":2374},[2243,2870,2260],{"class":2248},[2243,2872,2174],{"class":2248},[2243,2874,2265],{"class":2248},[2243,2876,2604],{"class":2268},[2243,2878,2260],{"class":2248},[2243,2880,2881],{"class":2248},",",[2243,2883,2265],{"class":2248},[2243,2885,1885],{"class":2374},[2243,2887,2260],{"class":2248},[2243,2889,2174],{"class":2248},[2243,2891,2265],{"class":2248},[2243,2893,2624],{"class":2268},[2243,2895,2260],{"class":2248},[2243,2897,2881],{"class":2248},[2243,2899,2265],{"class":2248},[2243,2901,1889],{"class":2374},[2243,2903,2260],{"class":2248},[2243,2905,2174],{"class":2248},[2243,2907,2265],{"class":2248},[2243,2909,2644],{"class":2268},[2243,2911,2260],{"class":2248},[2243,2913,2914],{"class":2248}," },\n",[2243,2916,2917,2919,2921,2923,2925,2927,2929,2931],{"class":2245,"line":632},[2243,2918,2254],{"class":2248},[2243,2920,2659],{"class":2257},[2243,2922,2260],{"class":2248},[2243,2924,2174],{"class":2248},[2243,2926,2265],{"class":2248},[2243,2928,2668],{"class":2268},[2243,2930,2260],{"class":2248},[2243,2932,2274],{"class":2248},[2243,2934,2935,2937,2939,2941,2943,2945,2948,2950],{"class":2245,"line":280},[2243,2936,2254],{"class":2248},[2243,2938,1753],{"class":2257},[2243,2940,2260],{"class":2248},[2243,2942,2174],{"class":2248},[2243,2944,2265],{"class":2248},[2243,2946,2947],{"class":2268},"We received your request “VPN drops every hour”",[2243,2949,2260],{"class":2248},[2243,2951,2274],{"class":2248},[2243,2953,2954,2956,2958,2960,2962,2964,2967,2969,2972,2974],{"class":2245,"line":941},[2243,2955,2254],{"class":2248},[2243,2957,1757],{"class":2257},[2243,2959,2260],{"class":2248},[2243,2961,2174],{"class":2248},[2243,2963,2265],{"class":2248},[2243,2965,2966],{"class":2268},"We received your request “VPN drops every hour”.",[2243,2968,2712],{"class":2711},[2243,2970,2971],{"class":2268},"We will reply as soon as we can.",[2243,2973,2260],{"class":2248},[2243,2975,2274],{"class":2248},[2243,2977,2978,2980,2982,2984,2986,2988,2991],{"class":2245,"line":857},[2243,2979,2254],{"class":2248},[2243,2981,1760],{"class":2257},[2243,2983,2260],{"class":2248},[2243,2985,2174],{"class":2248},[2243,2987,2265],{"class":2248},[2243,2989,2990],{"class":2268},"\u003Cp>We received your request “VPN drops every hour”.\u003C/p>\u003Cp>We will reply as soon as we can.\u003C/p>",[2243,2992,2424],{"class":2248},[2243,2994,2995],{"class":2245,"line":1316},[2243,2996,2759],{"class":2248},[2234,2998,3000],{"className":2236,"code":2999,"language":2238,"meta":2239,"style":2239},"{\n  \"kind\": \"request_confirmation\",\n  \"message\": { \"verificationToken\": \"EXAMPLE-TOKEN-not-a-real-value\" },\n  \"itemNumber\": \"I4823\",\n  \"itemTitle\": \"New laptop for a starter\",\n  \"requester\": { \"id\": \"1c6e8a4b-3d9f-4b2e-8a7c-5f0d2b9e6a41\", \"email\": \"alex.kim@example.com\", \"name\": null },\n  \"companyId\": null,\n  \"subject\": \"Confirm your email to submit “New laptop for a starter”\",\n  \"text\": \"Please confirm your email address to submit your request “New laptop for a starter”.\\n\\nIf you did not make this request, you can ignore this message.\",\n  \"html\": \"\u003Cp>Please confirm your email address to submit your request “New laptop for a starter”.\u003C/p>\u003Cp>If you did not make this request, you can ignore this message.\u003C/p>\"\n}\n",[1675,3001,3002,3006,3024,3053,3072,3091,3150,3163,3182,3206,3223],{"__ignoreMap":2239},[2243,3003,3004],{"class":2245,"line":17},[2243,3005,2249],{"class":2248},[2243,3007,3008,3010,3012,3014,3016,3018,3020,3022],{"class":2245,"line":244},[2243,3009,2254],{"class":2248},[2243,3011,1966],{"class":2257},[2243,3013,2260],{"class":2248},[2243,3015,2174],{"class":2248},[2243,3017,2265],{"class":2248},[2243,3019,2030],{"class":2268},[2243,3021,2260],{"class":2248},[2243,3023,2274],{"class":2248},[2243,3025,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3049,3051],{"class":2245,"line":306},[2243,3027,2254],{"class":2248},[2243,3029,2469],{"class":2257},[2243,3031,2260],{"class":2248},[2243,3033,2174],{"class":2248},[2243,3035,2864],{"class":2248},[2243,3037,2265],{"class":2248},[2243,3039,2038],{"class":2374},[2243,3041,2260],{"class":2248},[2243,3043,2174],{"class":2248},[2243,3045,2265],{"class":2248},[2243,3047,3048],{"class":2268},"EXAMPLE-TOKEN-not-a-real-value",[2243,3050,2260],{"class":2248},[2243,3052,2914],{"class":2248},[2243,3054,3055,3057,3059,3061,3063,3065,3068,3070],{"class":2245,"line":381},[2243,3056,2254],{"class":2248},[2243,3058,1866],{"class":2257},[2243,3060,2260],{"class":2248},[2243,3062,2174],{"class":2248},[2243,3064,2265],{"class":2248},[2243,3066,3067],{"class":2268},"I4823",[2243,3069,2260],{"class":2248},[2243,3071,2274],{"class":2248},[2243,3073,3074,3076,3078,3080,3082,3084,3087,3089],{"class":2245,"line":685},[2243,3075,2254],{"class":2248},[2243,3077,2561],{"class":2257},[2243,3079,2260],{"class":2248},[2243,3081,2174],{"class":2248},[2243,3083,2265],{"class":2248},[2243,3085,3086],{"class":2268},"New laptop for a starter",[2243,3088,2260],{"class":2248},[2243,3090,2274],{"class":2248},[2243,3092,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3116,3118,3120,3122,3124,3126,3128,3130,3133,3135,3137,3139,3141,3143,3145,3148],{"class":2245,"line":695},[2243,3094,2254],{"class":2248},[2243,3096,2582],{"class":2257},[2243,3098,2260],{"class":2248},[2243,3100,2174],{"class":2248},[2243,3102,2864],{"class":2248},[2243,3104,2265],{"class":2248},[2243,3106,1709],{"class":2374},[2243,3108,2260],{"class":2248},[2243,3110,2174],{"class":2248},[2243,3112,2265],{"class":2248},[2243,3114,3115],{"class":2268},"1c6e8a4b-3d9f-4b2e-8a7c-5f0d2b9e6a41",[2243,3117,2260],{"class":2248},[2243,3119,2881],{"class":2248},[2243,3121,2265],{"class":2248},[2243,3123,1885],{"class":2374},[2243,3125,2260],{"class":2248},[2243,3127,2174],{"class":2248},[2243,3129,2265],{"class":2248},[2243,3131,3132],{"class":2268},"alex.kim@example.com",[2243,3134,2260],{"class":2248},[2243,3136,2881],{"class":2248},[2243,3138,2265],{"class":2248},[2243,3140,1889],{"class":2374},[2243,3142,2260],{"class":2248},[2243,3144,2174],{"class":2248},[2243,3146,3147],{"class":2248}," null",[2243,3149,2914],{"class":2248},[2243,3151,3152,3154,3156,3158,3160],{"class":2245,"line":632},[2243,3153,2254],{"class":2248},[2243,3155,2659],{"class":2257},[2243,3157,2260],{"class":2248},[2243,3159,2174],{"class":2248},[2243,3161,3162],{"class":2248}," null,\n",[2243,3164,3165,3167,3169,3171,3173,3175,3178,3180],{"class":2245,"line":280},[2243,3166,2254],{"class":2248},[2243,3168,1753],{"class":2257},[2243,3170,2260],{"class":2248},[2243,3172,2174],{"class":2248},[2243,3174,2265],{"class":2248},[2243,3176,3177],{"class":2268},"Confirm your email to submit “New laptop for a starter”",[2243,3179,2260],{"class":2248},[2243,3181,2274],{"class":2248},[2243,3183,3184,3186,3188,3190,3192,3194,3197,3199,3202,3204],{"class":2245,"line":941},[2243,3185,2254],{"class":2248},[2243,3187,1757],{"class":2257},[2243,3189,2260],{"class":2248},[2243,3191,2174],{"class":2248},[2243,3193,2265],{"class":2248},[2243,3195,3196],{"class":2268},"Please confirm your email address to submit your request “New laptop for a starter”.",[2243,3198,2712],{"class":2711},[2243,3200,3201],{"class":2268},"If you did not make this request, you can ignore this message.",[2243,3203,2260],{"class":2248},[2243,3205,2274],{"class":2248},[2243,3207,3208,3210,3212,3214,3216,3218,3221],{"class":2245,"line":857},[2243,3209,2254],{"class":2248},[2243,3211,1760],{"class":2257},[2243,3213,2260],{"class":2248},[2243,3215,2174],{"class":2248},[2243,3217,2265],{"class":2248},[2243,3219,3220],{"class":2268},"\u003Cp>Please confirm your email address to submit your request “New laptop for a starter”.\u003C/p>\u003Cp>If you did not make this request, you can ignore this message.\u003C/p>",[2243,3222,2424],{"class":2248},[2243,3224,3225],{"class":2245,"line":1316},[2243,3226,2759],{"class":2248},[2234,3228,3230],{"className":2236,"code":3229,"language":2238,"meta":2239,"style":2239},"{\n  \"kind\": \"status_change\",\n  \"message\": { \"fromLabel\": \"in_progress\", \"toLabel\": \"solved\" },\n  \"itemNumber\": \"I4821\",\n  \"itemTitle\": \"Printer on floor 3 is offline\",\n  \"requester\": { \"id\": \"7a3d9c2e-1b5f-4e8a-a6c4-3f9e2d7b1c05\", \"email\": \"sam.rivera@example.com\", \"name\": \"Sam Rivera\" },\n  \"companyId\": \"5e9b1d3f-8c2a-4f6e-b7d1-0a4c8e2f6b93\",\n  \"subject\": \"Your request \\\"Printer on floor 3 is offline\\\" is now Solved\",\n  \"text\": \"Your request “Printer on floor 3 is offline” is now Solved.\",\n  \"html\": \"\u003Cp>Your request “Printer on floor 3 is offline” is now Solved.\u003C/p>\"\n}\n",[1675,3231,3232,3236,3254,3298,3316,3334,3394,3412,3440,3459,3476],{"__ignoreMap":2239},[2243,3233,3234],{"class":2245,"line":17},[2243,3235,2249],{"class":2248},[2243,3237,3238,3240,3242,3244,3246,3248,3250,3252],{"class":2245,"line":244},[2243,3239,2254],{"class":2248},[2243,3241,1966],{"class":2257},[2243,3243,2260],{"class":2248},[2243,3245,2174],{"class":2248},[2243,3247,2265],{"class":2248},[2243,3249,2052],{"class":2268},[2243,3251,2260],{"class":2248},[2243,3253,2274],{"class":2248},[2243,3255,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296],{"class":2245,"line":306},[2243,3257,2254],{"class":2248},[2243,3259,2469],{"class":2257},[2243,3261,2260],{"class":2248},[2243,3263,2174],{"class":2248},[2243,3265,2864],{"class":2248},[2243,3267,2265],{"class":2248},[2243,3269,2064],{"class":2374},[2243,3271,2260],{"class":2248},[2243,3273,2174],{"class":2248},[2243,3275,2265],{"class":2248},[2243,3277,2122],{"class":2268},[2243,3279,2260],{"class":2248},[2243,3281,2881],{"class":2248},[2243,3283,2265],{"class":2248},[2243,3285,2071],{"class":2374},[2243,3287,2260],{"class":2248},[2243,3289,2174],{"class":2248},[2243,3291,2265],{"class":2248},[2243,3293,2128],{"class":2268},[2243,3295,2260],{"class":2248},[2243,3297,2914],{"class":2248},[2243,3299,3300,3302,3304,3306,3308,3310,3312,3314],{"class":2245,"line":381},[2243,3301,2254],{"class":2248},[2243,3303,1866],{"class":2257},[2243,3305,2260],{"class":2248},[2243,3307,2174],{"class":2248},[2243,3309,2265],{"class":2248},[2243,3311,1836],{"class":2268},[2243,3313,2260],{"class":2248},[2243,3315,2274],{"class":2248},[2243,3317,3318,3320,3322,3324,3326,3328,3330,3332],{"class":2245,"line":685},[2243,3319,2254],{"class":2248},[2243,3321,2561],{"class":2257},[2243,3323,2260],{"class":2248},[2243,3325,2174],{"class":2248},[2243,3327,2265],{"class":2248},[2243,3329,2570],{"class":2268},[2243,3331,2260],{"class":2248},[2243,3333,2274],{"class":2248},[2243,3335,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392],{"class":2245,"line":695},[2243,3337,2254],{"class":2248},[2243,3339,2582],{"class":2257},[2243,3341,2260],{"class":2248},[2243,3343,2174],{"class":2248},[2243,3345,2864],{"class":2248},[2243,3347,2265],{"class":2248},[2243,3349,1709],{"class":2374},[2243,3351,2260],{"class":2248},[2243,3353,2174],{"class":2248},[2243,3355,2265],{"class":2248},[2243,3357,2604],{"class":2268},[2243,3359,2260],{"class":2248},[2243,3361,2881],{"class":2248},[2243,3363,2265],{"class":2248},[2243,3365,1885],{"class":2374},[2243,3367,2260],{"class":2248},[2243,3369,2174],{"class":2248},[2243,3371,2265],{"class":2248},[2243,3373,2624],{"class":2268},[2243,3375,2260],{"class":2248},[2243,3377,2881],{"class":2248},[2243,3379,2265],{"class":2248},[2243,3381,1889],{"class":2374},[2243,3383,2260],{"class":2248},[2243,3385,2174],{"class":2248},[2243,3387,2265],{"class":2248},[2243,3389,2644],{"class":2268},[2243,3391,2260],{"class":2248},[2243,3393,2914],{"class":2248},[2243,3395,3396,3398,3400,3402,3404,3406,3408,3410],{"class":2245,"line":632},[2243,3397,2254],{"class":2248},[2243,3399,2659],{"class":2257},[2243,3401,2260],{"class":2248},[2243,3403,2174],{"class":2248},[2243,3405,2265],{"class":2248},[2243,3407,2668],{"class":2268},[2243,3409,2260],{"class":2248},[2243,3411,2274],{"class":2248},[2243,3413,3414,3416,3418,3420,3422,3424,3427,3429,3431,3433,3436,3438],{"class":2245,"line":280},[2243,3415,2254],{"class":2248},[2243,3417,1753],{"class":2257},[2243,3419,2260],{"class":2248},[2243,3421,2174],{"class":2248},[2243,3423,2265],{"class":2248},[2243,3425,3426],{"class":2268},"Your request ",[2243,3428,2738],{"class":2711},[2243,3430,2570],{"class":2268},[2243,3432,2738],{"class":2711},[2243,3434,3435],{"class":2268}," is now Solved",[2243,3437,2260],{"class":2248},[2243,3439,2274],{"class":2248},[2243,3441,3442,3444,3446,3448,3450,3452,3455,3457],{"class":2245,"line":941},[2243,3443,2254],{"class":2248},[2243,3445,1757],{"class":2257},[2243,3447,2260],{"class":2248},[2243,3449,2174],{"class":2248},[2243,3451,2265],{"class":2248},[2243,3453,3454],{"class":2268},"Your request “Printer on floor 3 is offline” is now Solved.",[2243,3456,2260],{"class":2248},[2243,3458,2274],{"class":2248},[2243,3460,3461,3463,3465,3467,3469,3471,3474],{"class":2245,"line":857},[2243,3462,2254],{"class":2248},[2243,3464,1760],{"class":2257},[2243,3466,2260],{"class":2248},[2243,3468,2174],{"class":2248},[2243,3470,2265],{"class":2248},[2243,3472,3473],{"class":2268},"\u003Cp>Your request “Printer on floor 3 is offline” is now Solved.\u003C/p>",[2243,3475,2424],{"class":2248},[2243,3477,3478],{"class":2245,"line":1316},[2243,3479,2759],{"class":2248},[2234,3481,3483],{"className":2236,"code":3482,"language":2238,"meta":2239,"style":2239},"{\n  \"kind\": \"login_link\",\n  \"message\": { \"magicLinkUrl\": \"https://app.devstride.com/portal/example-co/login/verify?token=EXAMPLE\", \"otpCode\": \"123456\" },\n  \"itemNumber\": null,\n  \"itemTitle\": null,\n  \"requester\": { \"id\": \"7a3d9c2e-1b5f-4e8a-a6c4-3f9e2d7b1c05\", \"email\": \"sam.rivera@example.com\", \"name\": \"Sam Rivera\" },\n  \"companyId\": \"5e9b1d3f-8c2a-4f6e-b7d1-0a4c8e2f6b93\",\n  \"subject\": \"Sign in to Example Co support\",\n  \"text\": \"Use this link to sign in to Example Co support: https://app.devstride.com/portal/example-co/login/verify?token=EXAMPLE\\n\\nOr enter this code: 123456\\n\\nIf you did not ask to sign in, you can ignore this message.\",\n  \"html\": \"\u003Cp>Use this link to sign in to Example Co support: https://app.devstride.com/portal/example-co/login/verify?token=EXAMPLE\u003C/p>\u003Cp>Or enter this code: 123456\u003C/p>\u003Cp>If you did not ask to sign in, you can ignore this message.\u003C/p>\"\n}\n",[1675,3484,3485,3489,3507,3553,3565,3577,3637,3655,3674,3703,3720],{"__ignoreMap":2239},[2243,3486,3487],{"class":2245,"line":17},[2243,3488,2249],{"class":2248},[2243,3490,3491,3493,3495,3497,3499,3501,3503,3505],{"class":2245,"line":244},[2243,3492,2254],{"class":2248},[2243,3494,1966],{"class":2257},[2243,3496,2260],{"class":2248},[2243,3498,2174],{"class":2248},[2243,3500,2265],{"class":2248},[2243,3502,1844],{"class":2268},[2243,3504,2260],{"class":2248},[2243,3506,2274],{"class":2248},[2243,3508,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3532,3534,3536,3538,3540,3542,3544,3546,3549,3551],{"class":2245,"line":306},[2243,3510,2254],{"class":2248},[2243,3512,2469],{"class":2257},[2243,3514,2260],{"class":2248},[2243,3516,2174],{"class":2248},[2243,3518,2864],{"class":2248},[2243,3520,2265],{"class":2248},[2243,3522,2088],{"class":2374},[2243,3524,2260],{"class":2248},[2243,3526,2174],{"class":2248},[2243,3528,2265],{"class":2248},[2243,3530,3531],{"class":2268},"https://app.devstride.com/portal/example-co/login/verify?token=EXAMPLE",[2243,3533,2260],{"class":2248},[2243,3535,2881],{"class":2248},[2243,3537,2265],{"class":2248},[2243,3539,2091],{"class":2374},[2243,3541,2260],{"class":2248},[2243,3543,2174],{"class":2248},[2243,3545,2265],{"class":2248},[2243,3547,3548],{"class":2268},"123456",[2243,3550,2260],{"class":2248},[2243,3552,2914],{"class":2248},[2243,3554,3555,3557,3559,3561,3563],{"class":2245,"line":381},[2243,3556,2254],{"class":2248},[2243,3558,1866],{"class":2257},[2243,3560,2260],{"class":2248},[2243,3562,2174],{"class":2248},[2243,3564,3162],{"class":2248},[2243,3566,3567,3569,3571,3573,3575],{"class":2245,"line":685},[2243,3568,2254],{"class":2248},[2243,3570,2561],{"class":2257},[2243,3572,2260],{"class":2248},[2243,3574,2174],{"class":2248},[2243,3576,3162],{"class":2248},[2243,3578,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635],{"class":2245,"line":695},[2243,3580,2254],{"class":2248},[2243,3582,2582],{"class":2257},[2243,3584,2260],{"class":2248},[2243,3586,2174],{"class":2248},[2243,3588,2864],{"class":2248},[2243,3590,2265],{"class":2248},[2243,3592,1709],{"class":2374},[2243,3594,2260],{"class":2248},[2243,3596,2174],{"class":2248},[2243,3598,2265],{"class":2248},[2243,3600,2604],{"class":2268},[2243,3602,2260],{"class":2248},[2243,3604,2881],{"class":2248},[2243,3606,2265],{"class":2248},[2243,3608,1885],{"class":2374},[2243,3610,2260],{"class":2248},[2243,3612,2174],{"class":2248},[2243,3614,2265],{"class":2248},[2243,3616,2624],{"class":2268},[2243,3618,2260],{"class":2248},[2243,3620,2881],{"class":2248},[2243,3622,2265],{"class":2248},[2243,3624,1889],{"class":2374},[2243,3626,2260],{"class":2248},[2243,3628,2174],{"class":2248},[2243,3630,2265],{"class":2248},[2243,3632,2644],{"class":2268},[2243,3634,2260],{"class":2248},[2243,3636,2914],{"class":2248},[2243,3638,3639,3641,3643,3645,3647,3649,3651,3653],{"class":2245,"line":632},[2243,3640,2254],{"class":2248},[2243,3642,2659],{"class":2257},[2243,3644,2260],{"class":2248},[2243,3646,2174],{"class":2248},[2243,3648,2265],{"class":2248},[2243,3650,2668],{"class":2268},[2243,3652,2260],{"class":2248},[2243,3654,2274],{"class":2248},[2243,3656,3657,3659,3661,3663,3665,3667,3670,3672],{"class":2245,"line":280},[2243,3658,2254],{"class":2248},[2243,3660,1753],{"class":2257},[2243,3662,2260],{"class":2248},[2243,3664,2174],{"class":2248},[2243,3666,2265],{"class":2248},[2243,3668,3669],{"class":2268},"Sign in to Example Co support",[2243,3671,2260],{"class":2248},[2243,3673,2274],{"class":2248},[2243,3675,3676,3678,3680,3682,3684,3686,3689,3691,3694,3696,3699,3701],{"class":2245,"line":941},[2243,3677,2254],{"class":2248},[2243,3679,1757],{"class":2257},[2243,3681,2260],{"class":2248},[2243,3683,2174],{"class":2248},[2243,3685,2265],{"class":2248},[2243,3687,3688],{"class":2268},"Use this link to sign in to Example Co support: https://app.devstride.com/portal/example-co/login/verify?token=EXAMPLE",[2243,3690,2712],{"class":2711},[2243,3692,3693],{"class":2268},"Or enter this code: 123456",[2243,3695,2712],{"class":2711},[2243,3697,3698],{"class":2268},"If you did not ask to sign in, you can ignore this message.",[2243,3700,2260],{"class":2248},[2243,3702,2274],{"class":2248},[2243,3704,3705,3707,3709,3711,3713,3715,3718],{"class":2245,"line":857},[2243,3706,2254],{"class":2248},[2243,3708,1760],{"class":2257},[2243,3710,2260],{"class":2248},[2243,3712,2174],{"class":2248},[2243,3714,2265],{"class":2248},[2243,3716,3717],{"class":2268},"\u003Cp>Use this link to sign in to Example Co support: https://app.devstride.com/portal/example-co/login/verify?token=EXAMPLE\u003C/p>\u003Cp>Or enter this code: 123456\u003C/p>\u003Cp>If you did not ask to sign in, you can ignore this message.\u003C/p>",[2243,3719,2424],{"class":2248},[2243,3721,3722],{"class":2245,"line":1316},[2243,3723,2759],{"class":2248},[2234,3725,3727],{"className":2236,"code":3726,"language":2238,"meta":2239,"style":2239},"{\n  \"kind\": \"portal_redirect\",\n  \"message\": { \"companyName\": \"Northwind\", \"portalLoginUrl\": \"https://app.devstride.com/portal/northwind/login\" },\n  \"itemNumber\": null,\n  \"itemTitle\": null,\n  \"requester\": { \"id\": \"7a3d9c2e-1b5f-4e8a-a6c4-3f9e2d7b1c05\", \"email\": \"sam.rivera@example.com\", \"name\": \"Sam Rivera\" },\n  \"companyId\": \"5e9b1d3f-8c2a-4f6e-b7d1-0a4c8e2f6b93\",\n  \"subject\": \"Your Example Co support portal\",\n  \"text\": \"Your requests with Example Co are in the Northwind support portal.\\n\\nSign in there: https://app.devstride.com/portal/northwind/login\",\n  \"html\": \"\u003Cp>Your requests with Example Co are in the Northwind support portal.\u003C/p>\u003Cp>Sign in there: https://app.devstride.com/portal/northwind/login\u003C/p>\"\n}\n",[1675,3728,3729,3733,3751,3797,3809,3821,3881,3899,3918,3942,3959],{"__ignoreMap":2239},[2243,3730,3731],{"class":2245,"line":17},[2243,3732,2249],{"class":2248},[2243,3734,3735,3737,3739,3741,3743,3745,3747,3749],{"class":2245,"line":244},[2243,3736,2254],{"class":2248},[2243,3738,1966],{"class":2257},[2243,3740,2260],{"class":2248},[2243,3742,2174],{"class":2248},[2243,3744,2265],{"class":2248},[2243,3746,1847],{"class":2268},[2243,3748,2260],{"class":2248},[2243,3750,2274],{"class":2248},[2243,3752,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3776,3778,3780,3782,3784,3786,3788,3790,3793,3795],{"class":2245,"line":306},[2243,3754,2254],{"class":2248},[2243,3756,2469],{"class":2257},[2243,3758,2260],{"class":2248},[2243,3760,2174],{"class":2248},[2243,3762,2864],{"class":2248},[2243,3764,2265],{"class":2248},[2243,3766,2108],{"class":2374},[2243,3768,2260],{"class":2248},[2243,3770,2174],{"class":2248},[2243,3772,2265],{"class":2248},[2243,3774,3775],{"class":2268},"Northwind",[2243,3777,2260],{"class":2248},[2243,3779,2881],{"class":2248},[2243,3781,2265],{"class":2248},[2243,3783,2111],{"class":2374},[2243,3785,2260],{"class":2248},[2243,3787,2174],{"class":2248},[2243,3789,2265],{"class":2248},[2243,3791,3792],{"class":2268},"https://app.devstride.com/portal/northwind/login",[2243,3794,2260],{"class":2248},[2243,3796,2914],{"class":2248},[2243,3798,3799,3801,3803,3805,3807],{"class":2245,"line":381},[2243,3800,2254],{"class":2248},[2243,3802,1866],{"class":2257},[2243,3804,2260],{"class":2248},[2243,3806,2174],{"class":2248},[2243,3808,3162],{"class":2248},[2243,3810,3811,3813,3815,3817,3819],{"class":2245,"line":685},[2243,3812,2254],{"class":2248},[2243,3814,2561],{"class":2257},[2243,3816,2260],{"class":2248},[2243,3818,2174],{"class":2248},[2243,3820,3162],{"class":2248},[2243,3822,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879],{"class":2245,"line":695},[2243,3824,2254],{"class":2248},[2243,3826,2582],{"class":2257},[2243,3828,2260],{"class":2248},[2243,3830,2174],{"class":2248},[2243,3832,2864],{"class":2248},[2243,3834,2265],{"class":2248},[2243,3836,1709],{"class":2374},[2243,3838,2260],{"class":2248},[2243,3840,2174],{"class":2248},[2243,3842,2265],{"class":2248},[2243,3844,2604],{"class":2268},[2243,3846,2260],{"class":2248},[2243,3848,2881],{"class":2248},[2243,3850,2265],{"class":2248},[2243,3852,1885],{"class":2374},[2243,3854,2260],{"class":2248},[2243,3856,2174],{"class":2248},[2243,3858,2265],{"class":2248},[2243,3860,2624],{"class":2268},[2243,3862,2260],{"class":2248},[2243,3864,2881],{"class":2248},[2243,3866,2265],{"class":2248},[2243,3868,1889],{"class":2374},[2243,3870,2260],{"class":2248},[2243,3872,2174],{"class":2248},[2243,3874,2265],{"class":2248},[2243,3876,2644],{"class":2268},[2243,3878,2260],{"class":2248},[2243,3880,2914],{"class":2248},[2243,3882,3883,3885,3887,3889,3891,3893,3895,3897],{"class":2245,"line":632},[2243,3884,2254],{"class":2248},[2243,3886,2659],{"class":2257},[2243,3888,2260],{"class":2248},[2243,3890,2174],{"class":2248},[2243,3892,2265],{"class":2248},[2243,3894,2668],{"class":2268},[2243,3896,2260],{"class":2248},[2243,3898,2274],{"class":2248},[2243,3900,3901,3903,3905,3907,3909,3911,3914,3916],{"class":2245,"line":280},[2243,3902,2254],{"class":2248},[2243,3904,1753],{"class":2257},[2243,3906,2260],{"class":2248},[2243,3908,2174],{"class":2248},[2243,3910,2265],{"class":2248},[2243,3912,3913],{"class":2268},"Your Example Co support portal",[2243,3915,2260],{"class":2248},[2243,3917,2274],{"class":2248},[2243,3919,3920,3922,3924,3926,3928,3930,3933,3935,3938,3940],{"class":2245,"line":941},[2243,3921,2254],{"class":2248},[2243,3923,1757],{"class":2257},[2243,3925,2260],{"class":2248},[2243,3927,2174],{"class":2248},[2243,3929,2265],{"class":2248},[2243,3931,3932],{"class":2268},"Your requests with Example Co are in the Northwind support portal.",[2243,3934,2712],{"class":2711},[2243,3936,3937],{"class":2268},"Sign in there: https://app.devstride.com/portal/northwind/login",[2243,3939,2260],{"class":2248},[2243,3941,2274],{"class":2248},[2243,3943,3944,3946,3948,3950,3952,3954,3957],{"class":2245,"line":857},[2243,3945,2254],{"class":2248},[2243,3947,1760],{"class":2257},[2243,3949,2260],{"class":2248},[2243,3951,2174],{"class":2248},[2243,3953,2265],{"class":2248},[2243,3955,3956],{"class":2268},"\u003Cp>Your requests with Example Co are in the Northwind support portal.\u003C/p>\u003Cp>Sign in there: https://app.devstride.com/portal/northwind/login\u003C/p>",[2243,3958,2424],{"class":2248},[2243,3960,3961],{"class":2245,"line":1316},[2243,3962,2759],{"class":2248},[1666,3964,3965],{},"The portal addresses in the last two samples are illustrations; use the URLs exactly as they arrive.",[1952,3967,3968],{"id":1996},"Attachments",[1666,3970,3971,3972,3975,3976,3978,3979,1716],{},"A reply's files stay where DevStride stores them. ",[1675,3973,3974],{},"data.message.attachments"," lists the public URLs the reply's ",[1675,3977,1760],{}," already links to or embeds, the same ones DevStride's own emails use. Link to them, or download and attach them in your tool. Files from your customers go in the other direction through the ",[1695,3980,3981],{"href":1170},"upload operations",[1952,3983,3985],{"id":3984},"who-gets-nothing","Who gets nothing",[1666,3987,3988,3989,1754,3991,1754,3993,3995],{},"No message is sent to a requester who is blocked or erased. Automatic notices (",[1675,3990,2013],{},[1675,3992,2030],{},[1675,3994,2052],{},") are not sent to a no-reply address. The same rules govern DevStride's own email.",[1683,3997,3999],{"id":3998},"settings-api","Settings API",[1666,4001,4002,4003,4006,4007,4010],{},"The four switches are one call, ",[1675,4004,4005],{},"PATCH /service-desk/settings",", with the ",[1670,4008,4009],{},"Manage Service Desk Settings"," permission. Send only the keys you change.",[1769,4012,4013,4026],{},[1772,4014,4015],{},[1775,4016,4017,4020,4023],{},[1778,4018,4019],{},"Key",[1778,4021,4022],{},"Default",[1778,4024,4025],{},"Meaning",[1788,4027,4028,4052,4075,4092],{},[1775,4029,4030,4035,4040],{},[1793,4031,4032],{},[1675,4033,4034],{},"headlessMode",[1793,4036,4037],{},[1675,4038,4039],{},"false",[1793,4041,4042,4043,4045,4046,4049,4050,1716],{},"DevStride sends nothing to customers and emits ",[1675,4044,1677],{}," instead. Turning it on is refused (",[1675,4047,4048],{},"400",") unless an enabled endpoint is subscribed to ",[1675,4051,1677],{},[1775,4053,4054,4059,4064],{},[1793,4055,4056],{},[1675,4057,4058],{},"customerPortalEnabled",[1793,4060,4061],{},[1675,4062,4063],{},"true",[1793,4065,4066,4067,4069,4070,1713,4072,4074],{},"The customer portal is open. When ",[1675,4068,4039],{},", it answers as if it did not exist, no email or message offers a portal link, and ",[1675,4071,1844],{},[1675,4073,1847],{}," stop.",[1775,4076,4077,4082,4086],{},[1793,4078,4079],{},[1675,4080,4081],{},"helpCentreEnabled",[1793,4083,4084],{},[1675,4085,4063],{},[1793,4087,4088,4089,4091],{},"The help centre (the portal's knowledge base) is open. When ",[1675,4090,4039],{},", its pages answer as if they did not exist.",[1775,4093,4094,4099,4103],{},[1793,4095,4096],{},[1675,4097,4098],{},"notifyCustomerOnStatusChange",[1793,4100,4101],{},[1675,4102,4063],{},[1793,4104,4105,4106,4108],{},"Customers are told when their ticket's customer-facing status changes, by email or, in headless mode, by a ",[1675,4107,2052],{}," message.",[2234,4110,4114],{"className":4111,"code":4112,"language":4113,"meta":2239,"style":2239},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X PATCH \"https://api.devstride.com/v1/organizations/$ORG_ID/service-desk/settings\" \\\n  -u \"$DEVSTRIDE_API_KEY:$DEVSTRIDE_API_SECRET\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{ \"headlessMode\": true, \"customerPortalEnabled\": false, \"helpCentreEnabled\": false }'\n","bash",[1675,4115,4116,4143,4162,4176],{"__ignoreMap":2239},[2243,4117,4118,4121,4124,4127,4129,4132,4135,4138,4140],{"class":2245,"line":17},[2243,4119,4120],{"class":2374},"curl",[2243,4122,4123],{"class":2268}," -X",[2243,4125,4126],{"class":2268}," PATCH",[2243,4128,2265],{"class":2248},[2243,4130,4131],{"class":2268},"https://api.devstride.com/v1/organizations/",[2243,4133,4134],{"class":2711},"$ORG_ID",[2243,4136,4137],{"class":2268},"/service-desk/settings",[2243,4139,2260],{"class":2248},[2243,4141,4142],{"class":2711}," \\\n",[2243,4144,4145,4148,4150,4153,4155,4158,4160],{"class":2245,"line":244},[2243,4146,4147],{"class":2268},"  -u",[2243,4149,2265],{"class":2248},[2243,4151,4152],{"class":2711},"$DEVSTRIDE_API_KEY",[2243,4154,2174],{"class":2268},[2243,4156,4157],{"class":2711},"$DEVSTRIDE_API_SECRET",[2243,4159,2260],{"class":2248},[2243,4161,4142],{"class":2711},[2243,4163,4164,4167,4169,4172,4174],{"class":2245,"line":306},[2243,4165,4166],{"class":2268},"  -H",[2243,4168,2265],{"class":2248},[2243,4170,4171],{"class":2268},"Content-Type: application/json",[2243,4173,2260],{"class":2248},[2243,4175,4142],{"class":2711},[2243,4177,4178,4181,4184,4187],{"class":2245,"line":381},[2243,4179,4180],{"class":2268},"  -d",[2243,4182,4183],{"class":2248}," '",[2243,4185,4186],{"class":2268},"{ \"headlessMode\": true, \"customerPortalEnabled\": false, \"helpCentreEnabled\": false }",[2243,4188,4189],{"class":2248},"'\n",[1666,4191,4192,4193,4196,4197,2198,4199,1754,4202,1754,4205,1713,4208,4211],{},"The response is the updated organization. To read the switches at any time, ",[1675,4194,4195],{},"GET /v1/organizations/{organizationId}"," returns the organization under ",[1675,4198,2436],{},[1675,4200,4201],{},"serviceDeskHeadlessMode",[1675,4203,4204],{},"serviceDeskCustomerPortalEnabled",[1675,4206,4207],{},"serviceDeskHelpCentreEnabled",[1675,4209,4210],{},"serviceDeskNotifyCustomerOnStatusChange"," and their defaults filled in.",[1683,4213,4215],{"id":4214},"what-still-happens-in-headless-mode","What still happens in headless mode",[2176,4217,4218,4224,4230,4243,4249],{},[1691,4219,4220,4223],{},[1670,4221,4222],{},"Inbound email"," to your channel addresses keeps creating tickets and adding replies.",[1691,4225,4226,4229],{},[1670,4227,4228],{},"The API"," keeps working: everything in this guide.",[1691,4231,4232,4235,4236,1713,4239,4242],{},[1670,4233,4234],{},"SLA clocks"," keep running, and ",[1675,4237,4238],{},"sla.at_risk",[1675,4240,4241],{},"sla.breached"," still fire.",[1691,4244,4245,4248],{},[1670,4246,4247],{},"Staff"," keep their notifications, internal notes and every screen they use.",[1691,4250,4251,4254],{},[1670,4252,4253],{},"The customer portal and help centre stay open"," unless you switch them off. A headless organization that does not want customers to see DevStride's portal should close both.",[1683,4256,4258],{"id":4257},"limits-today","Limits today",[2176,4260,4261,4279,4290,4296],{},[1691,4262,4263,4266,4267,1754,4269,1713,4271,4273,4274,1713,4276,4278],{},[1670,4264,4265],{},"English only."," The rendered ",[1675,4268,1753],{},[1675,4270,1757],{},[1675,4272,1760],{}," are written in English. Write your own copy from ",[1675,4275,1966],{},[1675,4277,2469],{}," if you need another language.",[1691,4280,4281,2211,4284,4286,4287,4289],{},[1670,4282,4283],{},"Receipts for replies only.",[1695,4285,2003],{"href":1162}," needs a comment, so only ",[1675,4288,1985],{}," messages can take one.",[1691,4291,4292,4295],{},[1670,4293,4294],{},"\"Powered by DevStride\" stays on the portal."," It is on every portal page. If that matters to you, close the portal.",[1691,4297,4298,4301],{},[1670,4299,4300],{},"Contact email confirmation is not available."," Staff cannot send a requester's email confirmation while headless mode is on; DevStride refuses it and says why.",[4303,4304,4305],"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 pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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);}",{"title":2239,"searchDepth":244,"depth":244,"links":4307},[4308,4309,4317,4318,4319],{"id":1685,"depth":244,"text":1686},{"id":1743,"depth":244,"text":4310,"children":4311},"The customer.message event",[4312,4313,4314,4315,4316],{"id":1954,"depth":306,"text":1955},{"id":2162,"depth":306,"text":2163},{"id":2228,"depth":306,"text":2229},{"id":1996,"depth":306,"text":3968},{"id":3984,"depth":306,"text":3985},{"id":3998,"depth":244,"text":3999},{"id":4214,"depth":244,"text":4215},{"id":4257,"depth":244,"text":4258},"Turn off every message DevStride sends your customers and receive each one as a signed customer.message webhook instead, ready to send from your own domain and tool: the six message kinds, their fields, sample events, and what still happens.","md",null,{},true,{"title":1173,"description":4320},"i79skxx1N48RcuEC45O94YkZ7LcosIdLmgEslnHQJWw",[4328,4330],{"title":1169,"path":1170,"stem":1171,"description":4329,"children":-1},"Attach files to API messages, and see how webhooks and the Partner API fit together from a customer's first email to a delivered reply.",{"title":1177,"path":1178,"stem":1179,"description":4331,"children":-1},"In headless mode, release a request DevStride is holding until the customer confirms their email address: pass the token from the request_confirmation message to the confirm API.",1792845251234]