Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.
Use the established JobHandy customer or integration support channel for your organization. The Public API contract does not define a universal support email address, so this page does not invent one.
Subject: JobHandy API - <operation> - <error code>UTC time:Environment: Public production APIClient release:OpenAPI version:Method and path:HTTP status:Error code:Request ID:Tenant context:Dry run:Expected result:Actual result:Reproduction steps:Retries or reconciliation already performed:Sanitized evidence attached:
For ambiguous write outcomes, do not create a second mutation merely to obtain a clearer error. Re-read the resource and include both the write and reconciliation request IDs.
Last modified on August 27, 2026
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"JobHandy Developers","description":"Official JobHandy API documentation for secure HR, workforce, order, incident, division, and payroll integrations.","colors":{"primary":"#00505A","light":"#1FD1B6","dark":"#00505A"},"logo":{"light":"https://mintcdn.com/jobhandy/7JrsobpOBQPnQpU4/images/Jobhandy_Logo_green_white_RGB.png?fit=max\u0026auto=format\u0026n=7JrsobpOBQPnQpU4\u0026q=85\u0026s=a7e7a836fc983b471c30c9252f19ea28","dark":"https://mintcdn.com/jobhandy/15Qr7gvPLlVjKkPN/images/jobhandy-logo-dark.svg?fit=max\u0026auto=format\u0026n=15Qr7gvPLlVjKkPN\u0026q=85\u0026s=889e8811bb06f18e9df26f6fca07f85a","href":"https://www.jobhandy.io"},"favicon":{"light":"https://mintcdn.com/jobhandy/7JrsobpOBQPnQpU4/images/Jobhandy-Favicon_256x256_space.png?fit=max\u0026auto=format\u0026n=7JrsobpOBQPnQpU4\u0026q=85\u0026s=8ce840bfd195e203339ad55f07cef2c1","dark":"https://mintcdn.com/jobhandy/7JrsobpOBQPnQpU4/images/Jobhandy-Favicon_256x256_space.png?fit=max\u0026auto=format\u0026n=7JrsobpOBQPnQpU4\u0026q=85\u0026s=8ce840bfd195e203339ad55f07cef2c1"},"api":{"openapi":{"source":"https://assets.jobhandy.io/api-spec/jobhandy-public-api.openapi.json?rev=20261020-api-2.0.0"},"params":{"expanded":"closed","post":["x-client-default-state"]},"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["bash","javascript","python","csharp","powershell"],"prefill":false,"autogenerate":true},"url":"full"},"appearance":{"default":"system"},"background":{"color":{"light":"#FFFFFF","dark":"#00505A"}},"navbar":{"links":[{"href":"https://www.jobhandy.io","label":"JobHandy"},{"href":"https://app.jobhandy.io/admin","label":"Administration"}],"primary":{"type":"button","label":"Open JobHandy","href":"https://app.jobhandy.io"}},"search":{"prompt":"How do I create an API key?"},"fonts":{"heading":{"family":"Satoshi","weight":700,"source":"https://cdn.prod.website-files.com/69b933d003ce13513e3316b1/69b93f6637dfed5a30f079d9_satoshi-bold.woff2","format":"woff2"},"body":{"family":"Satoshi","weight":400,"source":"https://cdn.prod.website-files.com/69b933d003ce13513e3316b1/69b93f66c771407c02111b70_satoshi-regular.woff2","format":"woff2"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":false},"contextual":{"options":["copy","download-spec","chatgpt","claude"],"display":"header"},"thumbnails":{"fonts":{"family":"Poppins"}},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"navigation":{"directory":"card","languages":[{"language":"en","default":true,"href":"get-started/introduction"},{"language":"de","navbar":{"links":[{"href":"https://www.jobhandy.io","label":"JobHandy"},{"href":"https://app.jobhandy.io/admin","label":"Administration"}],"primary":{"type":"button","label":"JobHandy öffnen","href":"https://app.jobhandy.io"}},"href":"de/get-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jobhandy","hasAudioNarration":false,"actualSubdomain":"jobhandy","customDomains":["developers.jobhandy.io"],"gitSource":{"type":"gitlab","owner":"jobhandy","repo":"jobhandy_apidocs","deployBranch":"import-mintlify-docs","contentDirectory":"","isPrivate":true,"projectId":88749629,"mountPath":"","label":"","_id":"6af30f5c2461d4bf973a09a4"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af30f5c2461d4bf973a09ae","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"en","tag":"Documentation","count":32},{"language":"de","tag":"Dokumentation","count":32},{"language":"en","tag":"API Reference","count":29},{"language":"de","tag":"API-Referenz","count":29},{"language":"en","tag":"Architecture \u0026 Concepts","count":15},{"language":"de","tag":"Architektur \u0026 Konzepte","count":15},{"language":"en","tag":"Integration Guides","count":7},{"language":"de","tag":"Integrationsleitfäden","count":7},{"language":"en","tag":"Data Models","count":6},{"language":"de","tag":"Datenmodelle","count":6},{"language":"en","tag":"Incidents","count":5},{"language":"en","tag":"Get Started","count":5},{"language":"en","tag":"Operations","count":5},{"language":"de","tag":"Vorfälle","count":5},{"language":"de","tag":"Erste Schritte","count":5},{"language":"de","tag":"Betrieb","count":5},{"language":"en","tag":"Divisions","count":4},{"language":"en","tag":"Employees","count":4},{"language":"de","tag":"Divisionen","count":4},{"language":"de","tag":"Mitarbeiter","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"frank.offermann@jobhandy.io"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@font-face{font-family:'JobHandy Display';src:url('https://cdn.prod.website-files.com/69b933d003ce13513e3316b1/69b93f6625e131cbe61fab09_GT-Walsheim-black.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}#page-title{font-family:'JobHandy Display', 'Satoshi', 'Poppins', sans-serif;font-weight:900;line-height:1}html.dark{--gray-400: 255 255 255;--gray-500: 255 255 255}"}],"page":{"pagePath":"operations/support","slug":"/operations/support","pageMetadata":{"title":"Support and escalation","sidebarTitle":"Support","description":"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.","href":"/operations/support"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Use the established JobHandy customer or integration support channel for your organization. The Public API contract does not define a universal support email address, so this page does not invent one.`}),`\n`,_jsx(Heading,{level:`2`,id:`before-escalation`,children:`Before escalation`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Reproduce the issue with a new `,_jsx(_components.code,{children:`X-Request-ID`}),` when safe.`]}),`\n`,_jsxs(_components.li,{children:[`Check `,_jsx(_components.a,{href:`/operations/troubleshooting`,children:`Troubleshooting`}),`.`]}),`\n`,_jsx(_components.li,{children:`Confirm the OpenAPI version and endpoint path.`}),`\n`,_jsxs(_components.li,{children:[`Re-read the resource after a write timeout or `,_jsx(_components.code,{children:`409`}),`.`]}),`\n`,_jsx(_components.li,{children:`Remove secrets and unnecessary personal data from diagnostics.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`required-diagnostic-record`,children:`Required diagnostic record`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Information`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`UTC timestamp`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2026-08-27T14:30:12.418Z`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`HTTP method`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`POST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Path template`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`/orders/{id}/decision`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`HTTP status`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`409`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`API error code`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ORDER_ALREADY_DECIDED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Request ID`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`018f3d9a-7dfb-7a23-b4b4-9f7e4b19d4b4`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tenant context`}),_jsx(_components.td,{children:`Tenant ID when relevant and permitted`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dry run`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Attempts`}),_jsx(_components.td,{children:`Count and request IDs`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Client version`}),_jsx(_components.td,{children:`Integration release and adopted OpenAPI version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reproduction`}),_jsx(_components.td,{children:`Sanitized steps and expected behavior`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`do-not-send`,children:`Do not send`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`API keys`}),`\n`,_jsx(_components.li,{children:`secret-manager screenshots`}),`\n`,_jsx(_components.li,{children:`complete payroll files unless explicitly requested through an approved secure channel`}),`\n`,_jsx(_components.li,{children:`unrelated incident attachments`}),`\n`,_jsx(_components.li,{children:`full employee payloads when IDs and field names are sufficient`}),`\n`,_jsx(_components.li,{children:`unrestricted production logs`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`escalation-template`,children:`Escalation template`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Subject: JobHandy API - \u003coperation> - \u003cerror code>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`UTC time:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Environment: Public production API`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Client release:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`OpenAPI version:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Method and path:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`HTTP status:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Error code:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Request ID:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Tenant context:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Dry run:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Expected result:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Actual result:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Reproduction steps:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Retries or reconciliation already performed:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Sanitized evidence attached:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`For ambiguous write outcomes, do not create a second mutation merely to obtain a clearer error. Re-read the resource and include both the write and reconciliation request IDs.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Support and escalation","sidebarTitle":"Support","description":"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.","href":"/operations/support"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before escalation","slug":"before-escalation","depth":2,"children":[]},{"title":"Required diagnostic record","slug":"required-diagnostic-record","depth":2,"children":[]},{"title":"Do not send","slug":"do-not-send","depth":2,"children":[]},{"title":"Escalation template","slug":"escalation-template","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"jobhandy","siteName":"JobHandy Developers","title":"Support and escalation - JobHandy Developers","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/operations/support","matchLevel":0},"de":{"href":"/de/operations/support","matchLevel":1}}},"lastModified":"2026-08-27T17:39:24.936Z","gitLastModified":"2026-08-27T17:39:04.000Z","originalFileLocation":"operations/support.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.\">\u003cmeta data-mint-head name=\"application-name\" content=\"JobHandy Developers\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Support and escalation - JobHandy Developers\">\u003cmeta data-mint-head property=\"og:description\" content=\"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"JobHandy Developers\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.jobhandy.io/operations/support\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jobhandy.mintlify.site/_mintlify/api/og/v2?division=Operations\u0026amp;title=Support+and+escalation\u0026amp;description=Prepare+a+complete%2C+secure+diagnostic+record+before+escalating+an+integration+issue+through+the+established+JobHandy+support+channel.\u0026amp;theme=084c06ca2711223b8e18ec62\u0026amp;signature=befa3e27f49b9e1680f6fc54d0b12fbcdc0aad688a7276ff18e2d00eab4fd352\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Support and escalation - JobHandy Developers\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jobhandy.mintlify.site/_mintlify/api/og/v2?division=Operations\u0026amp;title=Support+and+escalation\u0026amp;description=Prepare+a+complete%2C+secure+diagnostic+record+before+escalating+an+integration+issue+through+the+established+JobHandy+support+channel.\u0026amp;theme=084c06ca2711223b8e18ec62\u0026amp;signature=befa3e27f49b9e1680f6fc54d0b12fbcdc0aad688a7276ff18e2d00eab4fd352\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/jobhandy/SP5ZgDt4U4Hbtqxi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"JobHandy Developers\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00505A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.jobhandy.io/operations/support\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/operations/support.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://developers.jobhandy.io/operations/support\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://developers.jobhandy.io/de/operations/support\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://developers.jobhandy.io/operations/support\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.jobhandy.io/#organization\",\"name\":\"JobHandy Developers\",\"url\":\"https://developers.jobhandy.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jobhandy/7JrsobpOBQPnQpU4/images/Jobhandy_Logo_green_white_RGB.png?fit=max\u0026auto=format\u0026n=7JrsobpOBQPnQpU4\u0026q=85\u0026s=a7e7a836fc983b471c30c9252f19ea28\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.jobhandy.io#website\",\"name\":\"JobHandy Developers\",\"url\":\"https://developers.jobhandy.io\",\"publisher\":{\"@id\":\"https://developers.jobhandy.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.jobhandy.io/operations/support#webpage\",\"url\":\"https://developers.jobhandy.io/operations/support\",\"name\":\"Support and escalation\",\"description\":\"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.\",\"dateModified\":\"2026-08-27T17:39:04.000Z\",\"isPartOf\":{\"@id\":\"https://developers.jobhandy.io#website\"},\"breadcrumb\":{\"@id\":\"https://developers.jobhandy.io/operations/support#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.jobhandy.io/operations/support#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Operations\",\"item\":\"https://developers.jobhandy.io/operations/tooling-openapi\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support and escalation\",\"item\":\"https://developers.jobhandy.io/operations/support\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.jobhandy.io/operations/support#article\",\"headline\":\"Support and escalation\",\"name\":\"Support and escalation\",\"description\":\"Prepare a complete, secure diagnostic record before escalating an integration issue through the established JobHandy support channel.\",\"url\":\"https://developers.jobhandy.io/operations/support\",\"mainEntityOfPage\":{\"@id\":\"https://developers.jobhandy.io/operations/support#webpage\"},\"dateModified\":\"2026-08-27T17:39:04.000Z\",\"publisher\":{\"@id\":\"https://developers.jobhandy.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.jobhandy.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"JobHandy Developers\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"JobHandy Developers\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/operations/support.md","siteName":"JobHandy Developers","nav":{"global":null,"directory":"card","languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"JobHandy Public API","sidebarTitle":"Introduction","mode":"wide","href":"/get-started/introduction"},{"title":"Create and manage API keys","sidebarTitle":"API Key Management","mode":"wide","href":"/get-started/api-key-management"},{"title":"Authentication and access scope","sidebarTitle":"Authentication","href":"/get-started/authentication"},{"title":"Quickstart","sidebarTitle":"Quickstart","mode":"wide","href":"/get-started/quickstart"},{"title":"Go-live checklist","sidebarTitle":"Go-live Checklist","href":"/get-started/go-live-checklist"}]},{"group":"Architecture \u0026 Concepts","pages":[{"title":"Architecture and resource model","sidebarTitle":"Architecture \u0026 Resource Model","mode":"wide","href":"/concepts/architecture-resource-model"},{"title":"Terminology","sidebarTitle":"Terminology","href":"/concepts/terminology"},{"title":"Environments and testing","sidebarTitle":"Environments \u0026 Testing","href":"/concepts/environments-testing"},{"title":"Tenant scope and resource placement","sidebarTitle":"Tenant Scope","href":"/concepts/tenant-scope"},{"title":"Request and response conventions","sidebarTitle":"Request \u0026 Response","href":"/concepts/request-response"},{"title":"Data types and formats","sidebarTitle":"Data Types \u0026 Formats","href":"/concepts/data-types-formats"},{"title":"Pagination, filtering, and sorting","sidebarTitle":"Pagination \u0026 Filtering","mode":"wide","href":"/concepts/pagination-filtering"},{"title":"Dry-run validation","sidebarTitle":"Dry Runs","href":"/concepts/dry-runs"},{"title":"Request IDs and correlation","sidebarTitle":"Request IDs","href":"/concepts/request-ids"},{"title":"Retries, idempotency, and ambiguous outcomes","sidebarTitle":"Retries \u0026 Idempotency","mode":"wide","href":"/concepts/retries-idempotency"},{"title":"Error handling","sidebarTitle":"Error Handling","mode":"wide","href":"/concepts/error-handling"},{"title":"Rate limits and backoff","sidebarTitle":"Rate Limits","href":"/concepts/rate-limits"},{"title":"Security and data protection","sidebarTitle":"Security \u0026 Data Protection","href":"/concepts/security-data-protection"},{"title":"Capabilities and limitations","sidebarTitle":"Capabilities \u0026 Limitations","mode":"wide","href":"/concepts/capabilities-limitations"},{"title":"Versioning and compatibility","sidebarTitle":"Versioning","href":"/concepts/versioning"}]},{"group":"Integration Guides","pages":[{"title":"Synchronize employees","sidebarTitle":"Sync Employees","mode":"wide","href":"/guides/sync-employees"},{"title":"Employee offboarding","sidebarTitle":"Employee Offboarding","href":"/guides/employee-offboarding"},{"title":"Process orders and HR decisions","sidebarTitle":"Process Orders","mode":"wide","href":"/guides/process-orders"},{"title":"Manage employee incidents","sidebarTitle":"Manage Incidents","mode":"wide","href":"/guides/manage-incidents"},{"title":"Manage division hierarchies","sidebarTitle":"Manage Divisions","mode":"wide","href":"/guides/manage-divisions"},{"title":"Retrieve payroll export documents","sidebarTitle":"Payroll Exports","mode":"wide","href":"/guides/payroll-exports"},{"title":"Rotate API keys","sidebarTitle":"Rotate API Keys","href":"/guides/rotate-api-keys"}]},{"group":"Operations","pages":[{"title":"Tooling and OpenAPI","sidebarTitle":"Tooling \u0026 OpenAPI","href":"/operations/tooling-openapi"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","mode":"wide","href":"/operations/troubleshooting"},{"title":"Frequently asked questions","sidebarTitle":"FAQ","description":"Answers to common questions about credentials, environments, scope, requests, resources, retries, and operations.","href":"/operations/faq"},{"title":"Support and escalation","sidebarTitle":"Support","href":"/operations/support"},{"title":"API changelog","sidebarTitle":"Changelog","description":"Track public API and schema changes, client impact, deprecations, and migration requirements.","href":"/operations/changelog"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]}]},{"language":"de","navbar":{"links":[{"href":"https://www.jobhandy.io","label":"JobHandy"},{"href":"https://app.jobhandy.io/admin","label":"Administration"}],"primary":{"type":"button","label":"JobHandy öffnen","href":"https://app.jobhandy.io"}},"pages":[{"title":"de","href":"/de/operations/support"}]}]},"basePath":"","title":"Support and escalation - JobHandy Developers","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}