Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can’t add members; only admins and company keys may add admins. A company that isn’t paying yet can have at most 300 members (403). A taken username answers 409.
worker (default), operator (or dispatcher), admin. Any other value means worker. Only admins and company keys may make admins or change roles, and never their own.
A week of working hours, one window per day, times as HHMM numbers. On write all 7 days are required; send {} to drop the member's own hours and use the team's again.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Hellotracks developer docs","colors":{"primary":"#22C328","light":"#FFFFFF","dark":"#333333"},"favicon":"https://mintcdn.com/hellotracks/Ef0Eqx61i3dR12gk/favicon.svg?fit=max\u0026auto=format\u0026n=Ef0Eqx61i3dR12gk\u0026q=85\u0026s=4e8e85079ee3de8a26be874f20121f8a","logo":{"light":"https://mintcdn.com/hellotracks/Ef0Eqx61i3dR12gk/logo/light.svg?fit=max\u0026auto=format\u0026n=Ef0Eqx61i3dR12gk\u0026q=85\u0026s=3402609a99cee9b7f7698ffe4729c386","dark":"https://mintcdn.com/hellotracks/Ef0Eqx61i3dR12gk/logo/dark.svg?fit=max\u0026auto=format\u0026n=Ef0Eqx61i3dR12gk\u0026q=85\u0026s=cdd51138facbdd7cf7c929d073805a3a"},"api":{"mdx":{"server":"https://api.hellotracks.com/api","auth":{"method":"key","name":"API-Key"}}},"background":{"decoration":null,"color":{"light":null,"dark":"#090014"}},"navbar":{"links":[],"primary":{"type":"button","label":"Back to Website","href":"https://hellotracks.com"}},"footer":{"socials":{}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hellotracks","hasAudioNarration":false,"actualSubdomain":"hellotracks","customDomains":["api-docs.hellotracks.com"],"gitSource":{"type":"github","owner":"hellotracks","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae89276883d97e41aaefb51","collectionId":"a125913e-8abd-4296-9de2-499e8390fa79","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae89276883d97e41aaefb51"},"entitlements":{},"buildId":"6ae89a94eb73d12669c29c07","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"REST API","count":92},{"language":"default","tag":"JSON API","count":26},{"language":"default","tag":"Reports","count":19},{"language":"default","tag":"Forms","count":12},{"language":"default","tag":"Get Started","count":11},{"language":"default","tag":"Alerts","count":10},{"language":"default","tag":"Jobs","count":8},{"language":"default","tag":"ETA pages","count":7},{"language":"default","tag":"Job Management","count":6},{"language":"default","tag":"Maps","count":6}]},"assistantConfig":{},"basePath":"","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":"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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v1/reference/members/create-member","slug":"/v1/reference/members/create-member","pageMetadata":{"title":"Add a member","openapi":"v1/openapi.json POST /members","description":"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can't add members; only admins and company keys may add admins. A company that isn't paying yet can have at most 300 members (403). A taken username answers 409.","href":"/v1/reference/members/create-member"},"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: \"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can’t add members; only admins and company keys may add admins. A company that isn’t paying yet can have at most 300 members (403). A taken username answers 409.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Add a member","openapi":"v1/openapi.json POST /members","description":"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can't add members; only admins and company keys may add admins. A company that isn't paying yet can have at most 300 members (403). A taken username answers 409.","href":"/v1/reference/members/create-member"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Members"],"operationId":"createMember","summary":"Add a member","description":"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can't add members; only admins and company keys may add admins. A company that isn't paying yet can have at most 300 members (403). A taken username answers 409.","requestBody":"b78e9858-2972-4ad9-825d-909ccd09ef87","responses":{"201":"0a96d8a3-eda7-42dc-bb5c-986c3b8d0746","400":"ea02745b-e48b-453b-bce3-277f7d2d9557","401":"9f38a2fa-038e-4c1a-a2fe-4c99e918996d","403":"9a6c9f69-f80d-4d85-a3de-1a51e25f07ed","409":"e7932202-2010-4f41-86fc-6a53b2ca080c","429":"9d1ac4b8-1881-4250-bdaa-a3fc63f1b3d8"},"method":"post","type":"path","servers":["58bcea14-c37e-4bbc-bd59-e61bb9978210"],"security":["82c7e45e-4c5c-4eb3-8d32-71a74101e06c"],"path":"/members","baseUrlOptions":["https://api.hellotracks.com/v1"],"title":"Add a member","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"description":"Fields for creating or changing a member. Unknown fields are refused with 400.","properties":{"username":{"type":"string","description":"Login name, e.g. an email address. Required on create. On PATCH it renames the member (company admins only); the old name stays as an alias.","uniqueKey":"username","typeLabel":"string"},"name":{"type":"string","description":"Full name. Required on create.","uniqueKey":"name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"email","typeLabel":"string"},"phone":{"type":"string","uniqueKey":"phone","typeLabel":"string"},"password":{"type":"string","description":"Create only: must be a strong password; without it the member gets a temporary one and sets their own via the invite. PATCH refuses it with 400.","uniqueKey":"password","typeLabel":"string"},"role":{"type":"string","description":"worker (default), operator (or dispatcher), admin. Any other value means worker. Only admins and company keys may make admins or change roles, and never their own.","examples":["worker","operator","admin"],"uniqueKey":"role","typeLabel":"string"},"color":{"type":"string","uniqueKey":"color","typeLabel":"string"},"language":{"type":"string","description":"ISO 639-1, e.g. en.","uniqueKey":"language","typeLabel":"string"},"timezone":{"type":"string","description":"IANA time zone.","uniqueKey":"timezone","typeLabel":"string"},"unitDistance":{"type":"string","enum":["SI","US"],"uniqueKey":"unitDistance","typeLabel":"enum\u003cstring>"},"unitTime":{"type":"string","enum":["12","24"],"uniqueKey":"unitTime","typeLabel":"enum\u003cstring>"},"unitDate":{"type":"string","description":"Date pattern, e.g. MM-dd-yyyy.","uniqueKey":"unitDate","typeLabel":"string"},"statusLabel":{"type":"string","uniqueKey":"statusLabel","typeLabel":"string"},"routeStartLat":{"type":"number","uniqueKey":"routeStartLat","typeLabel":"number"},"routeStartLng":{"type":"number","uniqueKey":"routeStartLng","typeLabel":"number"},"routeEndLat":{"type":"number","uniqueKey":"routeEndLat","typeLabel":"number"},"routeEndLng":{"type":"number","uniqueKey":"routeEndLng","typeLabel":"number"},"travelMode":{"type":"string","enum":["car","bicycle","pedestrian","truck","van","motorcycle"],"uniqueKey":"travelMode","typeLabel":"enum\u003cstring>"},"vehicleCapacity":{"type":"integer","uniqueKey":"vehicleCapacity","typeLabel":"integer"},"routeStartTime":{"oneOf":[{"type":"string","description":"\"HH:mm\" (also H:mm or HHmm), a number in HHMM form (800), or \"team\" (or -1) to use the team's start time. null leaves it unchanged.","uniqueKey":"routeStartTime.oneOf.0","typeLabel":"string"},{"type":"integer","description":"\"HH:mm\" (also H:mm or HHmm), a number in HHMM form (800), or \"team\" (or -1) to use the team's start time. null leaves it unchanged.","uniqueKey":"routeStartTime.oneOf.1","typeLabel":"integer"},{"type":"null","description":"\"HH:mm\" (also H:mm or HHmm), a number in HHMM form (800), or \"team\" (or -1) to use the team's start time. null leaves it unchanged.","uniqueKey":"routeStartTime.oneOf.2","typeLabel":"null"}],"uniqueKey":"routeStartTime","typeLabel":"string | integer | null"},"teams":{"type":"array","items":{"type":"integer","uniqueKey":"teams.items.[INDEX]","typeLabel":"integer"},"description":"Team numbers; replaces all of the member's teams.","uniqueKey":"teams","typeLabel":"integer[]"},"workingHours":{"type":"object","description":"A week of working hours, one window per day, times as HHMM numbers. On write all 7 days are required; send {} to drop the member's own hours and use the team's again.","properties":{"monday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.monday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.monday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.monday","typeLabel":"object"},"tuesday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.tuesday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.tuesday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.tuesday","typeLabel":"object"},"wednesday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.wednesday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.wednesday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.wednesday","typeLabel":"object"},"thursday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.thursday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.thursday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.thursday","typeLabel":"object"},"friday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.friday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.friday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.friday","typeLabel":"object"},"saturday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.saturday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.saturday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.saturday","typeLabel":"object"},"sunday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHours.sunday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHours.sunday.end","typeLabel":"integer"}},"uniqueKey":"workingHours.sunday","typeLabel":"object"}},"uniqueKey":"workingHours","typeLabel":"object"},"workingHoursOverrides":{"type":"object","description":"Single days with other hours, keyed by day as YYYYMMDD (8 digits). On write the whole set is replaced; other keys are ignored.","additionalProperties":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"workingHoursOverrides.additionalProperties.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"workingHoursOverrides.additionalProperties.end","typeLabel":"integer"}},"uniqueKey":"workingHoursOverrides.additionalProperties","typeLabel":"object"},"uniqueKey":"workingHoursOverrides","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"username":"alex@example.com","name":"Alex Rivera","phone":"+1 415 555 0101","role":"worker","teams":[1],"travelMode":"van","vehicleCapacity":12,"routeStartTime":"08:00","routeStartLat":37.7749,"routeStartLng":-122.4194,"workingHours":{"monday":{"start":800,"end":1700},"tuesday":{"start":800,"end":1700},"wednesday":{"start":800,"end":1700},"thursday":{"start":800,"end":1700},"friday":{"start":800,"end":1700},"saturday":{"start":0,"end":0},"sunday":{"start":0,"end":0}}},"examples":{"Example":{"title":"Example","value":{"username":"alex@example.com","name":"Alex Rivera","phone":"+1 415 555 0101","role":"worker","teams":[1],"travelMode":"van","vehicleCapacity":12,"routeStartTime":"08:00","routeStartLat":37.7749,"routeStartLng":-122.4194,"workingHours":{"monday":{"start":800,"end":1700},"tuesday":{"start":800,"end":1700},"wednesday":{"start":800,"end":1700},"thursday":{"start":800,"end":1700},"friday":{"start":800,"end":1700},"saturday":{"start":0,"end":0},"sunday":{"start":0,"end":0}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"0a96d8a3-eda7-42dc-bb5c-986c3b8d0746":{"description":"Member created.","content":{"application/json":{"schema":{"type":"object","required":["data","error","meta"],"properties":{"data":{"type":"object","properties":{"member":{"type":"object","properties":{"id":{"type":"string","description":"Member id (6 characters).","uniqueKey":"data.member.id","typeLabel":"string"},"type":{"type":"string","enum":["person","company"],"description":"\"company\" only in GET /auth/whoami for a company key.","uniqueKey":"data.member.type","typeLabel":"enum\u003cstring>"},"username":{"type":"string","description":"Login name, often the email address.","uniqueKey":"data.member.username","typeLabel":"string"},"name":{"type":"string","uniqueKey":"data.member.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"data.member.email","typeLabel":"string"},"phone":{"type":"string","uniqueKey":"data.member.phone","typeLabel":"string"},"color":{"type":"string","uniqueKey":"data.member.color","typeLabel":"string"},"profileImageUrl":{"type":"string","uniqueKey":"data.member.profileImageUrl","typeLabel":"string"},"companyId":{"type":"string","uniqueKey":"data.member.companyId","typeLabel":"string"},"role":{"type":"string","enum":["admin","operator","worker"],"uniqueKey":"data.member.role","typeLabel":"enum\u003cstring>"},"statusLabel":{"type":"string","uniqueKey":"data.member.statusLabel","typeLabel":"string"},"activeStatus":{"type":"integer","enum":[1,2],"description":"Only present for a member who is not active: 1 archived (removed), 2 deleted.","uniqueKey":"data.member.activeStatus","typeLabel":"enum\u003cinteger>"},"teams":{"type":"array","items":{"type":"integer","uniqueKey":"data.member.teams.items.[INDEX]","typeLabel":"integer"},"description":"Team numbers.","uniqueKey":"data.member.teams","typeLabel":"integer[]"},"location":{"type":"object","description":"Last known position.","properties":{"lat":{"type":"number","uniqueKey":"data.member.location.lat","typeLabel":"number"},"lng":{"type":"number","uniqueKey":"data.member.location.lng","typeLabel":"number"},"ts":{"type":"integer","format":"int64","description":"ms timestamp","uniqueKey":"data.member.location.ts","typeLabel":"integer\u003cint64>"},"head":{"type":"number","uniqueKey":"data.member.location.head","typeLabel":"number"},"accuracy":{"type":"number","description":"meters","uniqueKey":"data.member.location.accuracy","typeLabel":"number"},"speed":{"type":"number","uniqueKey":"data.member.location.speed","typeLabel":"number"}},"uniqueKey":"data.member.location","typeLabel":"object"},"units":{"type":"object","properties":{"distance":{"type":"string","enum":["SI","US"],"uniqueKey":"data.member.units.distance","typeLabel":"enum\u003cstring>"},"time":{"type":"string","enum":["12","24"],"uniqueKey":"data.member.units.time","typeLabel":"enum\u003cstring>"},"date":{"type":"string","description":"Date pattern, e.g. MM-dd-yyyy, yyyy/MM/dd, dd.MM.yyyy.","uniqueKey":"data.member.units.date","typeLabel":"string"}},"uniqueKey":"data.member.units","typeLabel":"object"},"locale":{"type":"object","properties":{"language":{"type":"string","description":"ISO 639-1, e.g. en.","uniqueKey":"data.member.locale.language","typeLabel":"string"},"timezone":{"type":"string","description":"IANA time zone, e.g. America/Los_Angeles.","uniqueKey":"data.member.locale.timezone","typeLabel":"string"}},"uniqueKey":"data.member.locale","typeLabel":"object"},"routeStartLat":{"type":"number","uniqueKey":"data.member.routeStartLat","typeLabel":"number"},"routeStartLng":{"type":"number","uniqueKey":"data.member.routeStartLng","typeLabel":"number"},"routeEndLat":{"type":"number","uniqueKey":"data.member.routeEndLat","typeLabel":"number"},"routeEndLng":{"type":"number","uniqueKey":"data.member.routeEndLng","typeLabel":"number"},"travelMode":{"type":"string","description":"car, bicycle, pedestrian, truck, van or motorcycle; empty means car.","uniqueKey":"data.member.travelMode","typeLabel":"string"},"vehicleCapacity":{"type":"integer","uniqueKey":"data.member.vehicleCapacity","typeLabel":"integer"},"routeStartTime":{"type":"string","description":"\"HH:mm\", or \"team\" when the member starts at the team's time.","uniqueKey":"data.member.routeStartTime","typeLabel":"string"},"workingHours":{"type":"object","description":"A week of working hours, one window per day, times as HHMM numbers. On write all 7 days are required; send {} to drop the member's own hours and use the team's again.","properties":{"monday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.monday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.monday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.monday","typeLabel":"object"},"tuesday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.tuesday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.tuesday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.tuesday","typeLabel":"object"},"wednesday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.wednesday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.wednesday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.wednesday","typeLabel":"object"},"thursday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.thursday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.thursday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.thursday","typeLabel":"object"},"friday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.friday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.friday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.friday","typeLabel":"object"},"saturday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.saturday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.saturday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.saturday","typeLabel":"object"},"sunday":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHours.sunday.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHours.sunday.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHours.sunday","typeLabel":"object"},"source":{"type":"string","enum":["individual","team","default"],"readOnly":true,"description":"Where the hours come from (response only).","uniqueKey":"data.member.workingHours.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"data.member.workingHours","typeLabel":"object"},"workingHoursOverrides":{"type":"object","description":"Single days with other hours, keyed by day as YYYYMMDD (8 digits). On write the whole set is replaced; other keys are ignored.","additionalProperties":{"type":"object","required":["start","end"],"properties":{"start":{"type":"integer","description":"HHMM as a number, e.g. 800 for 08:00, 1730 for 17:30.","isRequired":true,"uniqueKey":"data.member.workingHoursOverrides.additionalProperties.start","typeLabel":"integer"},"end":{"type":"integer","description":"HHMM as a number.","isRequired":true,"uniqueKey":"data.member.workingHoursOverrides.additionalProperties.end","typeLabel":"integer"}},"uniqueKey":"data.member.workingHoursOverrides.additionalProperties","typeLabel":"object"},"uniqueKey":"data.member.workingHoursOverrides","typeLabel":"object"},"states":{"type":"object","description":"Live device state. moving is halted, idling, ontheway, offduty or empty.","additionalProperties":true,"properties":{"moving":{"type":"string","enum":["halted","idling","ontheway","offduty",""],"uniqueKey":"data.member.states.moving","typeLabel":"enum\u003cstring>"},"tracking_status":{"type":"boolean","uniqueKey":"data.member.states.tracking_status","typeLabel":"boolean"},"location_services":{"type":"boolean","uniqueKey":"data.member.states.location_services","typeLabel":"boolean"},"login_status":{"type":"boolean","uniqueKey":"data.member.states.login_status","typeLabel":"boolean"},"battery_save":{"type":"boolean","uniqueKey":"data.member.states.battery_save","typeLabel":"boolean"},"off_trackrecording":{"type":"boolean","uniqueKey":"data.member.states.off_trackrecording","typeLabel":"boolean"},"ignoring_battery_optimization":{"type":"boolean","uniqueKey":"data.member.states.ignoring_battery_optimization","typeLabel":"boolean"},"off_gps_stationary":{"type":"boolean","uniqueKey":"data.member.states.off_gps_stationary","typeLabel":"boolean"},"location_permission":{"type":"boolean","uniqueKey":"data.member.states.location_permission","typeLabel":"boolean"},"background_location":{"type":"boolean","description":"Only when the member has a device.","uniqueKey":"data.member.states.background_location","typeLabel":"boolean"}},"uniqueKey":"data.member.states","typeLabel":"object"},"timestamps":{"type":"object","description":"ms timestamps, 0 when never.","properties":{"signal":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.signal","typeLabel":"integer\u003cint64>"},"created":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.created","typeLabel":"integer\u003cint64>"},"login":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.login","typeLabel":"integer\u003cint64>"},"sync":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.sync","typeLabel":"integer\u003cint64>"},"tracking":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.tracking","typeLabel":"integer\u003cint64>"},"suspended":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.suspended","typeLabel":"integer\u003cint64>"},"recovered":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.recovered","typeLabel":"integer\u003cint64>"},"invited":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.invited","typeLabel":"integer\u003cint64>"},"reminded":{"type":"integer","format":"int64","uniqueKey":"data.member.timestamps.reminded","typeLabel":"integer\u003cint64>"}},"uniqueKey":"data.member.timestamps","typeLabel":"object"}},"uniqueKey":"data.member","typeLabel":"object"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"error":{"type":"null","isRequired":true,"uniqueKey":"error","typeLabel":"null"},"meta":{"type":"object","properties":{"path":{"type":"string","description":"The request path, without /v1.","example":"/jobs","uniqueKey":"meta.path","typeLabel":"string"},"method":{"type":"string","example":"GET","uniqueKey":"meta.method","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":{"member":{"id":"a1b2c3","type":"person","username":"alex@example.com","name":"Alex Rivera","email":"alex@example.com","phone":"+1 415 555 0101","color":"#2f80ed","profileImageUrl":"","companyId":"c0c0c0","role":"worker","statusLabel":"","teams":[1],"location":{"lat":37.7793,"lng":-122.4193,"ts":1761980400000,"head":90,"accuracy":12,"speed":0},"units":{"distance":"US","time":"12","date":"MM-dd-yyyy"},"locale":{"language":"en","timezone":"America/Los_Angeles"},"routeStartLat":37.7749,"routeStartLng":-122.4194,"routeEndLat":37.7749,"routeEndLng":-122.4194,"travelMode":"car","vehicleCapacity":0,"routeStartTime":"08:00","workingHours":{"monday":{"start":800,"end":1700},"tuesday":{"start":800,"end":1700},"wednesday":{"start":800,"end":1700},"thursday":{"start":800,"end":1700},"friday":{"start":800,"end":1700},"saturday":{"start":0,"end":0},"sunday":{"start":0,"end":0},"source":"individual"},"workingHoursOverrides":{"20261224":{"start":800,"end":1200}},"states":{"moving":"halted","tracking_status":true,"location_services":true,"login_status":true,"battery_save":false,"off_trackrecording":false,"ignoring_battery_optimization":true,"off_gps_stationary":false,"location_permission":true,"background_location":true},"timestamps":{"signal":1761980400000,"created":1735689600000,"login":1761970000000,"sync":1761975000000,"tracking":1761970000000,"suspended":0,"recovered":0,"invited":1735689600000,"reminded":1735689600000}}},"error":null,"meta":{"path":"/v1/members","method":"POST"}},"examples":{"Example":{"title":"Example","value":{"data":{"member":{"id":"a1b2c3","type":"person","username":"alex@example.com","name":"Alex Rivera","email":"alex@example.com","phone":"+1 415 555 0101","color":"#2f80ed","profileImageUrl":"","companyId":"c0c0c0","role":"worker","statusLabel":"","teams":[1],"location":{"lat":37.7793,"lng":-122.4193,"ts":1761980400000,"head":90,"accuracy":12,"speed":0},"units":{"distance":"US","time":"12","date":"MM-dd-yyyy"},"locale":{"language":"en","timezone":"America/Los_Angeles"},"routeStartLat":37.7749,"routeStartLng":-122.4194,"routeEndLat":37.7749,"routeEndLng":-122.4194,"travelMode":"car","vehicleCapacity":0,"routeStartTime":"08:00","workingHours":{"monday":{"start":800,"end":1700},"tuesday":{"start":800,"end":1700},"wednesday":{"start":800,"end":1700},"thursday":{"start":800,"end":1700},"friday":{"start":800,"end":1700},"saturday":{"start":0,"end":0},"sunday":{"start":0,"end":0},"source":"individual"},"workingHoursOverrides":{"20261224":{"start":800,"end":1200}},"states":{"moving":"halted","tracking_status":true,"location_services":true,"login_status":true,"battery_save":false,"off_trackrecording":false,"ignoring_battery_optimization":true,"off_gps_stationary":false,"location_permission":true,"background_location":true},"timestamps":{"signal":1761980400000,"created":1735689600000,"login":1761970000000,"sync":1761975000000,"tracking":1761970000000,"suspended":0,"recovered":0,"invited":1735689600000,"reminded":1735689600000}}},"error":null,"meta":{"path":"/v1/members","method":"POST"}}}},"exampleType":"examples"}},"exampleType":"examples"},"ea02745b-e48b-453b-bce3-277f7d2d9557":{"description":"The request is invalid.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"null","uniqueKey":"data","typeLabel":"null"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable error code for programs.","enum":["invalid_request","invalid_format","invalid_data","invalid_api_key","unknown_user","authentication_failed","forbidden","not_found","already_exists","throttled","not_ready","clock_invalid","force_logout","internal_error","unknown_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Why it failed, for people.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"path":{"type":"string","description":"The request path, without /v1.","example":"/jobs","uniqueKey":"meta.path","typeLabel":"string"},"method":{"type":"string","example":"GET","uniqueKey":"meta.method","typeLabel":"string"}},"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":null,"error":{"code":"invalid_request","message":"date must be YYYY-MM-DD"},"meta":{"path":"/jobs","method":"GET"}},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"invalid_request","message":"date must be YYYY-MM-DD"},"meta":{"path":"/jobs","method":"GET"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9f38a2fa-038e-4c1a-a2fe-4c99e918996d":{"description":"The API key is missing or invalid.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"null","uniqueKey":"data","typeLabel":"null"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable error code for programs.","enum":["invalid_request","invalid_format","invalid_data","invalid_api_key","unknown_user","authentication_failed","forbidden","not_found","already_exists","throttled","not_ready","clock_invalid","force_logout","internal_error","unknown_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Why it failed, for people.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"path":{"type":"string","description":"The request path, without /v1.","example":"/jobs","uniqueKey":"meta.path","typeLabel":"string"},"method":{"type":"string","example":"GET","uniqueKey":"meta.method","typeLabel":"string"}},"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":null,"error":{"code":"invalid_api_key","message":"Invalid Hellotracks API key."},"meta":{"path":"/jobs","method":"GET"}},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"invalid_api_key","message":"Invalid Hellotracks API key."},"meta":{"path":"/jobs","method":"GET"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9a6c9f69-f80d-4d85-a3de-1a51e25f07ed":{"description":"The key may not do this.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"null","uniqueKey":"data","typeLabel":"null"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable error code for programs.","enum":["invalid_request","invalid_format","invalid_data","invalid_api_key","unknown_user","authentication_failed","forbidden","not_found","already_exists","throttled","not_ready","clock_invalid","force_logout","internal_error","unknown_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Why it failed, for people.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"path":{"type":"string","description":"The request path, without /v1.","example":"/jobs","uniqueKey":"meta.path","typeLabel":"string"},"method":{"type":"string","example":"GET","uniqueKey":"meta.method","typeLabel":"string"}},"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":null,"error":{"code":"forbidden","message":"No permission."},"meta":{"path":"/jobs","method":"GET"}},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"forbidden","message":"No permission."},"meta":{"path":"/jobs","method":"GET"}}}},"exampleType":"examples"}},"exampleType":"examples"},"e7932202-2010-4f41-86fc-6a53b2ca080c":{"description":"The record already exists.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"null","uniqueKey":"data","typeLabel":"null"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable error code for programs.","enum":["invalid_request","invalid_format","invalid_data","invalid_api_key","unknown_user","authentication_failed","forbidden","not_found","already_exists","throttled","not_ready","clock_invalid","force_logout","internal_error","unknown_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Why it failed, for people.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"path":{"type":"string","description":"The request path, without /v1.","example":"/jobs","uniqueKey":"meta.path","typeLabel":"string"},"method":{"type":"string","example":"GET","uniqueKey":"meta.method","typeLabel":"string"}},"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":null,"error":{"code":"already_exists","message":"Username already exists."},"meta":{"path":"/jobs","method":"GET"}},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"already_exists","message":"Username already exists."},"meta":{"path":"/jobs","method":"GET"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9d1ac4b8-1881-4250-bdaa-a3fc63f1b3d8":{"description":"Too many requests; slow down.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"null","uniqueKey":"data","typeLabel":"null"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable error code for programs.","enum":["invalid_request","invalid_format","invalid_data","invalid_api_key","unknown_user","authentication_failed","forbidden","not_found","already_exists","throttled","not_ready","clock_invalid","force_logout","internal_error","unknown_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Why it failed, for people.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"path":{"type":"string","description":"The request path, without /v1.","example":"/jobs","uniqueKey":"meta.path","typeLabel":"string"},"method":{"type":"string","example":"GET","uniqueKey":"meta.method","typeLabel":"string"}},"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":null,"error":{"code":"throttled","message":"Too many requests."},"meta":{"path":"/jobs","method":"GET"}},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"throttled","message":"Too many requests."},"meta":{"path":"/jobs","method":"GET"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"82c7e45e-4c5c-4eb3-8d32-71a74101e06c":{"ApiKey":{"type":"apiKey","in":"header","name":"API-Key","description":"Your API key, from More → API \u0026 Integrations in the dashboard, or from ht signup / ht auth login.","scopes":[],"schemeName":"ApiKey"}}},"servers":{"58bcea14-c37e-4bbc-bd59-e61bb9978210":{"url":"https://api.hellotracks.com/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"API-Key","description":"Your API key, from More → API \u0026 Integrations in the dashboard, or from ht signup / ht auth login.","scopes":[],"schemeName":"ApiKey"},"schema":{"title":"API-Key","type":"string","description":"Your API key, from More → API \u0026 Integrations in the dashboard, or from ht signup / ht auth login.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"API-Key"}],"title":"ApiKey"}]},"originalFileLocation":"v1/openapi.json"},"subdomain":"hellotracks","siteName":"Hellotracks developer docs","title":"Add a member - Hellotracks developer docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T13:39:17.252Z","originalFileLocation":"v1/reference/members/create-member.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=\"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can\u0026#x27;t add members; only admins and company keys may add admins. A company that isn\u0026#x27;t paying yet can have at most 300 members (403). A taken username answers 409.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hellotracks developer docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_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/hellotracks/Mukku1hgsB6vFQWq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add a member - Hellotracks developer docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can\u0026#x27;t add members; only admins and company keys may add admins. A company that isn\u0026#x27;t paying yet can have at most 300 members (403). A taken username answers 409.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hellotracks developer docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://api-docs.hellotracks.com/v1/reference/members/create-member\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hellotracks.mintlify.app/_mintlify/api/og/v2?division=Members\u0026amp;title=Add+a+member\u0026amp;description=Adds+a+person+to+the+company+and+sends+them+an+invitation+by+email+%28and+by+text+message+when+a+phone+number+is+given%29.+username+and+name+are+required.+All+other\u0026amp;theme=8e96cdb371124c7fdc0c80f1\u0026amp;signature=1dc32d9f72619f521c99ba0c0b82207c9c2a417141f4522428e5348d6b12ba0a\">\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=\"Add a member - Hellotracks developer docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can\u0026#x27;t add members; only admins and company keys may add admins. A company that isn\u0026#x27;t paying yet can have at most 300 members (403). A taken username answers 409.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hellotracks.mintlify.app/_mintlify/api/og/v2?division=Members\u0026amp;title=Add+a+member\u0026amp;description=Adds+a+person+to+the+company+and+sends+them+an+invitation+by+email+%28and+by+text+message+when+a+phone+number+is+given%29.+username+and+name+are+required.+All+other\u0026amp;theme=8e96cdb371124c7fdc0c80f1\u0026amp;signature=1dc32d9f72619f521c99ba0c0b82207c9c2a417141f4522428e5348d6b12ba0a\">\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/hellotracks/Mukku1hgsB6vFQWq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hellotracks developer docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#22C328\">\u003clink data-mint-head rel=\"canonical\" href=\"https://api-docs.hellotracks.com/v1/reference/members/create-member\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v1/reference/members/create-member.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://api-docs.hellotracks.com/#organization\",\"name\":\"Hellotracks developer docs\",\"url\":\"https://api-docs.hellotracks.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hellotracks/Ef0Eqx61i3dR12gk/logo/light.svg?fit=max\u0026auto=format\u0026n=Ef0Eqx61i3dR12gk\u0026q=85\u0026s=3402609a99cee9b7f7698ffe4729c386\"}},{\"@type\":\"WebSite\",\"@id\":\"https://api-docs.hellotracks.com#website\",\"name\":\"Hellotracks developer docs\",\"url\":\"https://api-docs.hellotracks.com\",\"publisher\":{\"@id\":\"https://api-docs.hellotracks.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member#webpage\",\"url\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member\",\"name\":\"Add a member\",\"description\":\"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can't add members; only admins and company keys may add admins. A company that isn't paying yet can have at most 300 members (403). A taken username answers 409.\",\"dateModified\":\"2026-11-02T13:39:17.252Z\",\"isPartOf\":{\"@id\":\"https://api-docs.hellotracks.com#website\"},\"breadcrumb\":{\"@id\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Members\",\"item\":\"https://api-docs.hellotracks.com/v1/reference/members/list-members\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add a member\",\"item\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member#apireference\",\"headline\":\"Add a member\",\"name\":\"Add a member\",\"description\":\"Adds a person to the company and sends them an invitation by email (and by text message when a phone number is given). username and name are required. All other fields are applied too. Adding a username that belongs to a removed member of the same company brings that member back. Workers can't add members; only admins and company keys may add admins. A company that isn't paying yet can have at most 300 members (403). A taken username answers 409.\",\"url\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member\",\"mainEntityOfPage\":{\"@id\":\"https://api-docs.hellotracks.com/v1/reference/members/create-member#webpage\"},\"dateModified\":\"2026-11-02T13:39:17.252Z\",\"publisher\":{\"@id\":\"https://api-docs.hellotracks.com/#organization\"},\"isPartOf\":{\"@id\":\"https://api-docs.hellotracks.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hellotracks developer docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hellotracks developer docs","nav":{"global":null,"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/introduction"}]},{"tab":"JSON API","pages":[{"title":"JSON API","href":"/api-reference/overview"}]},{"tab":"REST API","groups":[{"group":"Get Started","pages":[{"title":"REST API overview","href":"/v1/overview"},{"title":"No-code connectors","href":"/v1/no-code-connectors"}]},{"group":"Sign-up and sign-in","pages":[{"title":"Start a sign-up","openapi":"v1/openapi.json POST /signup","href":"/v1/reference/sign-up-and-sign-in/create-signup"},{"title":"Finish a sign-up","openapi":"v1/openapi.json POST /signup/verify","href":"/v1/reference/sign-up-and-sign-in/verify-signup"},{"title":"Email a sign-in code","openapi":"v1/openapi.json POST /auth/email-code","href":"/v1/reference/sign-up-and-sign-in/request-email-code"},{"title":"Sign in with the code","openapi":"v1/openapi.json POST /auth/email-code/verify","href":"/v1/reference/sign-up-and-sign-in/verify-email-code"},{"title":"Show the key's account","openapi":"v1/openapi.json GET /auth/whoami","href":"/v1/reference/sign-up-and-sign-in/get-who-am-i"}]},{"group":"Company","pages":[{"title":"Get the company","openapi":"v1/openapi.json GET /company","href":"/v1/reference/company/get-company"},{"title":"Change the company","openapi":"v1/openapi.json PATCH /company","href":"/v1/reference/company/update-company"}]},{"group":"Members","pages":[{"title":"List members","openapi":"v1/openapi.json GET /members","description":"Lists the company's active members the key may see: admins and company keys see everyone; operators and workers see what the company's visibility settings allow (for example only their own team). The caller is always included. Removed members appear only when asked for by id. No paging: query and max filter the full list.","href":"/v1/reference/members/list-members"},{"title":"Add a member","openapi":"v1/openapi.json POST /members","href":"/v1/reference/members/create-member"},{"title":"Get a member","openapi":"v1/openapi.json GET /members/{id}","description":"Returns one member in a list of one. An unknown id, or a member the key may not see, answers 404 (`not_found`, \"Member not found\"). Removed members of the company are returned, with activeStatus.","href":"/v1/reference/members/get-member"},{"title":"Change a member","openapi":"v1/openapi.json PATCH /members/{id}","href":"/v1/reference/members/update-member"},{"title":"Remove a member","openapi":"v1/openapi.json DELETE /members/{id}","href":"/v1/reference/members/delete-member"}]},{"group":"API keys","pages":[{"title":"List API keys","openapi":"v1/openapi.json GET /apikeys","href":"/v1/reference/api-keys/list-api-keys"},{"title":"Create an API key","openapi":"v1/openapi.json POST /apikeys","href":"/v1/reference/api-keys/create-api-key"},{"title":"Revoke an API key","openapi":"v1/openapi.json POST /apikeys/{id}/revoke","href":"/v1/reference/api-keys/revoke-api-key"},{"title":"Delete an API key","openapi":"v1/openapi.json DELETE /apikeys/{id}","href":"/v1/reference/api-keys/delete-api-key"}]},{"group":"Jobs","pages":[{"title":"List jobs","openapi":"v1/openapi.json GET /jobs","href":"/v1/reference/jobs/list-jobs"},{"title":"Create jobs","openapi":"v1/openapi.json POST /jobs","href":"/v1/reference/jobs/create-jobs"},{"title":"Update jobs","openapi":"v1/openapi.json PATCH /jobs","href":"/v1/reference/jobs/update-jobs"},{"title":"Get a job","openapi":"v1/openapi.json GET /jobs/{id}","href":"/v1/reference/jobs/get-job"},{"title":"Update a job","openapi":"v1/openapi.json PATCH /jobs/{id}","href":"/v1/reference/jobs/update-job"},{"title":"Delete a job","openapi":"v1/openapi.json DELETE /jobs/{id}","href":"/v1/reference/jobs/delete-job"},{"title":"Archive a job","openapi":"v1/openapi.json POST /jobs/{id}/archive","href":"/v1/reference/jobs/archive-job"},{"title":"Restore a job","openapi":"v1/openapi.json POST /jobs/{id}/restore","href":"/v1/reference/jobs/restore-job"}]},{"group":"Places","pages":[{"title":"List places","openapi":"v1/openapi.json GET /places","href":"/v1/reference/places/list-places"},{"title":"Create a place","openapi":"v1/openapi.json POST /places","href":"/v1/reference/places/create-place"},{"title":"Get a place","openapi":"v1/openapi.json GET /places/{id}","href":"/v1/reference/places/get-place"},{"title":"Update a place","openapi":"v1/openapi.json PATCH /places/{id}","href":"/v1/reference/places/update-place"},{"title":"Delete a place","openapi":"v1/openapi.json DELETE /places/{id}","href":"/v1/reference/places/delete-place"}]},{"group":"Zones","pages":[{"title":"List zones","openapi":"v1/openapi.json GET /zones","href":"/v1/reference/zones/list-zones"}]},{"group":"Routing","pages":[{"title":"Optimize a route","openapi":"v1/openapi.json POST /routing/optimize","href":"/v1/reference/routing/optimize-route"}]},{"group":"ETA pages","pages":[{"title":"List ETA sessions","openapi":"v1/openapi.json GET /eta/sessions","href":"/v1/reference/eta-pages/list-eta-sessions"},{"title":"Create an ETA session","openapi":"v1/openapi.json POST /eta/sessions","href":"/v1/reference/eta-pages/create-eta-session"},{"title":"Get an ETA session","openapi":"v1/openapi.json GET /eta/sessions/{id}","href":"/v1/reference/eta-pages/get-eta-session"},{"title":"Update an ETA session","openapi":"v1/openapi.json PATCH /eta/sessions/{id}","href":"/v1/reference/eta-pages/update-eta-session"},{"title":"Revoke an ETA session","openapi":"v1/openapi.json DELETE /eta/sessions/{id}","href":"/v1/reference/eta-pages/revoke-eta-session"},{"title":"Refresh an ETA session","openapi":"v1/openapi.json POST /eta/sessions/{id}/refresh","href":"/v1/reference/eta-pages/refresh-eta-session"},{"title":"List ETA session events","openapi":"v1/openapi.json GET /eta/sessions/{id}/events","href":"/v1/reference/eta-pages/list-eta-session-events"}]},{"group":"Maps","pages":[{"title":"List map layers","openapi":"v1/openapi.json GET /maps/layers","href":"/v1/reference/maps/list-map-layers"},{"title":"Render a map","openapi":"v1/openapi.json POST /maps/render","href":"/v1/reference/maps/render-map"},{"title":"List map shares","openapi":"v1/openapi.json GET /maps/shares","href":"/v1/reference/maps/list-map-shares"},{"title":"Create a map share","openapi":"v1/openapi.json POST /maps/shares","href":"/v1/reference/maps/create-map-share"},{"title":"Get a map share","openapi":"v1/openapi.json GET /maps/shares/{token}","href":"/v1/reference/maps/get-map-share"},{"title":"Revoke a map share","openapi":"v1/openapi.json DELETE /maps/shares/{token}","href":"/v1/reference/maps/revoke-map-share"}]},{"group":"Timesheets","pages":[{"title":"List timesheet entries","openapi":"v1/openapi.json GET /timesheets","href":"/v1/reference/timesheets/list-timesheets"},{"title":"Add a timesheet entry","openapi":"v1/openapi.json POST /timesheets/entries","href":"/v1/reference/timesheets/create-timesheet-entry"},{"title":"Change a timesheet entry","openapi":"v1/openapi.json PATCH /timesheets/entries/{id}","href":"/v1/reference/timesheets/update-timesheet-entry"},{"title":"Delete a timesheet entry","openapi":"v1/openapi.json DELETE /timesheets/entries/{id}","href":"/v1/reference/timesheets/delete-timesheet-entry"}]},{"group":"Forms","pages":[{"title":"List form templates","openapi":"v1/openapi.json GET /forms/templates","href":"/v1/reference/forms/list-form-templates"},{"title":"Create a form template","openapi":"v1/openapi.json POST /forms/templates","href":"/v1/reference/forms/create-form-template"},{"title":"Get a form template","openapi":"v1/openapi.json GET /forms/templates/{id}","href":"/v1/reference/forms/get-form-template"},{"title":"Update a form template","openapi":"v1/openapi.json PATCH /forms/templates/{id}","href":"/v1/reference/forms/update-form-template"},{"title":"Delete a form template","openapi":"v1/openapi.json DELETE /forms/templates/{id}","href":"/v1/reference/forms/delete-form-template"},{"title":"List form submissions","openapi":"v1/openapi.json GET /forms/submissions","href":"/v1/reference/forms/list-form-submissions"},{"title":"Submit a form","openapi":"v1/openapi.json POST /forms/submissions","href":"/v1/reference/forms/create-form-submission"},{"title":"Get a form submission","openapi":"v1/openapi.json GET /forms/submissions/{id}","href":"/v1/reference/forms/get-form-submission"},{"title":"Upload a form attachment","openapi":"v1/openapi.json POST /forms/attachments","href":"/v1/reference/forms/upload-form-attachment"},{"title":"List linked forms","openapi":"v1/openapi.json GET /forms/links","href":"/v1/reference/forms/list-form-links"},{"title":"Link a form","openapi":"v1/openapi.json POST /forms/links","href":"/v1/reference/forms/link-form"},{"title":"Unlink a form","openapi":"v1/openapi.json DELETE /forms/links","href":"/v1/reference/forms/unlink-form"}]},{"group":"Alerts","pages":[{"title":"List alert actions","openapi":"v1/openapi.json GET /alerts/actions","href":"/v1/reference/alerts/list-alert-actions"},{"title":"List alert rules","openapi":"v1/openapi.json GET /alerts/configs","href":"/v1/reference/alerts/list-alert-configs"},{"title":"Create an alert rule","openapi":"v1/openapi.json POST /alerts/configs","href":"/v1/reference/alerts/create-alert-config"},{"title":"Get an alert rule","openapi":"v1/openapi.json GET /alerts/configs/{id}","href":"/v1/reference/alerts/get-alert-config"},{"title":"Update an alert rule","openapi":"v1/openapi.json PATCH /alerts/configs/{id}","href":"/v1/reference/alerts/update-alert-config"},{"title":"Delete an alert rule","openapi":"v1/openapi.json DELETE /alerts/configs/{id}","href":"/v1/reference/alerts/delete-alert-config"},{"title":"List alerts","openapi":"v1/openapi.json GET /alerts/instances","href":"/v1/reference/alerts/list-alert-instances"},{"title":"Get an alert","openapi":"v1/openapi.json GET /alerts/instances/{id}","href":"/v1/reference/alerts/get-alert-instance"},{"title":"Update an alert","openapi":"v1/openapi.json PATCH /alerts/instances/{id}","href":"/v1/reference/alerts/update-alert-instance"},{"title":"Delete an alert","openapi":"v1/openapi.json DELETE /alerts/instances/{id}","href":"/v1/reference/alerts/delete-alert-instance"}]},{"group":"Reports","pages":[{"title":"List newer reports","openapi":"v1/openapi.json GET /reports/catalog","href":"/v1/reference/reports/list-report-catalog"},{"title":"Preview a report","openapi":"v1/openapi.json POST /reports/preview","href":"/v1/reference/reports/preview-report"},{"title":"Start a report run","openapi":"v1/openapi.json POST /reports/run","href":"/v1/reference/reports/run-report"},{"title":"Get a report run","openapi":"v1/openapi.json GET /reports/run/{id}","href":"/v1/reference/reports/get-report-run"},{"title":"List saved reports","openapi":"v1/openapi.json GET /reports/saved","href":"/v1/reference/reports/list-saved-reports"},{"title":"Save a report","openapi":"v1/openapi.json POST /reports/saved","href":"/v1/reference/reports/create-saved-report"},{"title":"Replace a saved report","openapi":"v1/openapi.json PATCH /reports/saved/{id}","href":"/v1/reference/reports/update-saved-report"},{"title":"Delete a saved report","openapi":"v1/openapi.json DELETE /reports/saved/{id}","href":"/v1/reference/reports/delete-saved-report"},{"title":"Send a saved report now","openapi":"v1/openapi.json POST /reports/saved/{id}/send","href":"/v1/reference/reports/send-saved-report"},{"title":"List older report types","openapi":"v1/openapi.json GET /reports/types","href":"/v1/reference/reports/list-report-types"},{"title":"Generate an older report","openapi":"v1/openapi.json POST /reports/generate","href":"/v1/reference/reports/generate-report"},{"title":"List open report jobs","openapi":"v1/openapi.json GET /reports/jobs","href":"/v1/reference/reports/list-report-jobs"},{"title":"Get a report job","openapi":"v1/openapi.json GET /reports/jobs/{id}","href":"/v1/reference/reports/get-report-job"},{"title":"List report files","openapi":"v1/openapi.json GET /reports/uploads","href":"/v1/reference/reports/list-report-uploads"},{"title":"List recurring reports","openapi":"v1/openapi.json GET /reports/recurring","href":"/v1/reference/reports/list-recurring-reports"},{"title":"Create a recurring report","openapi":"v1/openapi.json POST /reports/recurring","href":"/v1/reference/reports/create-recurring-report"},{"title":"Update a recurring report","openapi":"v1/openapi.json PATCH /reports/recurring/{id}","href":"/v1/reference/reports/update-recurring-report"},{"title":"Delete a recurring report","openapi":"v1/openapi.json DELETE /reports/recurring/{id}","href":"/v1/reference/reports/delete-recurring-report"}]},{"group":"Webhooks","pages":[{"title":"List webhooks","openapi":"v1/openapi.json GET /webhooks","href":"/v1/reference/webhooks/list-webhooks"},{"title":"Set webhooks","openapi":"v1/openapi.json PUT /webhooks","href":"/v1/reference/webhooks/set-webhooks"}]}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/overview"}]}]},"basePath":"","title":"Add a member - Hellotracks developer docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}