Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.
GET
/
config
Get Configuration
curl --request GET \ --url https://api.roostedhr.com/api/1_12/config \ --header 'X-API-KEY: <api-key>'
Returns all configuration settings for your company. The response is organized into five top-level categories, each containing subcategories of individual settings.
The top-level premium boolean indicates whether the company has premium features enabled. The personnel_orders subcategory contains the list of orderable items used by the Create Worker Order endpoint.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Roosted HR API Documentation","colors":{"primary":"#22233a","light":"#f99b39","dark":"#171727"},"logo":{"light":"https://mintcdn.com/roostedinc/gMdQreXdkBLq8PaC/images/light.svg?fit=max\u0026auto=format\u0026n=gMdQreXdkBLq8PaC\u0026q=85\u0026s=da88ba240ddd676db3066d79cefa0702","dark":"https://mintcdn.com/roostedinc/gMdQreXdkBLq8PaC/images/dark.svg?fit=max\u0026auto=format\u0026n=gMdQreXdkBLq8PaC\u0026q=85\u0026s=62c13b3f25cedb32b6c2d38f1591e824","href":"https://docs.roostedhr.com"},"favicon":"https://mintcdn.com/roostedinc/gMdQreXdkBLq8PaC/favicon.ico?fit=max\u0026auto=format\u0026n=gMdQreXdkBLq8PaC\u0026q=85\u0026s=77e88b01663ffe107937f8d0719f405e","appearance":{"default":"system"},"background":{"decoration":"grid","color":{"light":"#efefef","dark":"#222"}},"navbar":{"links":[],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.mintlify.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"roostedinc","hasAudioNarration":false,"actualSubdomain":"roostedinc","customDomains":["docs.roostedhr.com"],"gitSource":{"type":"github","owner":"derickdorner","repo":"roosted-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a66a95a46a9de7af622588f","collectionId":"33b4f838-623d-4add-9a06-54f4e790c976","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a66a95a46a9de7af622588f"},"entitlements":{},"buildId":"6a66a95a46a9de7af622588f:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API reference","count":220},{"language":"default","tag":"Guides","count":136},{"language":"default","tag":"ATS","count":80},{"language":"default","tag":"Workers","count":68},{"language":"default","tag":"Configuration","count":33},{"language":"default","tag":"Clients","count":30},{"language":"default","tag":"Scheduling","count":22},{"language":"default","tag":"Candidates","count":15},{"language":"default","tag":"Documents","count":15},{"language":"default","tag":"Company","count":14}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v01.12.00/configuration/get-configuration","slug":"/api-reference/v01.12.00/configuration/get-configuration","pageMetadata":{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /config","title":"Get Configuration","description":"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.","href":"/api-reference/v01.12.00/configuration/get-configuration"},"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: \"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.\"\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`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Table,Tip}=_components;if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Returns all configuration settings for your company. The response is organized into five top-level categories, each containing subcategories of individual settings.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Category`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Subcategories`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shift_options`})}),_jsx(_components.td,{children:`Shift behavior and limits`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`shift_requests`}),`, `,_jsx(_components.code,{children:`split_shifts`}),`, `,_jsx(_components.code,{children:`shift_equalizer`}),`, `,_jsx(_components.code,{children:`shift_visibility`}),`, `,_jsx(_components.code,{children:`worker_limits`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`worker_interaction`})}),_jsx(_components.td,{children:`Worker-facing features`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`bailouts`}),`, `,_jsx(_components.code,{children:`availability`}),`, `,_jsx(_components.code,{children:`time_off`}),`, `,_jsx(_components.code,{children:`reviews_and_stars`}),`, `,_jsx(_components.code,{children:`blogs`}),`, `,_jsx(_components.code,{children:`coworker_display`}),`, `,_jsx(_components.code,{children:`calendar_sync`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`worker_communication`})}),_jsx(_components.td,{children:`Automated messaging`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`autotext`}),`, `,_jsx(_components.code,{children:`web_checkin`}),`, `,_jsx(_components.code,{children:`silence_mode`}),`, `,_jsx(_components.code,{children:`text_communication`}),`, `,_jsx(_components.code,{children:`custom_messages`}),`, `,_jsx(_components.code,{children:`invite_to_work`}),`, `,_jsx(_components.code,{children:`event_updates`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`admin`})}),_jsx(_components.td,{children:`Admin tools and display`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`daily_summary`}),`, `,_jsx(_components.code,{children:`verbose_emails`}),`, `,_jsx(_components.code,{children:`list_view_options`}),`, `,_jsx(_components.code,{children:`list_view_verbose`}),`, `,_jsx(_components.code,{children:`worker_profile_control`}),`, `,_jsx(_components.code,{children:`publish_system`}),`, `,_jsx(_components.code,{children:`bailout_reason`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`time_tracking`})}),_jsx(_components.td,{children:`Time punch and payroll`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`time_tracking`}),`, `,_jsx(_components.code,{children:`show_workers_hours`}),`, `,_jsx(_components.code,{children:`client_sign`}),`, `,_jsx(_components.code,{children:`reimbursements`}),`, `,_jsx(_components.code,{children:`deductions`}),`, `,_jsx(_components.code,{children:`personnel_orders`})]})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`The top-level `,_jsx(_components.code,{children:`premium`}),` boolean indicates whether the company has premium features enabled. The `,_jsx(_components.code,{children:`personnel_orders`}),` subcategory contains the list of orderable items used by the `,_jsx(_components.a,{href:`/api-reference/v01.12.00/workers/create-worker-order`,children:`Create Worker Order`}),` endpoint.`]})})]})}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":{"config":{},"pageMetadata":{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /config","title":"Get Configuration","description":"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.","href":"/api-reference/v01.12.00/configuration/get-configuration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get Configuration","tags":["Configuration"],"responses":{"200":"4e7c2009-59af-498f-81b9-f6db214ae8b4","400":"a3048099-e295-4781-b4d1-b59fe6c22ac1","401":"2b9905b5-0cfb-4c36-8c41-45f1525cfc20","403":"d094c42e-b2e3-432b-8054-68f41a5b0c26","404":"ac622879-0db9-4471-81a5-fc0b465d5c64","500":"15df364e-7429-451f-b200-af99f26701ab"},"operationId":"get-config","description":"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.","method":"get","type":"path","servers":["a1cfa6f2-7ef5-4b2e-90c0-22787add552d","d1d87584-8be3-4489-9a6c-b5e22dfc52fa"],"security":["9be8a80f-65a5-4ba9-85de-b004e45c6a4e"],"path":"/config","baseUrlOptions":["https://api.roostedhr.com/api/1_12","https://sandbox.roostedhr.com/api/1_12"],"title":"Get Configuration","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"4e7c2009-59af-498f-81b9-f6db214ae8b4":{"description":"OK","content":{"application/json":{"schema":{"title":"ConfigurationResponse","type":"object","description":"Complete company configuration organized into five categories, plus a premium status flag. Each setting value is returned directly.","properties":{"premium":{"type":"boolean","description":"Whether the company has premium features enabled.","uniqueKey":"premium","typeLabel":"boolean"},"shift_options":{"type":"object","description":"Settings controlling shift behavior: requests, split shifts, equalizer, visibility, and worker limits.","properties":{"shift_requests":{"type":"object","description":"Controls whether workers can request shifts, text notifications for requests, and overage thresholds.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether shift requests are enabled.","uniqueKey":"shift_options.shift_requests.active","typeLabel":"enum\u003cinteger>"},"comments_active":{"type":"integer","enum":[0,1],"description":"Whether comments on shift requests are enabled.","uniqueKey":"shift_options.shift_requests.comments_active","typeLabel":"enum\u003cinteger>"},"email_toolkits_on_request":{"type":"integer","enum":[0,1],"description":"Whether to email toolkit admins when a request is made.","uniqueKey":"shift_options.shift_requests.email_toolkits_on_request","typeLabel":"enum\u003cinteger>"},"text_approval":{"type":"integer","enum":[0,1],"description":"Whether to text workers on shift request approval.","uniqueKey":"shift_options.shift_requests.text_approval","typeLabel":"enum\u003cinteger>"},"text_rejection":{"type":"integer","enum":[0,1],"description":"Whether to text workers on shift request rejection.","uniqueKey":"shift_options.shift_requests.text_rejection","typeLabel":"enum\u003cinteger>"},"text_request_overage_percent":{"type":"integer","enum":[0,1],"description":"Whether to text when shift requests exceed the overage threshold.","uniqueKey":"shift_options.shift_requests.text_request_overage_percent","typeLabel":"enum\u003cinteger>"},"text_requests_active":{"type":"integer","enum":[0,1],"description":"Whether text-based shift requesting is enabled.","uniqueKey":"shift_options.shift_requests.text_requests_active","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"shift_options.shift_requests","typeLabel":"object"},"split_shifts":{"type":"object","description":"Controls split/multiple shift functionality and customization.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether split shifts are enabled.","uniqueKey":"shift_options.split_shifts.active","typeLabel":"enum\u003cinteger>"},"active_customized":{"type":"integer","enum":[0,1],"description":"Whether customized split shift settings are enabled.","uniqueKey":"shift_options.split_shifts.active_customized","typeLabel":"enum\u003cinteger>"},"endless_ern_hour_assumption":{"type":"number","description":"Assumed hours for open-ended shifts when calculating splits.","uniqueKey":"shift_options.split_shifts.endless_ern_hour_assumption","typeLabel":"number"}},"uniqueKey":"shift_options.split_shifts","typeLabel":"object"},"shift_equalizer":{"type":"object","description":"Controls automatic shift distribution balancing.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether the shift equalizer is enabled.","uniqueKey":"shift_options.shift_equalizer.active","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"shift_options.shift_equalizer","typeLabel":"object"},"shift_visibility":{"type":"object","description":"Controls what shift information workers can see, including times, locations, and days-out visibility window.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether shift visibility controls are enabled.","uniqueKey":"shift_options.shift_visibility.active","typeLabel":"enum\u003cinteger>"},"hide_shift_times":{"type":"integer","enum":[0,1],"description":"Whether to hide shift times from workers.","uniqueKey":"shift_options.shift_visibility.hide_shift_times","typeLabel":"enum\u003cinteger>"},"defaultDaysOut":{"type":"number","description":"Default number of days in advance workers can see shifts.","uniqueKey":"shift_options.shift_visibility.defaultDaysOut","typeLabel":"number"},"visibility_limited":{"type":"integer","enum":[0,1],"description":"Whether shift visibility is limited to a time window.","uniqueKey":"shift_options.shift_visibility.visibility_limited","typeLabel":"enum\u003cinteger>"},"visibility_limited_customized":{"type":"integer","enum":[0,1],"description":"Whether customized visibility limits are enabled.","uniqueKey":"shift_options.shift_visibility.visibility_limited_customized","typeLabel":"enum\u003cinteger>"},"display_full_location":{"type":"integer","enum":[0,1],"description":"Whether to display full location details to workers.","uniqueKey":"shift_options.shift_visibility.display_full_location","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"shift_options.shift_visibility","typeLabel":"object"},"worker_limits":{"type":"object","description":"Soft and hard caps on worker hours and shifts per period.","properties":{"soft_worker_hour_limit":{"oneOf":[{"type":"number","description":"Soft cap on worker hours per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.soft_worker_hour_limit.oneOf.0","typeLabel":"number"},{"type":"null","description":"Soft cap on worker hours per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.soft_worker_hour_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"shift_options.worker_limits.soft_worker_hour_limit","typeLabel":"number | null"},"soft_worker_hour_limit_min_period":{"type":"number","description":"Minimum period (in days) for soft hour limit calculation.","uniqueKey":"shift_options.worker_limits.soft_worker_hour_limit_min_period","typeLabel":"number"},"hard_worker_hour_limit":{"oneOf":[{"type":"number","description":"Hard cap on worker hours per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.hard_worker_hour_limit.oneOf.0","typeLabel":"number"},{"type":"null","description":"Hard cap on worker hours per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.hard_worker_hour_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"shift_options.worker_limits.hard_worker_hour_limit","typeLabel":"number | null"},"soft_worker_shift_limit":{"oneOf":[{"type":"number","description":"Soft cap on number of shifts per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.soft_worker_shift_limit.oneOf.0","typeLabel":"number"},{"type":"null","description":"Soft cap on number of shifts per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.soft_worker_shift_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"shift_options.worker_limits.soft_worker_shift_limit","typeLabel":"number | null"},"soft_worker_shift_limit_min_period":{"type":"number","description":"Minimum period (in days) for soft shift limit calculation.","uniqueKey":"shift_options.worker_limits.soft_worker_shift_limit_min_period","typeLabel":"number"},"hard_worker_shift_limit":{"oneOf":[{"type":"number","description":"Hard cap on number of shifts per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.hard_worker_shift_limit.oneOf.0","typeLabel":"number"},{"type":"null","description":"Hard cap on number of shifts per period. Null if disabled.","uniqueKey":"shift_options.worker_limits.hard_worker_shift_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"shift_options.worker_limits.hard_worker_shift_limit","typeLabel":"number | null"}},"uniqueKey":"shift_options.worker_limits","typeLabel":"object"}},"uniqueKey":"shift_options","typeLabel":"object"},"worker_interaction":{"type":"object","description":"Settings for worker-facing features: bailouts, availability, time off, reviews, blogs, coworker display, and calendar sync.","properties":{"bailouts":{"type":"object","description":"Controls bailout (shift cancellation by worker) rules, limits, and notifications.","properties":{"bailouts_active":{"type":"integer","enum":[0,1],"description":"Whether worker bailouts are enabled.","uniqueKey":"worker_interaction.bailouts.bailouts_active","typeLabel":"enum\u003cinteger>"},"bailouts_customized":{"type":"integer","enum":[0,1],"description":"Whether customized bailout settings are enabled.","uniqueKey":"worker_interaction.bailouts.bailouts_customized","typeLabel":"enum\u003cinteger>"},"bailouts_email_max":{"type":"number","description":"Hours before shift start after which a bailout triggers an email notification.","uniqueKey":"worker_interaction.bailouts.bailouts_email_max","typeLabel":"number"},"bailouts_min":{"type":"number","description":"Minimum hours before shift start that a bailout is allowed.","uniqueKey":"worker_interaction.bailouts.bailouts_min","typeLabel":"number"},"bailouts_show_hr_email":{"type":"integer","enum":[0,1],"description":"Whether to show HR email in bailout notifications.","uniqueKey":"worker_interaction.bailouts.bailouts_show_hr_email","typeLabel":"enum\u003cinteger>"},"bailouts_warning_message":{"oneOf":[{"type":"string","description":"Custom warning message shown to workers before they bail out.","uniqueKey":"worker_interaction.bailouts.bailouts_warning_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom warning message shown to workers before they bail out.","uniqueKey":"worker_interaction.bailouts.bailouts_warning_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"worker_interaction.bailouts.bailouts_warning_message","typeLabel":"string | null"},"bailouts_request_bailout_allowed":{"type":"integer","enum":[0,1],"description":"Whether workers can request bailouts when bailout is within the allowed window.","uniqueKey":"worker_interaction.bailouts.bailouts_request_bailout_allowed","typeLabel":"enum\u003cinteger>"},"bailouts_request_bailout_not_allowed":{"type":"integer","enum":[0,1],"description":"Whether workers can request bailouts when bailout is outside the allowed window.","uniqueKey":"worker_interaction.bailouts.bailouts_request_bailout_not_allowed","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.bailouts","typeLabel":"object"},"availability":{"type":"object","description":"Controls worker availability submission, approval requirements, and signup blocking.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether the availability feature is enabled.","uniqueKey":"worker_interaction.availability.active","typeLabel":"enum\u003cinteger>"},"block_autotext":{"type":"integer","enum":[0,1],"description":"Whether to block autotext for unavailable workers.","uniqueKey":"worker_interaction.availability.block_autotext","typeLabel":"enum\u003cinteger>"},"block_signup":{"type":"integer","enum":[0,1],"description":"Whether to block shift signup for unavailable workers.","uniqueKey":"worker_interaction.availability.block_signup","typeLabel":"enum\u003cinteger>"},"lock_within":{"type":"integer","enum":[0,1],"description":"Whether availability is locked within a certain timeframe.","uniqueKey":"worker_interaction.availability.lock_within","typeLabel":"enum\u003cinteger>"},"needs_approval":{"type":"integer","enum":[0,1],"description":"Whether availability submissions require admin approval.","uniqueKey":"worker_interaction.availability.needs_approval","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.availability","typeLabel":"object"},"time_off":{"type":"object","description":"Controls time-off request functionality and approval requirements.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether time-off requests are enabled.","uniqueKey":"worker_interaction.time_off.active","typeLabel":"enum\u003cinteger>"},"types_required":{"type":"integer","enum":[0,1],"description":"Whether a time-off type must be selected when submitting a request.","uniqueKey":"worker_interaction.time_off.types_required","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.time_off","typeLabel":"object"},"reviews_and_stars":{"type":"object","description":"Controls visibility of worker reviews and star ratings.","properties":{"reviews_hidden":{"type":"integer","enum":[0,1],"description":"Whether worker reviews are hidden from workers.","uniqueKey":"worker_interaction.reviews_and_stars.reviews_hidden","typeLabel":"enum\u003cinteger>"},"stars_hidden":{"type":"integer","enum":[0,1],"description":"Whether star ratings are hidden from workers.","uniqueKey":"worker_interaction.reviews_and_stars.stars_hidden","typeLabel":"enum\u003cinteger>"},"stars_hidden_full":{"type":"integer","enum":[0,1],"description":"Whether all star ratings are completely hidden (including from admins).","uniqueKey":"worker_interaction.reviews_and_stars.stars_hidden_full","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.reviews_and_stars","typeLabel":"object"},"blogs":{"type":"object","description":"Controls the company blog/news feature.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether the blog feature is enabled.","uniqueKey":"worker_interaction.blogs.active","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.blogs","typeLabel":"object"},"coworker_display":{"type":"object","description":"Controls what coworker information is visible on shifts.","properties":{"display_c_emails":{"type":"integer","enum":[0,1],"description":"Whether coworker emails are visible.","uniqueKey":"worker_interaction.coworker_display.display_c_emails","typeLabel":"enum\u003cinteger>"},"display_c_numbers":{"type":"integer","enum":[0,1],"description":"Whether coworker phone numbers are visible.","uniqueKey":"worker_interaction.coworker_display.display_c_numbers","typeLabel":"enum\u003cinteger>"},"display_c_whole_shift":{"type":"integer","enum":[0,1],"description":"Whether the entire shift roster is visible to coworkers.","uniqueKey":"worker_interaction.coworker_display.display_c_whole_shift","typeLabel":"enum\u003cinteger>"},"display_c_skillsets":{"type":"integer","enum":[0,1],"description":"Whether coworker skillsets are visible.","uniqueKey":"worker_interaction.coworker_display.display_c_skillsets","typeLabel":"enum\u003cinteger>"},"display_coworkers":{"type":"integer","enum":[0,1],"description":"Whether coworker names are visible on shifts.","uniqueKey":"worker_interaction.coworker_display.display_coworkers","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.coworker_display","typeLabel":"object"},"calendar_sync":{"type":"object","description":"Controls calendar sync (iCal) functionality for workers and admins.","properties":{"worker_calendar_active":{"type":"integer","enum":[0,1],"description":"Whether worker calendar sync is enabled.","uniqueKey":"worker_interaction.calendar_sync.worker_calendar_active","typeLabel":"enum\u003cinteger>"},"worker_calendar_reviewer_and_timetracking_calendar":{"type":"integer","enum":[0,1],"description":"Whether reviewer and time-tracking manager calendar sync is enabled.","uniqueKey":"worker_interaction.calendar_sync.worker_calendar_reviewer_and_timetracking_calendar","typeLabel":"enum\u003cinteger>"},"admin_calendar_active":{"type":"integer","enum":[0,1],"description":"Whether admin calendar sync is enabled.","uniqueKey":"worker_interaction.calendar_sync.admin_calendar_active","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_interaction.calendar_sync","typeLabel":"object"}},"uniqueKey":"worker_interaction","typeLabel":"object"},"worker_communication":{"type":"object","description":"Settings for automated messaging: autotext solicitation, web check-in, silence mode, text options, custom messages, invitations, and event updates.","properties":{"autotext":{"type":"object","description":"Controls automated shift solicitation texts, timing, and blackout windows.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether autotext solicitation is enabled.","uniqueKey":"worker_communication.autotext.active","typeLabel":"enum\u003cinteger>"},"blackout_before":{"oneOf":[{"type":"object","description":"Earliest time of day autotext messages can be sent. Null if no blackout.","properties":{"hour":{"type":"integer","description":"Hour (0-23).","uniqueKey":"worker_communication.autotext.blackout_before.oneOf.0.hour","typeLabel":"integer"},"minute":{"type":"integer","description":"Minute (0-59).","uniqueKey":"worker_communication.autotext.blackout_before.oneOf.0.minute","typeLabel":"integer"}},"uniqueKey":"worker_communication.autotext.blackout_before.oneOf.0","typeLabel":"object"},{"type":"null","description":"Earliest time of day autotext messages can be sent. Null if no blackout.","properties":{"hour":{"type":"integer","description":"Hour (0-23)."},"minute":{"type":"integer","description":"Minute (0-59)."}},"uniqueKey":"worker_communication.autotext.blackout_before.oneOf.1","typeLabel":"null"}],"uniqueKey":"worker_communication.autotext.blackout_before","typeLabel":"object | null"},"blackout_after":{"oneOf":[{"type":"object","description":"Latest time of day autotext messages can be sent. Null if no blackout.","properties":{"hour":{"type":"integer","description":"Hour (0-23).","uniqueKey":"worker_communication.autotext.blackout_after.oneOf.0.hour","typeLabel":"integer"},"minute":{"type":"integer","description":"Minute (0-59).","uniqueKey":"worker_communication.autotext.blackout_after.oneOf.0.minute","typeLabel":"integer"}},"uniqueKey":"worker_communication.autotext.blackout_after.oneOf.0","typeLabel":"object"},{"type":"null","description":"Latest time of day autotext messages can be sent. Null if no blackout.","properties":{"hour":{"type":"integer","description":"Hour (0-23)."},"minute":{"type":"integer","description":"Minute (0-59)."}},"uniqueKey":"worker_communication.autotext.blackout_after.oneOf.1","typeLabel":"null"}],"uniqueKey":"worker_communication.autotext.blackout_after","typeLabel":"object | null"},"hoursBeforeAutoSolicitation":{"type":"number","description":"Hours before a shift starts to send autotext solicitation.","uniqueKey":"worker_communication.autotext.hoursBeforeAutoSolicitation","typeLabel":"number"},"locked_default":{"type":"integer","enum":[0,1],"description":"Whether autotext is locked on by default for new events.","uniqueKey":"worker_communication.autotext.locked_default","typeLabel":"enum\u003cinteger>"},"no_text_declines":{"type":"integer","enum":[0,1],"description":"Whether to suppress decline notification texts.","uniqueKey":"worker_communication.autotext.no_text_declines","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_communication.autotext","typeLabel":"object"},"web_checkin":{"type":"object","description":"Controls web-based shift check-in and summary notifications.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether web check-in is enabled.","uniqueKey":"worker_communication.web_checkin.active","typeLabel":"enum\u003cinteger>"},"checkin_text_active":{"type":"integer","enum":[0,1],"description":"Whether text notifications for check-in are enabled.","uniqueKey":"worker_communication.web_checkin.checkin_text_active","typeLabel":"enum\u003cinteger>"},"comments":{"type":"integer","enum":[0,1],"description":"Whether check-in comments are enabled.","uniqueKey":"worker_communication.web_checkin.comments","typeLabel":"enum\u003cinteger>"},"hours_before_event":{"type":"number","description":"Hours before the event to send check-in notification.","uniqueKey":"worker_communication.web_checkin.hours_before_event","typeLabel":"number"},"hours_before_summary":{"type":"number","description":"Hours before the event to send summary notification.","uniqueKey":"worker_communication.web_checkin.hours_before_summary","typeLabel":"number"},"web_checkin_customized":{"type":"integer","enum":[0,1],"description":"Whether customized check-in settings are enabled.","uniqueKey":"worker_communication.web_checkin.web_checkin_customized","typeLabel":"enum\u003cinteger>"},"additional_checkins":{"type":"array","description":"List of additional check-in configurations.","items":{"type":"object","uniqueKey":"worker_communication.web_checkin.additional_checkins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"worker_communication.web_checkin.additional_checkins","typeLabel":"object[]"}},"uniqueKey":"worker_communication.web_checkin","typeLabel":"object"},"silence_mode":{"type":"object","description":"Controls global silence mode to suppress all automated communications.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether silence mode is active (all automated messages suppressed).","uniqueKey":"worker_communication.silence_mode.active","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_communication.silence_mode","typeLabel":"object"},"text_communication":{"type":"object","description":"Controls individual text notification types: shift added/removed, clock-in/out reminders, and timing thresholds.","properties":{"alternate_added":{"type":"integer","enum":[0,1],"description":"Whether to text workers when added as an alternate.","uniqueKey":"worker_communication.text_communication.alternate_added","typeLabel":"enum\u003cinteger>"},"alternate_removed":{"type":"integer","enum":[0,1],"description":"Whether to text workers when removed as an alternate.","uniqueKey":"worker_communication.text_communication.alternate_removed","typeLabel":"enum\u003cinteger>"},"alternate_upgraded":{"type":"integer","enum":[0,1],"description":"Whether to text alternates when upgraded to confirmed.","uniqueKey":"worker_communication.text_communication.alternate_upgraded","typeLabel":"enum\u003cinteger>"},"clock_in_forgotten":{"type":"integer","enum":[0,1],"description":"Whether to send forgotten clock-in reminders.","uniqueKey":"worker_communication.text_communication.clock_in_forgotten","typeLabel":"enum\u003cinteger>"},"clock_in_forgotten_minutes_after_shift_start":{"type":"number","description":"Minutes after shift start to send forgotten clock-in reminder.","uniqueKey":"worker_communication.text_communication.clock_in_forgotten_minutes_after_shift_start","typeLabel":"number"},"clock_in_reminder":{"type":"integer","enum":[0,1],"description":"Whether to send clock-in reminders before shift start.","uniqueKey":"worker_communication.text_communication.clock_in_reminder","typeLabel":"enum\u003cinteger>"},"clock_in_reminder_minutes_before_shift_start":{"type":"number","description":"Minutes before shift start to send clock-in reminder.","uniqueKey":"worker_communication.text_communication.clock_in_reminder_minutes_before_shift_start","typeLabel":"number"},"clock_out_forgotten":{"type":"integer","enum":[0,1],"description":"Whether to send forgotten clock-out reminders.","uniqueKey":"worker_communication.text_communication.clock_out_forgotten","typeLabel":"enum\u003cinteger>"},"clock_out_forgotten_minutes_after_shift_end":{"type":"number","description":"Minutes after shift end to send forgotten clock-out reminder.","uniqueKey":"worker_communication.text_communication.clock_out_forgotten_minutes_after_shift_end","typeLabel":"number"},"clock_out_reminder":{"type":"integer","enum":[0,1],"description":"Whether to send clock-out reminders.","uniqueKey":"worker_communication.text_communication.clock_out_reminder","typeLabel":"enum\u003cinteger>"},"clock_out_soon_reminder":{"type":"integer","enum":[0,1],"description":"Whether to send upcoming clock-out reminders.","uniqueKey":"worker_communication.text_communication.clock_out_soon_reminder","typeLabel":"enum\u003cinteger>"},"clock_out_soon_reminder_minutes_before_shift_end":{"type":"number","description":"Minutes before shift end to send upcoming clock-out reminder.","uniqueKey":"worker_communication.text_communication.clock_out_soon_reminder_minutes_before_shift_end","typeLabel":"number"},"shift_added":{"type":"integer","enum":[0,1],"description":"Whether to text workers when added to a shift.","uniqueKey":"worker_communication.text_communication.shift_added","typeLabel":"enum\u003cinteger>"},"shift_removed":{"type":"integer","enum":[0,1],"description":"Whether to text workers when removed from a shift.","uniqueKey":"worker_communication.text_communication.shift_removed","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_communication.text_communication","typeLabel":"object"},"custom_messages":{"type":"object","description":"Customizable message templates.","properties":{"account_status_error":{"oneOf":[{"type":"string","description":"Custom message shown when a worker's account status prevents an action.","uniqueKey":"worker_communication.custom_messages.account_status_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom message shown when a worker's account status prevents an action.","uniqueKey":"worker_communication.custom_messages.account_status_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"worker_communication.custom_messages.account_status_error","typeLabel":"string | null"}},"uniqueKey":"worker_communication.custom_messages","typeLabel":"object"},"invite_to_work":{"type":"object","description":"Controls email and text invite notifications for new workers.","properties":{"email_admin_acceptance":{"type":"integer","enum":[0,1],"description":"Whether to email admins when a worker accepts an invite.","uniqueKey":"worker_communication.invite_to_work.email_admin_acceptance","typeLabel":"enum\u003cinteger>"},"email_admin_failure":{"type":"integer","enum":[0,1],"description":"Whether to email admins when an invite delivery fails.","uniqueKey":"worker_communication.invite_to_work.email_admin_failure","typeLabel":"enum\u003cinteger>"},"email_invite":{"type":"integer","enum":[0,1],"description":"Whether to send invite emails to workers.","uniqueKey":"worker_communication.invite_to_work.email_invite","typeLabel":"enum\u003cinteger>"},"text_invite":{"type":"integer","enum":[0,1],"description":"Whether to send invite texts to workers.","uniqueKey":"worker_communication.invite_to_work.text_invite","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"worker_communication.invite_to_work","typeLabel":"object"},"event_updates":{"type":"object","description":"Controls notifications when events are updated.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether event update notifications are enabled.","uniqueKey":"worker_communication.event_updates.active","typeLabel":"enum\u003cinteger>"},"reviewer_update":{"type":"integer","enum":[0,1],"description":"Whether to notify reviewers of event updates.","uniqueKey":"worker_communication.event_updates.reviewer_update","typeLabel":"enum\u003cinteger>"},"text_active":{"type":"integer","enum":[0,1],"description":"Whether to send text notifications for event updates.","uniqueKey":"worker_communication.event_updates.text_active","typeLabel":"enum\u003cinteger>"},"text_limited":{"type":"integer","enum":[0,1],"description":"Whether event update texts are limited to a timeframe.","uniqueKey":"worker_communication.event_updates.text_limited","typeLabel":"enum\u003cinteger>"},"text_limited_timeframe":{"type":"number","description":"Hours before event start within which to send update texts.","uniqueKey":"worker_communication.event_updates.text_limited_timeframe","typeLabel":"number"}},"uniqueKey":"worker_communication.event_updates","typeLabel":"object"}},"uniqueKey":"worker_communication","typeLabel":"object"},"admin":{"type":"object","description":"Settings for admin tools: daily summaries, verbose emails, list view options, worker profile control, publish system, and bailout reasons.","properties":{"daily_summary":{"type":"object","description":"Controls automated daily email summaries for admins.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether daily summary emails are enabled.","uniqueKey":"admin.daily_summary.active","typeLabel":"enum\u003cinteger>"},"active_customized":{"type":"integer","enum":[0,1],"description":"Whether customized daily summary settings are enabled.","uniqueKey":"admin.daily_summary.active_customized","typeLabel":"enum\u003cinteger>"},"day_of_the_week":{"type":"integer","description":"Day of the week for weekly summaries (0=Sunday, 6=Saturday).","uniqueKey":"admin.daily_summary.day_of_the_week","typeLabel":"integer"}},"uniqueKey":"admin.daily_summary","typeLabel":"object"},"verbose_emails":{"type":"object","description":"Controls detail level in admin emails.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether verbose emails are enabled.","uniqueKey":"admin.verbose_emails.active","typeLabel":"enum\u003cinteger>"},"addRoleComments":{"type":"integer","enum":[0,1],"description":"Whether to include role comments in emails.","uniqueKey":"admin.verbose_emails.addRoleComments","typeLabel":"enum\u003cinteger>"},"addWholeShiftComments":{"type":"integer","enum":[0,1],"description":"Whether to include whole-shift comments in emails.","uniqueKey":"admin.verbose_emails.addWholeShiftComments","typeLabel":"enum\u003cinteger>"},"hidePersonnelEmail":{"type":"integer","enum":[0,1],"description":"Whether to hide personnel email addresses in emails.","uniqueKey":"admin.verbose_emails.hidePersonnelEmail","typeLabel":"enum\u003cinteger>"},"hidePersonnelPhone":{"type":"integer","enum":[0,1],"description":"Whether to hide personnel phone numbers in emails.","uniqueKey":"admin.verbose_emails.hidePersonnelPhone","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"admin.verbose_emails","typeLabel":"object"},"list_view_options":{"type":"object","description":"Controls default list view appearance.","properties":{"high_visibility":{"type":"integer","enum":[0,1],"description":"Whether high-visibility mode is enabled for list view.","uniqueKey":"admin.list_view_options.high_visibility","typeLabel":"enum\u003cinteger>"},"ampm":{"type":"integer","enum":[0,1],"description":"Whether to use AM/PM time format in list view.","uniqueKey":"admin.list_view_options.ampm","typeLabel":"enum\u003cinteger>"},"default_tab":{"type":"number","description":"Default tab shown in list view.","uniqueKey":"admin.list_view_options.default_tab","typeLabel":"number"}},"uniqueKey":"admin.list_view_options","typeLabel":"object"},"list_view_verbose":{"type":"object","description":"Controls which fields appear in verbose list view.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether verbose list view is enabled.","uniqueKey":"admin.list_view_verbose.active","typeLabel":"enum\u003cinteger>"},"email":{"type":"integer","enum":[0,1],"description":"Whether to show email in list view.","uniqueKey":"admin.list_view_verbose.email","typeLabel":"enum\u003cinteger>"},"full_location":{"type":"integer","enum":[0,1],"description":"Whether to show full location in list view.","uniqueKey":"admin.list_view_verbose.full_location","typeLabel":"enum\u003cinteger>"},"phone":{"type":"integer","enum":[0,1],"description":"Whether to show phone number in list view.","uniqueKey":"admin.list_view_verbose.phone","typeLabel":"enum\u003cinteger>"},"reviewer":{"type":"integer","enum":[0,1],"description":"Whether to show reviewer in list view.","uniqueKey":"admin.list_view_verbose.reviewer","typeLabel":"enum\u003cinteger>"},"shift_comments":{"type":"integer","enum":[0,1],"description":"Whether to show shift comments in list view.","uniqueKey":"admin.list_view_verbose.shift_comments","typeLabel":"enum\u003cinteger>"},"toolkit_comments":{"type":"integer","enum":[0,1],"description":"Whether to show toolkit comments in list view.","uniqueKey":"admin.list_view_verbose.toolkit_comments","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"admin.list_view_verbose","typeLabel":"object"},"worker_profile_control":{"type":"object","description":"Controls which worker profile fields are locked from worker editing.","properties":{"address_locked":{"type":"integer","enum":[0,1],"description":"Whether the address field is locked.","uniqueKey":"admin.worker_profile_control.address_locked","typeLabel":"enum\u003cinteger>"},"email_locked":{"type":"integer","enum":[0,1],"description":"Whether the email field is locked.","uniqueKey":"admin.worker_profile_control.email_locked","typeLabel":"enum\u003cinteger>"},"name_locked":{"type":"integer","enum":[0,1],"description":"Whether the name field is locked.","uniqueKey":"admin.worker_profile_control.name_locked","typeLabel":"enum\u003cinteger>"},"number_locked":{"type":"integer","enum":[0,1],"description":"Whether the phone number field is locked.","uniqueKey":"admin.worker_profile_control.number_locked","typeLabel":"enum\u003cinteger>"},"photo_locked":{"type":"integer","enum":[0,1],"description":"Whether the photo field is locked.","uniqueKey":"admin.worker_profile_control.photo_locked","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"admin.worker_profile_control","typeLabel":"object"},"publish_system":{"type":"object","description":"Controls the schedule publish workflow and notifications.","properties":{"published":{"type":"integer","enum":[0,1],"description":"Whether the schedule publish system is enabled.","uniqueKey":"admin.publish_system.published","typeLabel":"enum\u003cinteger>"},"text_publish":{"type":"integer","enum":[0,1],"description":"Whether to send text notifications on schedule publish.","uniqueKey":"admin.publish_system.text_publish","typeLabel":"enum\u003cinteger>"},"email_publish":{"type":"integer","enum":[0,1],"description":"Whether to send email notifications on schedule publish.","uniqueKey":"admin.publish_system.email_publish","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"admin.publish_system","typeLabel":"object"},"bailout_reason":{"type":"object","description":"Controls whether workers must provide a reason when bailing out.","properties":{"reason_required":{"type":"integer","enum":[0,1],"description":"Whether a reason is required when bailing out of a shift.","uniqueKey":"admin.bailout_reason.reason_required","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"admin.bailout_reason","typeLabel":"object"}},"uniqueKey":"admin","typeLabel":"object"},"time_tracking":{"type":"object","description":"Settings for time tracking: punch system, worker hours display, client sign-off, reimbursements, deductions, and personnel orders.","properties":{"time_tracking":{"type":"object","description":"Core time punch settings: clock-in/out rules, geo-fencing, photo requirements, overtime thresholds, fiscal periods, and worker punch permissions.","properties":{"preapprove_punches":{"type":"integer","enum":[0,1],"description":"Whether time punches are pre-approved automatically.","uniqueKey":"time_tracking.time_tracking.preapprove_punches","typeLabel":"enum\u003cinteger>"},"reviewer_punch_in_out":{"type":"integer","enum":[0,1],"description":"Whether reviewers can punch workers in/out.","uniqueKey":"time_tracking.time_tracking.reviewer_punch_in_out","typeLabel":"enum\u003cinteger>"},"take_picture":{"type":"integer","enum":[0,1],"description":"Whether the photo option is available during clock-in/out.","uniqueKey":"time_tracking.time_tracking.take_picture","typeLabel":"enum\u003cinteger>"},"require_picture_with_punch":{"type":"integer","enum":[0,1],"description":"Whether a photo is required with every punch.","uniqueKey":"time_tracking.time_tracking.require_picture_with_punch","typeLabel":"enum\u003cinteger>"},"get_location":{"type":"integer","enum":[0,1],"description":"Whether GPS location is captured during clock-in/out.","uniqueKey":"time_tracking.time_tracking.get_location","typeLabel":"enum\u003cinteger>"},"distance_limited":{"type":"integer","enum":[0,1],"description":"Whether clock-in/out is limited by distance from the event location.","uniqueKey":"time_tracking.time_tracking.distance_limited","typeLabel":"enum\u003cinteger>"},"time_punch_max_distance":{"type":"number","description":"Maximum allowed distance (in feet) from the event location to clock in/out.","uniqueKey":"time_tracking.time_tracking.time_punch_max_distance","typeLabel":"number"},"free_clock_location_required":{"type":"integer","enum":[0,1],"description":"Whether location is required for free-clock (unscheduled) punches.","uniqueKey":"time_tracking.time_tracking.free_clock_location_required","typeLabel":"enum\u003cinteger>"},"start_hard_time_lock":{"type":"integer","enum":[0,1],"description":"Whether early clock-in is restricted.","uniqueKey":"time_tracking.time_tracking.start_hard_time_lock","typeLabel":"enum\u003cinteger>"},"max_early_clock_in":{"type":"number","description":"Maximum minutes before shift start that clock-in is allowed.","uniqueKey":"time_tracking.time_tracking.max_early_clock_in","typeLabel":"number"},"end_hard_time_lock":{"type":"integer","enum":[0,1],"description":"Whether late clock-out is restricted.","uniqueKey":"time_tracking.time_tracking.end_hard_time_lock","typeLabel":"enum\u003cinteger>"},"max_late_clock_out":{"type":"number","description":"Maximum minutes after shift end that clock-out is allowed.","uniqueKey":"time_tracking.time_tracking.max_late_clock_out","typeLabel":"number"},"fiscal_start_of_week":{"type":"integer","description":"Fiscal start day of the week (0=Sunday, 6=Saturday).","uniqueKey":"time_tracking.time_tracking.fiscal_start_of_week","typeLabel":"integer"},"max_continuous_shift_time":{"type":"number","description":"Maximum hours for a continuous shift before auto clock-out.","uniqueKey":"time_tracking.time_tracking.max_continuous_shift_time","typeLabel":"number"},"ampm":{"type":"integer","enum":[0,1],"description":"Whether to use AM/PM format for time tracking display.","uniqueKey":"time_tracking.time_tracking.ampm","typeLabel":"enum\u003cinteger>"},"allow_worker_edit_requests":{"type":"integer","enum":[0,1],"description":"Whether workers can request edits to their time punches.","uniqueKey":"time_tracking.time_tracking.allow_worker_edit_requests","typeLabel":"enum\u003cinteger>"},"worker_signoff_event_time_punches":{"type":"integer","enum":[0,1],"description":"Whether workers must sign off on their event time punches.","uniqueKey":"time_tracking.time_tracking.worker_signoff_event_time_punches","typeLabel":"enum\u003cinteger>"},"worker_signoff_checkbox":{"type":"integer","enum":[0,1],"description":"Whether to show a sign-off checkbox to workers.","uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox","typeLabel":"enum\u003cinteger>"},"worker_signoff_checkbox_title":{"oneOf":[{"type":"string","description":"Title text for the worker sign-off checkbox.","uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox_title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Title text for the worker sign-off checkbox.","uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox_title","typeLabel":"string | null"},"worker_signoff_checkbox_description":{"oneOf":[{"type":"string","description":"Description text for the worker sign-off checkbox.","uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox_description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description text for the worker sign-off checkbox.","uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.worker_signoff_checkbox_description","typeLabel":"string | null"},"worker_allowed_punches":{"type":"integer","enum":[0,1],"description":"Whether workers are allowed to punch in/out via mobile app.","uniqueKey":"time_tracking.time_tracking.worker_allowed_punches","typeLabel":"enum\u003cinteger>"},"worker_allowed_web_punches":{"type":"integer","enum":[0,1],"description":"Whether workers are allowed to punch in/out via web.","uniqueKey":"time_tracking.time_tracking.worker_allowed_web_punches","typeLabel":"enum\u003cinteger>"},"daily_overtime_hours":{"oneOf":[{"type":"number","description":"Daily hours threshold for overtime. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.daily_overtime_hours.oneOf.0","typeLabel":"number"},{"type":"null","description":"Daily hours threshold for overtime. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.daily_overtime_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.daily_overtime_hours","typeLabel":"number | null"},"daily_doubletime_hours":{"oneOf":[{"type":"number","description":"Daily hours threshold for double-time. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.daily_doubletime_hours.oneOf.0","typeLabel":"number"},{"type":"null","description":"Daily hours threshold for double-time. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.daily_doubletime_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.daily_doubletime_hours","typeLabel":"number | null"},"weekly_overtime_hours":{"oneOf":[{"type":"number","description":"Weekly hours threshold for overtime. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.weekly_overtime_hours.oneOf.0","typeLabel":"number"},{"type":"null","description":"Weekly hours threshold for overtime. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.weekly_overtime_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.weekly_overtime_hours","typeLabel":"number | null"},"weekly_doubletime_hours":{"oneOf":[{"type":"number","description":"Weekly hours threshold for double-time. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.weekly_doubletime_hours.oneOf.0","typeLabel":"number"},{"type":"null","description":"Weekly hours threshold for double-time. Null or 0 if disabled.","uniqueKey":"time_tracking.time_tracking.weekly_doubletime_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.weekly_doubletime_hours","typeLabel":"number | null"},"fiscal_pay_period_type":{"type":"string","description":"Pay period type.","enum":["Weekly","Every 2 Weeks","Twice a Month","Monthly"],"uniqueKey":"time_tracking.time_tracking.fiscal_pay_period_type","typeLabel":"enum\u003cstring>"},"fiscal_every_2_weeks_start":{"oneOf":[{"type":"string","description":"Start date for bi-weekly pay period calculation (YYYY-MM-DD).","uniqueKey":"time_tracking.time_tracking.fiscal_every_2_weeks_start.oneOf.0","typeLabel":"string"},{"type":"null","description":"Start date for bi-weekly pay period calculation (YYYY-MM-DD).","uniqueKey":"time_tracking.time_tracking.fiscal_every_2_weeks_start.oneOf.1","typeLabel":"null"}],"uniqueKey":"time_tracking.time_tracking.fiscal_every_2_weeks_start","typeLabel":"string | null"}},"uniqueKey":"time_tracking.time_tracking","typeLabel":"object"},"show_workers_hours":{"type":"object","description":"Controls whether workers can see their own tracked hours.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether workers can view their hours.","uniqueKey":"time_tracking.show_workers_hours.active","typeLabel":"enum\u003cinteger>"},"show_expected_hours":{"type":"integer","enum":[0,1],"description":"Whether to show expected (scheduled) hours alongside actual hours.","uniqueKey":"time_tracking.show_workers_hours.show_expected_hours","typeLabel":"enum\u003cinteger>"},"endless_use_multiple_shifts_assumption":{"type":"integer","enum":[0,1],"description":"Whether to use the split shifts hour assumption for open-ended shift hour display.","uniqueKey":"time_tracking.show_workers_hours.endless_use_multiple_shifts_assumption","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"time_tracking.show_workers_hours","typeLabel":"object"},"client_sign":{"type":"object","description":"Controls client timesheet signature workflow and email notifications.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether client timesheet sign-off is enabled.","uniqueKey":"time_tracking.client_sign.active","typeLabel":"enum\u003cinteger>"},"email_client_timesheets_on_signature":{"type":"integer","enum":[0,1],"description":"Whether to email the client a copy of the timesheet on signature.","uniqueKey":"time_tracking.client_sign.email_client_timesheets_on_signature","typeLabel":"enum\u003cinteger>"},"email_reviewer_timesheets_on_signature":{"type":"integer","enum":[0,1],"description":"Whether to email the reviewer on client signature.","uniqueKey":"time_tracking.client_sign.email_reviewer_timesheets_on_signature","typeLabel":"enum\u003cinteger>"},"email_timetracking_manager_timesheets_on_signature":{"type":"integer","enum":[0,1],"description":"Whether to email the time-tracking manager on client signature.","uniqueKey":"time_tracking.client_sign.email_timetracking_manager_timesheets_on_signature","typeLabel":"enum\u003cinteger>"},"email_owners_timesheets_on_signature":{"type":"integer","enum":[0,1],"description":"Whether to email company owners on client signature.","uniqueKey":"time_tracking.client_sign.email_owners_timesheets_on_signature","typeLabel":"enum\u003cinteger>"},"email_admins_timesheets_on_signature":{"type":"integer","enum":[0,1],"description":"Whether to email admins on client signature.","uniqueKey":"time_tracking.client_sign.email_admins_timesheets_on_signature","typeLabel":"enum\u003cinteger>"},"email_timesheets_on_signature_include_individual_punches":{"type":"integer","enum":[0,1],"description":"Whether to include individual punch details in signature email.","uniqueKey":"time_tracking.client_sign.email_timesheets_on_signature_include_individual_punches","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"time_tracking.client_sign","typeLabel":"object"},"reimbursements":{"type":"object","description":"Controls reimbursement and mileage tracking.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether the reimbursement feature is enabled.","uniqueKey":"time_tracking.reimbursements.active","typeLabel":"enum\u003cinteger>"},"allow_worker_viewing":{"type":"integer","enum":[0,1],"description":"Whether workers can view their reimbursements.","uniqueKey":"time_tracking.reimbursements.allow_worker_viewing","typeLabel":"enum\u003cinteger>"},"allow_worker_submission":{"type":"integer","enum":[0,1],"description":"Whether workers can submit reimbursement requests.","uniqueKey":"time_tracking.reimbursements.allow_worker_submission","typeLabel":"enum\u003cinteger>"},"require_picture_with_mileage":{"type":"integer","enum":[0,1],"description":"Whether a photo is required with mileage reimbursements (worker).","uniqueKey":"time_tracking.reimbursements.require_picture_with_mileage","typeLabel":"enum\u003cinteger>"},"require_picture_with_reimbursement":{"type":"integer","enum":[0,1],"description":"Whether a photo is required with expense reimbursements (worker).","uniqueKey":"time_tracking.reimbursements.require_picture_with_reimbursement","typeLabel":"enum\u003cinteger>"},"require_picture_with_mileage_for_admins":{"type":"integer","enum":[0,1],"description":"Whether a photo is required with mileage reimbursements (admin).","uniqueKey":"time_tracking.reimbursements.require_picture_with_mileage_for_admins","typeLabel":"enum\u003cinteger>"},"require_picture_with_reimbursement_for_admins":{"type":"integer","enum":[0,1],"description":"Whether a photo is required with expense reimbursements (admin).","uniqueKey":"time_tracking.reimbursements.require_picture_with_reimbursement_for_admins","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"time_tracking.reimbursements","typeLabel":"object"},"deductions":{"type":"object","description":"Controls custom deduction types applied to worker pay.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether the deductions feature is enabled.","uniqueKey":"time_tracking.deductions.active","typeLabel":"enum\u003cinteger>"},"deductions":{"type":"array","description":"List of configured deduction types.","items":{"type":"object","uniqueKey":"time_tracking.deductions.deductions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"time_tracking.deductions.deductions","typeLabel":"object[]"}},"uniqueKey":"time_tracking.deductions","typeLabel":"object"},"personnel_orders":{"type":"object","description":"Controls orderable items (e.g., uniforms, equipment) that workers can request.","properties":{"active":{"type":"integer","enum":[0,1],"description":"Whether personnel orders are enabled.","uniqueKey":"time_tracking.personnel_orders.active","typeLabel":"enum\u003cinteger>"},"orderables":{"type":"array","description":"List of available orderable items used by the Create Worker Order endpoint.","items":{"type":"object","uniqueKey":"time_tracking.personnel_orders.orderables.items.[INDEX]","typeLabel":"object"},"uniqueKey":"time_tracking.personnel_orders.orderables","typeLabel":"object[]"}},"uniqueKey":"time_tracking.personnel_orders","typeLabel":"object"}},"uniqueKey":"time_tracking","typeLabel":"object"}},"uniqueKey":"","typeLabel":"ConfigurationResponse · object"},"examples":{"Example":{"title":"Example","value":{"premium":true,"shift_options":{"shift_requests":{"active":0,"comments_active":0,"email_toolkits_on_request":0,"text_approval":0,"text_rejection":0,"text_request_overage_percent":0,"text_requests_active":0},"split_shifts":{"active":0,"active_customized":0,"endless_ern_hour_assumption":123},"shift_equalizer":{"active":0},"shift_visibility":{"active":0,"hide_shift_times":0,"defaultDaysOut":123,"visibility_limited":0,"visibility_limited_customized":0,"display_full_location":0},"worker_limits":{"soft_worker_hour_limit":123,"soft_worker_hour_limit_min_period":123,"hard_worker_hour_limit":123,"soft_worker_shift_limit":123,"soft_worker_shift_limit_min_period":123,"hard_worker_shift_limit":123}},"worker_interaction":{"bailouts":{"bailouts_active":0,"bailouts_customized":0,"bailouts_email_max":123,"bailouts_min":123,"bailouts_show_hr_email":0,"bailouts_warning_message":"\u003cstring>","bailouts_request_bailout_allowed":0,"bailouts_request_bailout_not_allowed":0},"availability":{"active":0,"block_autotext":0,"block_signup":0,"lock_within":0,"needs_approval":0},"time_off":{"active":0,"types_required":0},"reviews_and_stars":{"reviews_hidden":0,"stars_hidden":0,"stars_hidden_full":0},"blogs":{"active":0},"coworker_display":{"display_c_emails":0,"display_c_numbers":0,"display_c_whole_shift":0,"display_c_skillsets":0,"display_coworkers":0},"calendar_sync":{"worker_calendar_active":0,"worker_calendar_reviewer_and_timetracking_calendar":0,"admin_calendar_active":0}},"worker_communication":{"autotext":{"active":0,"blackout_before":{"hour":123,"minute":123},"blackout_after":{"hour":123,"minute":123},"hoursBeforeAutoSolicitation":123,"locked_default":0,"no_text_declines":0},"web_checkin":{"active":0,"checkin_text_active":0,"comments":0,"hours_before_event":123,"hours_before_summary":123,"web_checkin_customized":0,"additional_checkins":[{}]},"silence_mode":{"active":0},"text_communication":{"alternate_added":0,"alternate_removed":0,"alternate_upgraded":0,"clock_in_forgotten":0,"clock_in_forgotten_minutes_after_shift_start":123,"clock_in_reminder":0,"clock_in_reminder_minutes_before_shift_start":123,"clock_out_forgotten":0,"clock_out_forgotten_minutes_after_shift_end":123,"clock_out_reminder":0,"clock_out_soon_reminder":0,"clock_out_soon_reminder_minutes_before_shift_end":123,"shift_added":0,"shift_removed":0},"custom_messages":{"account_status_error":"\u003cstring>"},"invite_to_work":{"email_admin_acceptance":0,"email_admin_failure":0,"email_invite":0,"text_invite":0},"event_updates":{"active":0,"reviewer_update":0,"text_active":0,"text_limited":0,"text_limited_timeframe":123}},"admin":{"daily_summary":{"active":0,"active_customized":0,"day_of_the_week":123},"verbose_emails":{"active":0,"addRoleComments":0,"addWholeShiftComments":0,"hidePersonnelEmail":0,"hidePersonnelPhone":0},"list_view_options":{"high_visibility":0,"ampm":0,"default_tab":123},"list_view_verbose":{"active":0,"email":0,"full_location":0,"phone":0,"reviewer":0,"shift_comments":0,"toolkit_comments":0},"worker_profile_control":{"address_locked":0,"email_locked":0,"name_locked":0,"number_locked":0,"photo_locked":0},"publish_system":{"published":0,"text_publish":0,"email_publish":0},"bailout_reason":{"reason_required":0}},"time_tracking":{"time_tracking":{"preapprove_punches":0,"reviewer_punch_in_out":0,"take_picture":0,"require_picture_with_punch":0,"get_location":0,"distance_limited":0,"time_punch_max_distance":123,"free_clock_location_required":0,"start_hard_time_lock":0,"max_early_clock_in":123,"end_hard_time_lock":0,"max_late_clock_out":123,"fiscal_start_of_week":123,"max_continuous_shift_time":123,"ampm":0,"allow_worker_edit_requests":0,"worker_signoff_event_time_punches":0,"worker_signoff_checkbox":0,"worker_signoff_checkbox_title":"\u003cstring>","worker_signoff_checkbox_description":"\u003cstring>","worker_allowed_punches":0,"worker_allowed_web_punches":0,"daily_overtime_hours":123,"daily_doubletime_hours":123,"weekly_overtime_hours":123,"weekly_doubletime_hours":123,"fiscal_pay_period_type":"Weekly","fiscal_every_2_weeks_start":"\u003cstring>"},"show_workers_hours":{"active":0,"show_expected_hours":0,"endless_use_multiple_shifts_assumption":0},"client_sign":{"active":0,"email_client_timesheets_on_signature":0,"email_reviewer_timesheets_on_signature":0,"email_timetracking_manager_timesheets_on_signature":0,"email_owners_timesheets_on_signature":0,"email_admins_timesheets_on_signature":0,"email_timesheets_on_signature_include_individual_punches":0},"reimbursements":{"active":0,"allow_worker_viewing":0,"allow_worker_submission":0,"require_picture_with_mileage":0,"require_picture_with_reimbursement":0,"require_picture_with_mileage_for_admins":0,"require_picture_with_reimbursement_for_admins":0},"deductions":{"active":0,"deductions":[{}]},"personnel_orders":{"active":0,"orderables":[{}]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"a3048099-e295-4781-b4d1-b59fe6c22ac1":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","uniqueKey":"code","typeLabel":"string"},"error":{"type":"string","description":"Human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Invalid category":{"title":"Invalid category","value":{"code":"CFG-100","error":"Invalid category"}},"Invalid subcategory":{"title":"Invalid subcategory","value":{"code":"CFG-200","error":"Invalid subcategory for the specified category"}},"Invalid item":{"title":"Invalid item","value":{"code":"CFG-300","error":"Invalid item for the specified subcategory"}},"Invalid value":{"title":"Invalid value","value":{"code":"CFG-400","error":"Invalid value for the specified item"}},"Category required":{"title":"Category required","value":{"code":"CFG-500","error":"Category is required"}},"Subcategory required":{"title":"Subcategory required","value":{"code":"CFG-600","error":"Subcategory is required"}},"Item required":{"title":"Item required","value":{"code":"CFG-700","error":"Item is required"}},"Value required":{"title":"Value required","value":{"code":"CFG-800","error":"Value is required"}}},"exampleType":"examples"}},"exampleType":"examples"},"2b9905b5-0cfb-4c36-8c41-45f1525cfc20":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","uniqueKey":"code","typeLabel":"string"},"error":{"type":"string","description":"Human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Invalid API key":{"title":"Invalid API key","value":{"code":"ATH-100","error":"Invalid or missing API key"}}},"exampleType":"examples"}},"exampleType":"examples"},"d094c42e-b2e3-432b-8054-68f41a5b0c26":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","uniqueKey":"code","typeLabel":"string"},"error":{"type":"string","description":"Human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Insufficient permissions":{"title":"Insufficient permissions","value":{"code":"CFG-900","error":"Insufficient permissions to manage configuration"}}},"exampleType":"examples"}},"exampleType":"examples"},"ac622879-0db9-4471-81a5-fc0b465d5c64":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","uniqueKey":"code","typeLabel":"string"},"error":{"type":"string","description":"Human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Resource not found":{"title":"Resource not found","value":{"code":"CFG-1100","error":"Resource not found"}}},"exampleType":"examples"}},"exampleType":"examples"},"15df364e-7429-451f-b200-af99f26701ab":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","uniqueKey":"code","typeLabel":"string"},"error":{"type":"string","description":"Human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Internal server error":{"title":"Internal server error","value":{"code":"CFG-1000","error":"An unexpected error occurred"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"9be8a80f-65a5-4ba9-85de-b004e45c6a4e":{"X-API-KEY":{"name":"X-API-KEY","type":"apiKey","in":"header","scopes":[]}}},"servers":{"a1cfa6f2-7ef5-4b2e-90c0-22787add552d":{"url":"https://api.roostedhr.com/api/1_12"},"d1d87584-8be3-4489-9a6c-b5e22dfc52fa":{"url":"https://sandbox.roostedhr.com/api/1_12"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"name":"X-API-KEY","type":"apiKey","in":"header","scopes":[]},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"X-API-KEY","name":"X-API-KEY"}],"title":"X-API-KEY"}]},"originalFileLocation":"api-reference/v01.12.00/openapi-v01.12.00.json"},"subdomain":"roostedinc","siteName":"Roosted HR API Documentation","title":"Get Configuration - Roosted HR API Documentation","navMaps":{"firstHrefInVersion":{"v1.12":{"href":"/api-reference/v01.12.00/configuration/get-configuration","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-03-31T09:02:08.467Z","originalFileLocation":"api-reference/v01.12.00/configuration/get-configuration.mdx"},"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=\"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Roosted HR API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_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/roostedinc/oZIi9yjWrhtWen8Q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Configuration - Roosted HR API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Roosted HR API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://roostedinc.mintlify.app/_mintlify/api/og/v2?division=Configuration\u0026amp;title=Get+Configuration\u0026amp;description=Returns+all+configuration+settings+for+your+company%2C+organized+into+five+categories%3A+shift+options%2C+worker+interaction%2C+worker+communication%2C+admin%2C+and+time+tr\u0026amp;theme=1407b01aea4a739c2f8c2dc5\u0026amp;signature=9bfed4b36aec4083b55ee8b56fc0f8cdfd986d96c15d540a99a25083041982a9\">\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=\"Get Configuration - Roosted HR API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://roostedinc.mintlify.app/_mintlify/api/og/v2?division=Configuration\u0026amp;title=Get+Configuration\u0026amp;description=Returns+all+configuration+settings+for+your+company%2C+organized+into+five+categories%3A+shift+options%2C+worker+interaction%2C+worker+communication%2C+admin%2C+and+time+tr\u0026amp;theme=1407b01aea4a739c2f8c2dc5\u0026amp;signature=9bfed4b36aec4083b55ee8b56fc0f8cdfd986d96c15d540a99a25083041982a9\">\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/roostedinc/oZIi9yjWrhtWen8Q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Roosted HR API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#22233a\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v01.12.00/configuration/get-configuration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.roostedhr.com/#organization\",\"name\":\"Roosted HR API Documentation\",\"url\":\"https://docs.roostedhr.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/roostedinc/gMdQreXdkBLq8PaC/images/light.svg?fit=max\u0026auto=format\u0026n=gMdQreXdkBLq8PaC\u0026q=85\u0026s=da88ba240ddd676db3066d79cefa0702\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.roostedhr.com#website\",\"name\":\"Roosted HR API Documentation\",\"url\":\"https://docs.roostedhr.com\",\"publisher\":{\"@id\":\"https://docs.roostedhr.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration#webpage\",\"url\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration\",\"name\":\"Get Configuration\",\"description\":\"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.\",\"dateModified\":\"2026-03-31T09:02:08.467Z\",\"isPartOf\":{\"@id\":\"https://docs.roostedhr.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Roosted HR API Documentation\",\"item\":\"https://docs.roostedhr.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Configuration\",\"item\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration#apireference\",\"headline\":\"Get Configuration\",\"name\":\"Get Configuration\",\"description\":\"Returns all configuration settings for your company, organized into five categories: shift options, worker interaction, worker communication, admin, and time tracking.\",\"url\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration\",\"mainEntityOfPage\":{\"@id\":\"https://docs.roostedhr.com/api-reference/v01.12.00/configuration/get-configuration#webpage\"},\"dateModified\":\"2026-03-31T09:02:08.467Z\",\"publisher\":{\"@id\":\"https://docs.roostedhr.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.roostedhr.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Roosted HR API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Roosted HR API Documentation","nav":{"global":null,"versions":[{"version":"v1.12","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/getting-started/getting-started-with-roosted"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"Getting Started","href":"/api-reference/getting-started"}]},{"group":"Announcements","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /announcements","title":"Get Announcements","href":"/api-reference/v01.12.00/announcements/get-announcements"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /announcements","title":"Create Announcement","href":"/api-reference/v01.12.00/announcements/create-announcement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /announcements/{id}","title":"Get Announcement","href":"/api-reference/v01.12.00/announcements/get-announcement"}]},{"group":"Areas","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /areas","title":"Get Areas","href":"/api-reference/v01.12.00/areas/get-areas"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /areas","title":"Create Area","href":"/api-reference/v01.12.00/areas/create-area"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /areas/{id}","title":"Get Area","href":"/api-reference/v01.12.00/areas/get-area"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /areas/{id}","title":"Edit Area","href":"/api-reference/v01.12.00/areas/edit-area"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /areas/{id}","title":"Delete Area","href":"/api-reference/v01.12.00/areas/delete-area"}]},{"group":"ATS","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts","title":"List Contracts","href":"/api-reference/v01.12.00/ats/get-contracts"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts","title":"Create Contract","href":"/api-reference/v01.12.00/ats/create-contract"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}","title":"Get Contract","href":"/api-reference/v01.12.00/ats/get-contract"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-contracts/{uuid}","title":"Update Contract","href":"/api-reference/v01.12.00/ats/edit-contract"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-contracts/{uuid}","title":"Delete Contract","href":"/api-reference/v01.12.00/ats/delete-contract"},{"group":"Contract Admins","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}/admins","title":"List Contract Admins","href":"/api-reference/v01.12.00/ats/get-contract-admins"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts/{uuid}/admins","title":"Add Contract Admin","href":"/api-reference/v01.12.00/ats/add-contract-admin"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-contracts/{uuid}/admins/{personnel_id}","title":"Remove Contract Admin","href":"/api-reference/v01.12.00/ats/remove-contract-admin"}]},{"group":"Contract Compliance","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}/compliance","title":"Get Contract Compliance Requirements","href":"/api-reference/v01.12.00/ats/get-contract-compliance"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts/{uuid}/compliance/apply","title":"Apply Compliance Template to Contract","href":"/api-reference/v01.12.00/ats/apply-contract-compliance"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}/custom-fields","title":"Get Contract Custom Fields","href":"/api-reference/v01.12.00/ats/get-contract-custom-fields"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts/{uuid}/custom-fields","title":"Set Contract Custom Field Value","href":"/api-reference/v01.12.00/ats/set-contract-custom-field"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}/credential-visibility","title":"Get Credential Visibility","href":"/api-reference/v01.12.00/ats/get-contract-credential-visibility"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts/{uuid}/credential-visibility","title":"Set Credential Visibility","href":"/api-reference/v01.12.00/ats/set-contract-credential-visibility"}]},{"group":"Compliance Templates","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-compliance-templates","title":"List Compliance Templates","href":"/api-reference/v01.12.00/ats/get-compliance-templates"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-compliance-templates","title":"Create Compliance Template","href":"/api-reference/v01.12.00/ats/create-compliance-template"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-compliance-templates/{id}","title":"Update Compliance Template","href":"/api-reference/v01.12.00/ats/edit-compliance-template"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-compliance-templates/{id}","title":"Delete Compliance Template","href":"/api-reference/v01.12.00/ats/delete-compliance-template"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-compliance-templates/{id}/default","title":"Set Compliance Template Default","href":"/api-reference/v01.12.00/ats/set-compliance-template-default"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-compliance-templates/defaults","title":"Get Default Requirements","href":"/api-reference/v01.12.00/ats/get-compliance-template-defaults"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-compliance-templates/{id}/requirements","title":"List Template Requirements","href":"/api-reference/v01.12.00/ats/get-compliance-template-requirements"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-compliance-templates/{id}/requirements","title":"Add Template Requirement","href":"/api-reference/v01.12.00/ats/add-compliance-template-requirement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-compliance-templates/{id}/requirements/{req_id}","title":"Update Template Requirement","href":"/api-reference/v01.12.00/ats/edit-compliance-template-requirement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-compliance-templates/{id}/requirements/{req_id}","title":"Delete Template Requirement","href":"/api-reference/v01.12.00/ats/delete-compliance-template-requirement"}]},{"group":"Pipelines","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-pipelines","title":"List Pipelines","href":"/api-reference/v01.12.00/ats/get-pipelines"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-pipelines","title":"Create Pipeline","href":"/api-reference/v01.12.00/ats/create-pipeline"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-pipelines/{id}","title":"Update Pipeline","href":"/api-reference/v01.12.00/ats/edit-pipeline"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-pipelines/{id}","title":"Delete Pipeline","href":"/api-reference/v01.12.00/ats/delete-pipeline"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-pipelines/{id}/default","title":"Set Default Pipeline","href":"/api-reference/v01.12.00/ats/set-pipeline-default"}]},{"group":"Stages","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-stages","title":"List All Stages","href":"/api-reference/v01.12.00/ats/get-stages"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-pipelines/{id}/stages","title":"List Pipeline Stages","href":"/api-reference/v01.12.00/ats/get-pipeline-stages"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-pipelines/{id}/stages","title":"Create Stage","href":"/api-reference/v01.12.00/ats/create-pipeline-stage"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-stages/{id}","title":"Update Stage","href":"/api-reference/v01.12.00/ats/edit-stage"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-stages/{id}","title":"Delete Stage","href":"/api-reference/v01.12.00/ats/delete-stage"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-stages/reorder","title":"Reorder Stages","href":"/api-reference/v01.12.00/ats/reorder-stages"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-stages/{id}/requirements","title":"List Stage Requirements","href":"/api-reference/v01.12.00/ats/get-stage-requirements"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-stages/{id}/requirements","title":"Add Stage Requirement","href":"/api-reference/v01.12.00/ats/add-stage-requirement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-stages/{id}/requirements/{req_id}","title":"Delete Stage Requirement","href":"/api-reference/v01.12.00/ats/delete-stage-requirement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-stages/{id}/task-templates","title":"List Task Templates","href":"/api-reference/v01.12.00/ats/get-stage-task-templates"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-stages/{id}/task-templates","title":"Create Task Template","href":"/api-reference/v01.12.00/ats/create-stage-task-template"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-task-templates/{id}","title":"Update Task Template","href":"/api-reference/v01.12.00/ats/edit-task-template"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-task-templates/{id}","title":"Delete Task Template","href":"/api-reference/v01.12.00/ats/delete-task-template"}]},{"group":"Applications","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}/applications","title":"List Contract Applications","href":"/api-reference/v01.12.00/ats/get-contract-applications"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts/{uuid}/applications","title":"Create Application","href":"/api-reference/v01.12.00/ats/create-contract-application"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-contracts/{uuid}/applications/batch","title":"Batch Create Applications","href":"/api-reference/v01.12.00/ats/batch-create-applications"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-contracts/{uuid}/eligible","title":"List Eligible Personnel","href":"/api-reference/v01.12.00/ats/get-contract-eligible"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-applications/{id}/advance","title":"Advance Application","href":"/api-reference/v01.12.00/ats/advance-application"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-applications/{id}/reject","title":"Reject Application","href":"/api-reference/v01.12.00/ats/reject-application"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-applications/{id}/withdraw","title":"Withdraw Application","href":"/api-reference/v01.12.00/ats/withdraw-application"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-applications/{id}/place","title":"Place Application","href":"/api-reference/v01.12.00/ats/place-application"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-applications/{id}/complete","title":"Complete Application","href":"/api-reference/v01.12.00/ats/complete-application"}]},{"group":"Tasks","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-tasks","title":"List Tasks","href":"/api-reference/v01.12.00/ats/get-tasks"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-applications/{id}/tasks","title":"Create Task","href":"/api-reference/v01.12.00/ats/create-application-task"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-tasks/{id}","title":"Update Task","href":"/api-reference/v01.12.00/ats/edit-task"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-tasks/{id}/complete","title":"Complete Task","href":"/api-reference/v01.12.00/ats/complete-task"}]},{"group":"Candidates","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates","title":"List Candidates","href":"/api-reference/v01.12.00/ats/get-candidates"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-candidates","title":"Create Candidate","href":"/api-reference/v01.12.00/ats/create-candidate"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-candidates/import","title":"Import Worker as Candidate","href":"/api-reference/v01.12.00/ats/import-candidate"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}","title":"Get Candidate","href":"/api-reference/v01.12.00/ats/get-candidate"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-candidates/{id}/resend-invitation","title":"Resend Candidate Invitation","href":"/api-reference/v01.12.00/ats/resend-candidate-invitation"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-candidates/{id}/convert-to-worker","title":"Convert Candidate to Worker","href":"/api-reference/v01.12.00/ats/convert-candidate-to-worker"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}/compliance-gaps","title":"Get Compliance Gaps","href":"/api-reference/v01.12.00/ats/get-candidate-compliance-gaps"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}/applications","title":"List Candidate Applications","href":"/api-reference/v01.12.00/ats/get-candidate-applications"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}/applied-contracts","title":"List Applied Contracts","href":"/api-reference/v01.12.00/ats/get-candidate-applied-contracts"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}/notes","title":"List Candidate Notes","href":"/api-reference/v01.12.00/ats/get-candidate-notes"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-candidates/{id}/notes","title":"Create Candidate Note","href":"/api-reference/v01.12.00/ats/create-candidate-note"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}/messages/{application_id}","title":"Get Candidate Messages","href":"/api-reference/v01.12.00/ats/get-candidate-messages"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-candidates/{id}/messages/{application_id}","title":"Send Candidate Message","href":"/api-reference/v01.12.00/ats/send-candidate-message"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-candidates/{id}/activity","title":"Get Candidate Activity","href":"/api-reference/v01.12.00/ats/get-candidate-activity"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-credentials/{id}/review","title":"Review Credential","href":"/api-reference/v01.12.00/ats/review-credential"}]},{"group":"Dashboard","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-dashboard/badges","title":"Get Dashboard Badges","href":"/api-reference/v01.12.00/ats/get-dashboard-badges"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-dashboard/pipeline-summary","title":"Get Pipeline Summary","href":"/api-reference/v01.12.00/ats/get-dashboard-pipeline-summary"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-dashboard/audit-log","title":"Get Audit Log","href":"/api-reference/v01.12.00/ats/get-dashboard-audit-log"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-dashboard/audit-log/accessors","title":"List Audit Log Accessors","href":"/api-reference/v01.12.00/ats/get-dashboard-audit-log-accessors"}]},{"group":"Settings","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-settings/config","title":"Get ATS Configuration","href":"/api-reference/v01.12.00/ats/get-settings-config"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-settings/config","title":"Update ATS Configuration","href":"/api-reference/v01.12.00/ats/edit-settings-config"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /ats-settings/custom-fields","title":"List Custom Fields","href":"/api-reference/v01.12.00/ats/get-settings-custom-fields"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /ats-settings/custom-fields","title":"Create Custom Field","href":"/api-reference/v01.12.00/ats/create-settings-custom-field"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /ats-settings/custom-fields/{id}","title":"Update Custom Field","href":"/api-reference/v01.12.00/ats/edit-settings-custom-field"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /ats-settings/custom-fields/{id}","title":"Delete Custom Field","href":"/api-reference/v01.12.00/ats/delete-settings-custom-field"}]}]},{"group":"Clients","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients","title":"Get Clients","href":"/api-reference/v01.12.00/clients/get-clients"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients","title":"Create Client","href":"/api-reference/v01.12.00/clients/create-client"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}","title":"Get Client","href":"/api-reference/v01.12.00/clients/get-client"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /clients/{id}","title":"Edit Client","href":"/api-reference/v01.12.00/clients/edit-client"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /clients/{id}","title":"Delete Client","href":"/api-reference/v01.12.00/clients/delete-client"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/invite","title":"Invite Client by Email","href":"/api-reference/v01.12.00/clients/invite-client"},{"group":"Contacts","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/contacts","title":"Get Client Contacts","href":"/api-reference/v01.12.00/clients/get-client-contacts"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/contacts","title":"Create Client Contact","href":"/api-reference/v01.12.00/clients/create-client-contact"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/contacts/{contact_id}","title":"Get Client Contact","href":"/api-reference/v01.12.00/clients/get-client-contact"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /clients/{id}/contacts/{contact_id}","title":"Edit Client Contact","href":"/api-reference/v01.12.00/clients/edit-client-contact"}]},{"group":"Custom Fields","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/custom-fields","title":"Get Client Custom Fields with Values","href":"/api-reference/v01.12.00/clients/get-client-custom-fields"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/custom-fields","title":"Set Client Custom Field Value","href":"/api-reference/v01.12.00/clients/set-client-custom-field"}]},{"group":"Documents","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/documents","title":"Get Client Documents","href":"/api-reference/v01.12.00/clients/get-client-documents"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/documents","title":"Upload Client Document","href":"/api-reference/v01.12.00/clients/upload-client-document"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/documents/{document_id}","title":"Get Client Document","href":"/api-reference/v01.12.00/clients/get-client-document"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /clients/{id}/documents/{document_id}","title":"Delete Client Document","href":"/api-reference/v01.12.00/clients/delete-client-document"}]},{"group":"Orders","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/orders","title":"Get Client Orders","href":"/api-reference/v01.12.00/clients/get-client-orders"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/orders/{order_id}","title":"Get Client Order","href":"/api-reference/v01.12.00/clients/get-client-order"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/orders/{order_id}/approve","title":"Approve Client Order","href":"/api-reference/v01.12.00/clients/approve-client-order"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/orders/{order_id}/decline","title":"Decline Client Order","href":"/api-reference/v01.12.00/clients/decline-client-order"}]},{"group":"Rules","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/rules","title":"Get Client Rules","href":"/api-reference/v01.12.00/clients/get-client-rules"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /clients/{id}/rules","title":"Create Client Rule","href":"/api-reference/v01.12.00/clients/create-client-rule"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /clients/{id}/rules/{rule_id}","title":"Delete Client Rule","href":"/api-reference/v01.12.00/clients/delete-client-rule"}]},{"group":"Workers","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/workers","title":"Get Client Workers","href":"/api-reference/v01.12.00/clients/get-client-workers"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /clients/{id}/workers/{worker_id}/status","title":"Get Client Worker Status","href":"/api-reference/v01.12.00/clients/get-client-worker-status"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /clients/{id}/workers/{worker_id}/status","title":"Edit Client Worker Status","href":"/api-reference/v01.12.00/clients/edit-client-worker-status"}]}]},{"group":"Company","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/info","title":"Get Company Info","href":"/api-reference/v01.12.00/company/get-company-info"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /company/info","title":"Edit Company Info","href":"/api-reference/v01.12.00/company/edit-company-info"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/info/hr","title":"Get Company HR Info","href":"/api-reference/v01.12.00/company/get-company-hr-info"},{"group":"Documents","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/documents","title":"Get Company Documents","href":"/api-reference/v01.12.00/company/get-company-documents"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /company/documents","title":"Create Company Document","href":"/api-reference/v01.12.00/company/create-company-document"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/documents/{id}","title":"Get Company Document","href":"/api-reference/v01.12.00/company/get-company-document"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /company/documents/{id}","title":"Delete Company Document","href":"/api-reference/v01.12.00/company/delete-company-document"}]},{"group":"Integrations","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/integrations","title":"Get Company Integrations","href":"/api-reference/v01.12.00/company/get-company-integrations"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/integrations/count","title":"Get Company Integrations Count","href":"/api-reference/v01.12.00/company/get-company-integrations-count"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /company/integrations/{id}","title":"Get Company Integration","href":"/api-reference/v01.12.00/company/get-company-integration"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /company/integrations","title":"Set Up Company Integration","href":"/api-reference/v01.12.00/company/set-up-company-integration"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /company/integrations/{id}","title":"Update Company Integration","href":"/api-reference/v01.12.00/company/update-company-integration"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /company/integrations/{id}/regenerate","title":"Regenerate Company Integration Secret Key","href":"/api-reference/v01.12.00/company/regenerate-company-integration"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /company/integrations/{id}","title":"Delete Company Integration","description":"This endpoint serves the purpose of deleting a company integration.","href":"/api-reference/v01.12.00/company/delete-company-integration"}]}]},{"group":"Configuration","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /config","title":"Get Configuration","href":"/api-reference/v01.12.00/configuration/get-configuration"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /config","title":"Edit Configuration","description":"Updates a single configuration setting. Settings are identified by their category, subcategory, and item name.","href":"/api-reference/v01.12.00/configuration/edit-configuration"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /countries","title":"Get Countries","href":"/api-reference/v01.12.00/configuration/get-countries"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /timezones","title":"Get Timezones","href":"/api-reference/v01.12.00/configuration/get-timezones"}]},{"group":"Events","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /events","title":"Get Events","href":"/api-reference/v01.12.00/events/get-events"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /events","title":"Create Event","href":"/api-reference/v01.12.00/events/create-event"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /events/search","title":"Search Events","href":"/api-reference/v01.12.00/events/search-events"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /events/{id}","title":"Get Event","href":"/api-reference/v01.12.00/events/get-event"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /events/{id}","title":"Edit Event","href":"/api-reference/v01.12.00/events/edit-event"},{"group":"Admins","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /events/{id}/admins","title":"Get Event Admins","href":"/api-reference/v01.12.00/events/get-event-admins"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /events/{id}/admins","title":"Add Event Admin","href":"/api-reference/v01.12.00/events/add-event-admin"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /events/{id}/admins/{admin_id}","title":"Delete Event Admin","href":"/api-reference/v01.12.00/events/delete-event-admin"}]},{"group":"Shifts","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /events/{id}/shifts","title":"Get Event Shifts","href":"/api-reference/v01.12.00/events/get-shifts"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /events/{id}/shifts","title":"Create Shift","href":"/api-reference/v01.12.00/events/create-shift"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /events/{id}/shifts/{shift_id}","title":"Get Shift","href":"/api-reference/v01.12.00/events/get-shift"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /events/{id}/shifts/{shift_id}","title":"Edit Shift","href":"/api-reference/v01.12.00/events/edit-shift"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /events/{id}/shifts/{shift_id}","title":"Delete Shift","href":"/api-reference/v01.12.00/events/delete-shift"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /events/{id}/shifts/{shift_id}/is-full","title":"Check if Shift is Full","href":"/api-reference/v01.12.00/events/check-shift-full"}]}]},{"group":"Locations","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /locations","title":"Get Locations","href":"/api-reference/v01.12.00/locations/get-locations"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /locations","title":"Create Location","href":"/api-reference/v01.12.00/locations/create-location"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /locations/{id}","title":"Get Location","href":"/api-reference/v01.12.00/locations/get-location"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /locations/{id}","title":"Edit Location","href":"/api-reference/v01.12.00/locations/edit-location"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /locations/{id}","title":"Delete Location","href":"/api-reference/v01.12.00/locations/delete-location"}]},{"group":"Payroll Groups","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /payroll-groups","title":"Get Payroll Groups","href":"/api-reference/v01.12.00/payroll-groups/get-payroll-groups"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /payroll-groups","title":"Create Payroll Group","href":"/api-reference/v01.12.00/payroll-groups/create-payroll-group"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /payroll-groups/{id}","title":"Get Payroll Group","href":"/api-reference/v01.12.00/payroll-groups/get-payroll-group"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /payroll-groups/{id}","title":"Edit Payroll Group","href":"/api-reference/v01.12.00/payroll-groups/edit-payroll-group"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /payroll-groups/{id}","title":"Delete Payroll Group","href":"/api-reference/v01.12.00/payroll-groups/delete-payroll-group"}]},{"group":"Rate Cards","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /rate-cards","title":"Get Rate Cards","href":"/api-reference/v01.12.00/rate-cards/get-rate-cards"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /rate-cards","title":"Create Rate Card","href":"/api-reference/v01.12.00/rate-cards/create-rate-card"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /rate-cards/{id}","title":"Get Rate Card","href":"/api-reference/v01.12.00/rate-cards/get-rate-card"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /rate-cards/{id}","title":"Edit Rate Card","href":"/api-reference/v01.12.00/rate-cards/edit-rate-card"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /rate-cards/{id}","title":"Delete Rate Card","href":"/api-reference/v01.12.00/rate-cards/delete-rate-card"}]},{"group":"Skillsets","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /skillsets","title":"Get Skillsets","href":"/api-reference/v01.12.00/skillsets/get-skillsets"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /skillsets","title":"Create Skillset","href":"/api-reference/v01.12.00/skillsets/create-skillset"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /skillsets/{id}","title":"Get Skillset","href":"/api-reference/v01.12.00/skillsets/get-skillset"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /skillsets/{id}","title":"Edit Skillset","href":"/api-reference/v01.12.00/skillsets/edit-skillset"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /skillsets/{id}","title":"Delete Skillset","href":"/api-reference/v01.12.00/skillsets/delete-skillset"}]},{"group":"Time Tracking","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /time-tracking/worker-summary","title":"Get Worker Time Tracking Summary","href":"/api-reference/v01.12.00/time-tracking/get-worker-time-tracking-summary"}]},{"group":"Wage Rules","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /wage-rules","title":"Get Wage Rules","href":"/api-reference/v01.12.00/wage-rules/get-wage-rules"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /wage-rules","title":"Create Wage Rule","href":"/api-reference/v01.12.00/wage-rules/create-wage-rule"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /wage-rules/{id}","title":"Get Wage Rule","href":"/api-reference/v01.12.00/wage-rules/get-wage-rule"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /wage-rules/{id}","title":"Edit Wage Rule","href":"/api-reference/v01.12.00/wage-rules/edit-wage-rule"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /wage-rules/{id}","title":"Delete Wage Rule","href":"/api-reference/v01.12.00/wage-rules/delete-wage-rule"}]},{"group":"Workers","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers","title":"Get Workers","href":"/api-reference/v01.12.00/workers/get-workers"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers","title":"Create Worker","href":"/api-reference/v01.12.00/workers/create-worker"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}","title":"Get Worker","href":"/api-reference/v01.12.00/workers/get-worker"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /workers/{id}","title":"Edit Worker","href":"/api-reference/v01.12.00/workers/edit-worker"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/transferred-workers","title":"Get Transferred Workers","href":"/api-reference/v01.12.00/workers/get-transferred-workers"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/transferred-workers","title":"Add Transferred Workers","href":"/api-reference/v01.12.00/workers/add-transferred-workers"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/availability","title":"Get Worker Availability","href":"/api-reference/v01.12.00/workers/get-worker-availability"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/limits","title":"Get Worker Limits","href":"/api-reference/v01.12.00/workers/get-worker-limits"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/permissions","title":"Get Worker Permissions","href":"/api-reference/v01.12.00/workers/get-worker-permissions"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /workers/{id}/permissions","title":"Edit Worker Permissions","href":"/api-reference/v01.12.00/workers/edit-worker-permissions"},{"group":"Chats","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/chats","title":"Get Chats","href":"/api-reference/v01.12.00/workers/get-chats"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/chats","title":"Create Chat","href":"/api-reference/v01.12.00/workers/create-chat"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/chats/{chat_id}","title":"Get Chat","href":"/api-reference/v01.12.00/workers/get-chat"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /workers/{id}/chats/{chat_id}","title":"Edit Chat","href":"/api-reference/v01.12.00/workers/edit-chat"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /workers/{id}/chats/{chat_id}","title":"Delete Chat","href":"/api-reference/v01.12.00/workers/delete-chat"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/chats/unread-messages-count","title":"Get Unread Messages Count","href":"/api-reference/v01.12.00/workers/get-unread-messages-count"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/chats/{chat_id}/messages","title":"Get Chat Messages","href":"/api-reference/v01.12.00/workers/get-chat-messages"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/chats/{chat_id}/messages","title":"Send Message","href":"/api-reference/v01.12.00/workers/send-chat-message"}]},{"group":"Credentials","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/credentials","title":"Get Worker Credentials","href":"/api-reference/v01.12.00/workers/get-worker-credentials"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/credentials","title":"Create Worker Credential","href":"/api-reference/v01.12.00/workers/create-worker-credential"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/credentials/{credentials_id}","title":"Get Worker Credential","href":"/api-reference/v01.12.00/workers/get-worker-credential"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /workers/{id}/credentials/{credentials_id}","title":"Delete Worker Credential","href":"/api-reference/v01.12.00/workers/delete-worker-credential"}]},{"group":"Documents","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/documents","title":"Get Worker Documents","href":"/api-reference/v01.12.00/workers/get-worker-documents"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/documents","title":"Upload Worker Document","href":"/api-reference/v01.12.00/workers/upload-worker-document"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/documents/{document_id}","title":"Get Worker Document","href":"/api-reference/v01.12.00/workers/get-worker-document"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/documents/{document_id}","title":"Set Worker Document Viewable","href":"/api-reference/v01.12.00/workers/set-worker-document-viewable"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /workers/{id}/documents/{document_id}","title":"Delete Worker Document","href":"/api-reference/v01.12.00/workers/delete-worker-document"}]},{"group":"Orders","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/orders","title":"Get Worker Orders","href":"/api-reference/v01.12.00/workers/get-worker-orders"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/orders","title":"Create Worker Order","href":"/api-reference/v01.12.00/workers/create-worker-order"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/orders/{order_id}","title":"Get Worker Order","href":"/api-reference/v01.12.00/workers/get-worker-order"}]},{"group":"Reimbursements","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/reimbursements","title":"Get Worker Reimbursements","href":"/api-reference/v01.12.00/workers/get-worker-reimbursements"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/reimbursements","title":"Add Worker Reimbursement","href":"/api-reference/v01.12.00/workers/add-worker-reimbursement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/reimbursements/{reimbursement_id}","title":"Get Worker Reimbursement","href":"/api-reference/v01.12.00/workers/get-worker-reimbursement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/reimbursements/{reimbursement_id}/approve","title":"Approve Worker Reimbursement","href":"/api-reference/v01.12.00/workers/approve-worker-reimbursement"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/reimbursements/{reimbursement_id}/reject","title":"Reject Worker Reimbursement","href":"/api-reference/v01.12.00/workers/reject-worker-reimbursement"}]},{"group":"Shifts","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/shifts","title":"Get Worker Shifts","href":"/api-reference/v01.12.00/workers/get-worker-shifts"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/shifts/{shift_id}","title":"Get Worker Shift","href":"/api-reference/v01.12.00/workers/get-worker-shift"}]},{"group":"Tags","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/tags","title":"Get Worker Tags","href":"/api-reference/v01.12.00/workers/get-worker-tags"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/tags","title":"Create Worker Tag","href":"/api-reference/v01.12.00/workers/create-worker-tag"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/tags/{tag_id}","title":"Add Worker Tag","href":"/api-reference/v01.12.00/workers/add-worker-tag"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /workers/{id}/tags/{tag_id}","title":"Delete Worker Tag","href":"/api-reference/v01.12.00/workers/delete-worker-tag"}]},{"group":"Time Punches","pages":[{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/time-punches","title":"Get Worker Time Punches","href":"/api-reference/v01.12.00/workers/get-worker-time-punches"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/time-punches","title":"Add Worker Time Punch","href":"/api-reference/v01.12.00/workers/add-worker-time-punch"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json GET /workers/{id}/time-punches/{punch_id}","title":"Get Worker Time Punch","href":"/api-reference/v01.12.00/workers/get-worker-time-punch"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json PATCH /workers/{id}/time-punches/{punch_id}","title":"Edit Worker Time Punch","href":"/api-reference/v01.12.00/workers/edit-worker-time-punch"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json POST /workers/{id}/time-punches/{punch_id}/approve","title":"Approve Worker Time Punch","href":"/api-reference/v01.12.00/workers/approve-worker-time-punch"},{"openapi":"api-reference/v01.12.00/openapi-v01.12.00.json DELETE /workers/{id}/time-punches/{punch_id}","title":"Delete Worker Time Punch","href":"/api-reference/v01.12.00/workers/delete-worker-time-punch"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}],"global":{"anchors":[]}}]},"title":"Get Configuration - Roosted HR API Documentation","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-kQh739Uz.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}