Opaque cursor for the next page, to pass back as starting_after. Absent when no further pages exist, which is how a walk ends.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tightknit","colors":{"primary":"#0ea5e9","light":"#0ea5e9","dark":"#0ea5e9"},"logo":{"light":"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/light.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=35c245944b73607d7c7b4b7c6fd4f080","dark":"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/dark.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=6cd06fb7afb28cdae7bca4f7b6806906","href":"https://tightknit.ai/"},"favicon":"https://mintcdn.com/tightknit/510fnWGbA38NwHOk/favicon.png?fit=max\u0026auto=format\u0026n=510fnWGbA38NwHOk\u0026q=85\u0026s=ca1f972d807039e1bc2acbeb8f00326a","background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://tightknit.ai/","label":"Homepage ↗"}],"primary":{"type":"button","label":"Book a Demo","href":"https://cal.com/zhawtof/30min"}},"footer":{"socials":{"slack":"https://community.tightknit.ai","linkedin":"https://www.linkedin.com/company/tightknitai","youtube":"https://www.youtube.com/@tightknitai"}},"fonts":{"heading":{"family":"Inter","weight":600,"source":"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2","format":"woff2"}},"icons":{"library":"fontawesome"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://community.tightknit.ai/"},{"anchor":"Changelog","icon":"bullhorn","href":"https://community.tightknit.ai/x/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tightknit","hasAudioNarration":false,"actualSubdomain":"tightknit","customDomains":["docs.tightknit.ai"],"gitSource":{"type":"github","owner":"tightknitai","repo":"tightknit-app","deployBranch":"main","contentDirectory":"packages/docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af55cd92e698a8a3f24ca19","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":120},{"language":"default","tag":"Admin API","count":117},{"language":"default","tag":"Documentation","count":108},{"language":"default","tag":"App Guides","count":45},{"language":"default","tag":"Platform","count":40},{"language":"default","tag":"Events","count":19},{"language":"default","tag":"Slack App","count":17},{"language":"default","tag":"Community Site","count":15},{"language":"default","tag":"Compositions","count":15},{"language":"default","tag":"Guides","count":13}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles/plan-availability.css","content":".plan-availability{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin:1rem 0;padding:0.875rem 1.125rem;border:1px solid rgb(14 165 233 / 0.35);border-radius:0.75rem;background:linear-gradient(\n 135deg,\n rgb(14 165 233 / 0.09),\n rgb(56 189 248 / 0.02)\n )}.dark .plan-availability{border-color:rgb(14 165 233 / 0.4);background:linear-gradient(\n 135deg,\n rgb(14 165 233 / 0.14),\n rgb(14 165 233 / 0.03)\n )}.plan-availability-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.plan-availability-content{flex:1 1 14rem;min-width:0}.plan-availability-feature{font-size:0.9375rem;font-weight:600;line-height:1.4}.plan-availability-body{margin-top:0.375rem;font-size:0.8125rem;line-height:1.55}.plan-availability-body a{color:#0284c7;font-weight:600;text-decoration:underline;text-underline-offset:2px}.dark .plan-availability-body a{color:#38bdf8}.plan-availability-matrix{display:flex;gap:0.5rem;flex-shrink:0}.plan-availability-plan{display:flex;flex-direction:column;align-items:center;gap:0.3rem;min-width:5rem;padding:0.5rem 0.625rem;border:1px solid rgb(14 165 233 / 0.25);border-radius:0.5rem;background:rgb(255 255 255 / 0.5)}.dark .plan-availability-plan{border-color:rgb(14 165 233 / 0.3);background:rgb(2 6 23 / 0.35)}.plan-availability-plan-name{font-size:0.65rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;opacity:0.7;white-space:nowrap}.plan-availability-check{width:1rem;height:1rem;color:#0284c7}.dark .plan-availability-check{color:#38bdf8}.plan-availability-addon{padding:0 0.45rem;border-radius:9999px;font-size:0.65rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1rem;color:#fff;background:linear-gradient(135deg, #0284c7, #38bdf8);white-space:nowrap}.plan-availability-none{font-size:0.875rem;line-height:1rem;opacity:0.35}"}],"page":{"pagePath":"v1/api-reference/journeys/list-milestone-achievements","slug":"/v1/api-reference/journeys/list-milestone-achievements","pageMetadata":{"title":"List milestone achievements","description":"Returns a page of milestone achievements, newest first. Pass a page's `next_cursor` as `starting_after` to read the next one.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_achievements","href":"/v1/api-reference/journeys/list-milestone-achievements","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns a page of milestone achievements, newest first. Pass a page’s \", _jsx(_components.code, {\n children: \"next_cursor\"\n }), \" as \", _jsx(_components.code, {\n children: \"starting_after\"\n }), \" to read the next one.\"]\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":"List milestone achievements","description":"Returns a page of milestone achievements, newest first. Pass a page's `next_cursor` as `starting_after` to read the next one.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_achievements","href":"/v1/api-reference/journeys/list-milestone-achievements","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"listMilestoneAchievements","summary":"List milestone achievements","description":"Returns a page of milestone achievements, newest first. Pass a page's `next_cursor` as `starting_after` to read the next one.","tags":["Journeys"],"security":["6e40a189-40a6-4df1-b2c9-9c3aa8d25756"],"parameters":["93fef32f-6f71-4b60-961b-f0549c283f0a","4953fbd4-af25-4945-9705-c8831d5c8e58","d9b1c75a-7c42-4b6e-b6a2-948ea8800c1b","c6476b6e-d4e9-4ffa-90d3-9e2d775ef2f4","3030e691-607b-4676-abd6-1a2b26170566","018b6c83-8d1c-4aa1-ac4c-6badac9a8178","b66def39-fe39-42cc-805e-c47ab44f7596","c3f85f8d-dedb-4b5d-9f2a-603b48552de4"],"responses":{"200":"68982aeb-4378-4f66-a28a-2113622b8879","default":"90657d71-7035-4f06-bfce-3a4eadf8810c"},"x-mint":{"metadata":{"playground":"none"}},"method":"get","type":"path","servers":["0a9771c8-9003-4dc7-aa40-7ed293ec076d"],"path":"/v1/milestone_achievements","baseUrlOptions":["https://api.tightknit.ai"],"title":"List milestone achievements","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"93fef32f-6f71-4b60-961b-f0549c283f0a":{"schema":{"type":"integer","minimum":1,"maximum":100,"default":20,"description":"How many rows to return, from 1 to 100.","example":20,"isRequired":false,"uniqueKey":"","typeLabel":"integer"},"required":false,"description":"How many rows to return, from 1 to 100.","name":"limit","in":"query"},"4953fbd4-af25-4945-9705-c8831d5c8e58":{"schema":{"type":"string","description":"Opaque cursor from a previous page’s next_cursor.","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Opaque cursor from a previous page’s next_cursor.","name":"starting_after","in":"query"},"d9b1c75a-7c42-4b6e-b6a2-948ea8800c1b":{"schema":{"oneOf":[{"type":"string","description":"Returns only rows whose id is one of these. Repeatable.","pattern":"^mach_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","pattern":"^mach_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Returns only rows whose id is one of these. Repeatable.","maxItems":100,"uniqueKey":"oneOf.1","typeLabel":"string[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | string[]"},"required":false,"description":"Returns only rows whose id is one of these. Repeatable.","name":"id","in":"query","style":"form","explode":true},"c6476b6e-d4e9-4ffa-90d3-9e2d775ef2f4":{"schema":{"type":"string","format":"date-time","description":"RFC 3339. Returns only rows whose created_at is at or after this.","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cdate-time>"},"required":false,"description":"RFC 3339. Returns only rows whose created_at is at or after this.","name":"created_at[gte]","in":"query"},"3030e691-607b-4676-abd6-1a2b26170566":{"schema":{"type":"string","format":"date-time","description":"RFC 3339. Returns only rows whose created_at is at or before this.","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cdate-time>"},"required":false,"description":"RFC 3339. Returns only rows whose created_at is at or before this.","name":"created_at[lte]","in":"query"},"018b6c83-8d1c-4aa1-ac4c-6badac9a8178":{"schema":{"oneOf":[{"type":"string","description":"Returns only rows whose milestone_id is one of these. Repeatable.","pattern":"^mile_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","pattern":"^mile_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Returns only rows whose milestone_id is one of these. Repeatable.","maxItems":100,"uniqueKey":"oneOf.1","typeLabel":"string[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | string[]"},"required":false,"description":"Returns only rows whose milestone_id is one of these. Repeatable.","name":"milestone_id","in":"query","style":"form","explode":true},"b66def39-fe39-42cc-805e-c47ab44f7596":{"schema":{"oneOf":[{"type":"string","description":"Returns only rows whose profile_id is one of these. Repeatable.","pattern":"^prof_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","pattern":"^prof_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Returns only rows whose profile_id is one of these. Repeatable.","maxItems":100,"uniqueKey":"oneOf.1","typeLabel":"string[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | string[]"},"required":false,"description":"Returns only rows whose profile_id is one of these. Repeatable.","name":"profile_id","in":"query","style":"form","explode":true},"c3f85f8d-dedb-4b5d-9f2a-603b48552de4":{"schema":{"oneOf":[{"type":"string","description":"Repeatable. Returns the named relation inline. One of: `milestone`, `profile`, `award_assignment`.","enum":["milestone","profile","award_assignment"],"uniqueKey":"oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"array","items":{"type":"string","enum":["milestone","profile","award_assignment"],"uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Repeatable. Returns the named relation inline. One of: `milestone`, `profile`, `award_assignment`.","maxItems":3,"uniqueKey":"oneOf.1","typeLabel":"enum\u003cstring>[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring> | enum\u003cstring>[]"},"required":false,"description":"Repeatable. Returns the named relation inline. One of: `milestone`, `profile`, `award_assignment`.","name":"expand","in":"query","style":"form","explode":true}},"responses":{"68982aeb-4378-4f66-a28a-2113622b8879":{"description":"Success","headers":{"Request-Id":{"description":"Identifier for this request, quote it in support tickets.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"object":{"type":"string","enum":["list"],"description":"Always `list`.","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["milestone_achievement"],"description":"Always `milestone_achievement`.","isRequired":true,"uniqueKey":"data.items.[INDEX].object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"mach_2p7r4v9c1kxd","isRequired":true,"uniqueKey":"data.items.[INDEX].id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the member completed the milestone.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"milestone_id":{"type":"string","description":"The id of the milestone completed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone_id","typeLabel":"string"},"profile_id":{"type":"string","description":"The id of the profile that completed the milestone.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile_id","typeLabel":"string"},"milestone":{"oneOf":[{"type":"object","description":"The milestone completed. Present only when `milestone` is expanded.","required":["object","id","created_at","updated_at","label","action","sort_order","multiplier","scoped_to_emoji_name","achievements_count","journey_id","created_by_id","integrations"],"properties":{"object":{"type":"string","enum":["milestone"],"description":"Always `milestone`.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"mile_5v8b1c6d2fgh","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"label":{"type":"string","description":"The milestone’s name, as members see it.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.label","typeLabel":"string"},"action":{"type":"string","enum":["join_workspace","register_for_event","num_reactions_given_not_to_self","num_reactions_received_not_from_self","send_post_in_channel","send_reply_in_channel_not_to_self","num_msgs_reacted_to_not_to_self","num_msgs_that_received_react_not_from_self","send_message_in_channel_not_to_self","num_polls_voted_in","log_in_to_forums_site","update_slack_profile_photo","num_replies_selected_as_answer_not_from_self","join_slack_channel"],"description":"What a member does to make progress on the milestone. One of:\n- `join_workspace`: the member joins the Slack workspace.\n- `register_for_event`: the member registers for an event, counted once per event.\n- `num_reactions_given_not_to_self`: the member reacts to another member’s message, counted per reaction.\n- `num_reactions_received_not_from_self`: the member receives a reaction from another member on their message, counted per reaction.\n- `send_post_in_channel`: the member sends a top-level message in a channel.\n- `send_reply_in_channel_not_to_self`: the member replies in a thread on another member’s message, counted once per thread.\n- `num_msgs_reacted_to_not_to_self`: the member reacts to another member’s message, counted once per message.\n- `num_msgs_that_received_react_not_from_self`: the member has a message receive a reaction from another member, counted once per message.\n- `send_message_in_channel_not_to_self`: the member sends a top-level message, or a reply to another member’s message, in a channel.\n- `num_polls_voted_in`: the member votes in a poll that is not anonymous, counted once per poll.\n- `log_in_to_forums_site`: the member signs in to the community site, counted per sign-in.\n- `update_slack_profile_photo`: the member sets a custom Slack profile photo in place of the default avatar.\n- `num_replies_selected_as_answer_not_from_self`: the member has a reply marked as an answer by someone else, counted once per reply.\n- `join_slack_channel`: the member joins one of the Slack channels the milestone names.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.action","typeLabel":"enum\u003cstring>"},"sort_order":{"type":"integer","description":"Where the milestone sits in its journey, lowest first. A journey’s `milestones` expansion comes in this order; a list of milestones comes newest first.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.sort_order","typeLabel":"integer"},"multiplier":{"oneOf":[{"type":"integer","description":"How many times the action must be done to complete the milestone. Null for a once-only action, and on older milestones saved without one, which cannot be completed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","description":"How many times the action must be done to complete the milestone. Null for a once-only action, and on older milestones saved without one, which cannot be completed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.multiplier","typeLabel":"integer | null"},"scoped_to_emoji_name":{"oneOf":[{"type":"string","description":"The emoji a reaction must use to count, by its Slack name without colons or skin tone. A reaction with any skin tone of it counts. Null when any emoji counts.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.scoped_to_emoji_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The emoji a reaction must use to count, by its Slack name without colons or skin tone. A reaction with any skin tone of it counts. Null when any emoji counts.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.scoped_to_emoji_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.scoped_to_emoji_name","typeLabel":"string | null"},"achievements_count":{"type":"integer","minimum":0,"description":"How many members have completed the milestone.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.achievements_count","typeLabel":"integer"},"journey_id":{"type":"string","description":"The id of the journey the milestone belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.journey_id","typeLabel":"string"},"created_by_id":{"oneOf":[{"type":"string","description":"The id of the profile that created the milestone. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile that created the milestone. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"oneOf":[{"type":"object","properties":{"channel_ids":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.0.channel_ids.items.[INDEX]","typeLabel":"string"},"description":"The ids of the Slack channels the action must happen in. Any one of them counts. Empty when every channel the milestone was limited to is gone, so no activity counts toward it until an admin picks channels again.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.0.channel_ids","typeLabel":"string[]"}},"required":["channel_ids"],"description":"The Slack channels the milestone is limited to. Null when the action counts in any channel.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"channel_ids":{"type":"array","items":{"type":"string"},"description":"The ids of the Slack channels the action must happen in. Any one of them counts. Empty when every channel the milestone was limited to is gone, so no activity counts toward it until an admin picks channels again."}},"required":["channel_ids"],"description":"The Slack channels the milestone is limited to. Null when the action counts in any channel.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack","typeLabel":"object | null"}},"required":["slack"],"description":"The milestone’s settings in connected platforms.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations","typeLabel":"object"},"created_by":{"oneOf":[{"type":"object","description":"The profile that created the milestone. Present only when `created_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile that created the milestone. Present only when `created_by` is expanded.","uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by","typeLabel":"object | null"}},"uniqueKey":"data.items.[INDEX].milestone.oneOf.0","typeLabel":"object"},{"type":"null","description":"The milestone completed. Present only when `milestone` is expanded.","uniqueKey":"data.items.[INDEX].milestone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].milestone","typeLabel":"object | null"},"profile":{"oneOf":[{"type":"object","description":"The member who completed it. Present only when `profile` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].profile.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The member who completed it. Present only when `profile` is expanded.","uniqueKey":"data.items.[INDEX].profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].profile","typeLabel":"object | null"},"award_assignment":{"oneOf":[{"type":"object","description":"The award given for the completion, null when none was. Present only when `award_assignment` is expanded.","required":["object","id","created_at","source","given_anonymously","award_id","award","profile_id","given_by_id","certificate_file_id","milestone_achievement_id","journey_achievement_id","group_membership_id"],"properties":{"object":{"type":"string","enum":["award_assignment"],"description":"Always `award_assignment`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"awas_8n4q1w7e3rty","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the award was issued, which is not always when it was earned.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"source":{"type":"string","enum":["milestone","journey","group","manual"],"description":"How the award was given. One of:\n- `milestone`: for completing a journey milestone.\n- `journey`: for completing a journey.\n- `group`: for joining a group that grants it.\n- `manual`: by a person, through Studio, Slack or the API.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.source","typeLabel":"enum\u003cstring>"},"given_anonymously":{"type":"boolean","description":"Whether the giver asked to stay hidden from the recipient and from any announcement. `given_by` still names them, so do not display it when this is true.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_anonymously","typeLabel":"boolean"},"award_id":{"type":"string","description":"The id of the award given.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award_id","typeLabel":"string"},"award":{"oneOf":[{"type":"object","description":"The award given. Always included.","required":["object","id","created_at","updated_at","label","slug","description","description_html","default_message","default_message_html","requires_approval","can_be_given_by_non_admin","created_by_id","badge_image_file_id","overlay_frame_image_file_id","cert_template_image_file_id","settings","integrations"],"properties":{"object":{"type":"string","enum":["award"],"description":"Always `award`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"awrd_7k3m2p9x4nqr","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the award was last changed. Null on awards not edited since before edits were tracked.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the award was last changed. Null on awards not edited since before edits were tracked.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.updated_at","typeLabel":"string\u003cdate-time> | null"},"label":{"type":"string","description":"The award's name, as members see it.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.label","typeLabel":"string"},"slug":{"type":"string","description":"The award's path segment on the community site's achievements page.","example":"completion-badge","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.slug","typeLabel":"string"},"description":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description.oneOf.0.additionalProperties","typeLabel":"any"},"description":"What the award means and how it is earned, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description.oneOf.1.additionalProperties","typeLabel":"any"},"description":"What the award means and how it is earned, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description","typeLabel":"object | null"},"description_html":{"oneOf":[{"type":"string","description":"The `description` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description_html.oneOf.0","typeLabel":"string"},{"type":"null","description":"The `description` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description_html.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.description_html","typeLabel":"string | null"},"default_message":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message.oneOf.0.additionalProperties","typeLabel":"any"},"description":"The message sent with the award notification when the giver writes none, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message.oneOf.1.additionalProperties","typeLabel":"any"},"description":"The message sent with the award notification when the giver writes none, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message","typeLabel":"object | null"},"default_message_html":{"oneOf":[{"type":"string","description":"The `default_message` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message_html.oneOf.0","typeLabel":"string"},{"type":"null","description":"The `default_message` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message_html.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.default_message_html","typeLabel":"string | null"},"requires_approval":{"type":"boolean","description":"Whether the award is marked as needing admin approval when a non-admin gives it. Tightknit does not enforce it.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.requires_approval","typeLabel":"boolean"},"can_be_given_by_non_admin":{"type":"boolean","description":"Whether members with the give award permission may give it, rather than admins only.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.can_be_given_by_non_admin","typeLabel":"boolean"},"created_by_id":{"oneOf":[{"type":"string","description":"The id of the profile that created the award. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile that created the award. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by_id","typeLabel":"string | null"},"badge_image_file_id":{"oneOf":[{"type":"string","description":"The id of the badge image file. Null when the award has no badge.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the badge image file. Null when the award has no badge.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file_id","typeLabel":"string | null"},"overlay_frame_image_file_id":{"oneOf":[{"type":"string","description":"The id of the frame image overlaid on a recipient's profile photo. Null when the award has no frame.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the frame image overlaid on a recipient's profile photo. Null when the award has no frame.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file_id","typeLabel":"string | null"},"cert_template_image_file_id":{"oneOf":[{"type":"string","description":"The id of the background image certificates are generated on. Null when the award has no certificate.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the background image certificates are generated on. Null when the award has no certificate.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file_id","typeLabel":"string | null"},"settings":{"type":"object","properties":{"generate_social_share_image":{"type":"boolean","description":"Whether recipients should get a shareable social image. Recorded only: Tightknit does not act on it.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.generate_social_share_image","typeLabel":"boolean"},"certificate":{"type":"object","properties":{"show_date":{"type":"boolean","description":"Whether the date the award was given is printed on the certificate.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.certificate.show_date","typeLabel":"boolean"},"font_family":{"type":"string","description":"The font the certificate's text is set in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.certificate.font_family","typeLabel":"string"},"text_color":{"type":"string","description":"The color of the certificate's text, as a hex code.","example":"#000000","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.certificate.text_color","typeLabel":"string"}},"required":["show_date","font_family","text_color"],"description":"How generated certificates look.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.certificate","typeLabel":"object"},"linkedin":{"type":"object","properties":{"show_add_button":{"type":"boolean","description":"Whether the award notification offers to add the award to the recipient's LinkedIn licenses and certifications.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.linkedin.show_add_button","typeLabel":"boolean"},"show_share_button":{"type":"boolean","description":"Whether recipients are offered to share the award in a LinkedIn post.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.linkedin.show_share_button","typeLabel":"boolean"},"prefill_text":{"oneOf":[{"type":"string","description":"Text the LinkedIn post starts with. Null for none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.linkedin.prefill_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text the LinkedIn post starts with. Null for none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.linkedin.prefill_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.linkedin.prefill_text","typeLabel":"string | null"}},"required":["show_add_button","show_share_button","prefill_text"],"description":"What LinkedIn sharing the award notification offers.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings.linkedin","typeLabel":"object"}},"required":["generate_social_share_image","certificate","linkedin"],"description":"How the award is presented to recipients.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.settings","typeLabel":"object"},"integrations":{"type":"object","properties":{"slack":{"oneOf":[{"type":"object","properties":{"announcement_channel_id":{"type":"string","description":"The id of the Slack channel the award is announced in when given.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel_id","typeLabel":"string"},"announcement_channel":{"oneOf":[{"type":"object","description":"The announcement channel. Present only when `announcement_channel` is expanded.","required":["object","id","name","is_private","is_archived"],"properties":{"object":{"type":"string","enum":["slack_channel"],"description":"Always `slack_channel`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the channel.","example":"C01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"The channel’s name in Slack, without the `#`. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The channel’s name in Slack, without the `#`. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.name","typeLabel":"string | null"},"is_private":{"oneOf":[{"type":"boolean","description":"Whether the channel is private in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_private.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the channel is private in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_private.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_private","typeLabel":"boolean | null"},"is_archived":{"oneOf":[{"type":"boolean","description":"Whether the channel is archived in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_archived.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the channel is archived in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_archived.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_archived","typeLabel":"boolean | null"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0","typeLabel":"object"},{"type":"null","description":"The announcement channel. Present only when `announcement_channel` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0.announcement_channel","typeLabel":"object | null"}},"required":["announcement_channel_id"],"description":"Where the award is announced in Slack. Null when it is not announced.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"announcement_channel_id":{"type":"string","description":"The id of the Slack channel the award is announced in when given."},"announcement_channel":{"oneOf":[{"type":"object","description":"The announcement channel. Present only when `announcement_channel` is expanded.","required":["object","id","name","is_private","is_archived"],"properties":{"object":{"type":"string","enum":["slack_channel"],"description":"Always `slack_channel`."},"id":{"type":"string","description":"Slack’s id for the channel.","example":"C01ABC123"},"name":{"oneOf":[{"type":"string","description":"The channel’s name in Slack, without the `#`. Null when it is not known."},{"type":"null","description":"The channel’s name in Slack, without the `#`. Null when it is not known."}]},"is_private":{"oneOf":[{"type":"boolean","description":"Whether the channel is private in Slack. Null when it is not known."},{"type":"null","description":"Whether the channel is private in Slack. Null when it is not known."}]},"is_archived":{"oneOf":[{"type":"boolean","description":"Whether the channel is archived in Slack. Null when it is not known."},{"type":"null","description":"Whether the channel is archived in Slack. Null when it is not known."}]}}},{"type":"null","description":"The announcement channel. Present only when `announcement_channel` is expanded."}]}},"required":["announcement_channel_id"],"description":"Where the award is announced in Slack. Null when it is not announced.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations.slack","typeLabel":"object | null"}},"required":["slack"],"description":"The award's settings in connected platforms.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.integrations","typeLabel":"object"},"created_by":{"oneOf":[{"type":"object","description":"The profile that created the award. Present only when `created_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile that created the award. Present only when `created_by` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.created_by","typeLabel":"object | null"},"badge_image_file":{"oneOf":[{"type":"object","description":"The badge image. Present only when `badge_image_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The badge image. Present only when `badge_image_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.badge_image_file","typeLabel":"object | null"},"overlay_frame_image_file":{"oneOf":[{"type":"object","description":"The profile photo frame image. Present only when `overlay_frame_image_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile photo frame image. Present only when `overlay_frame_image_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.overlay_frame_image_file","typeLabel":"object | null"},"cert_template_image_file":{"oneOf":[{"type":"object","description":"The certificate template image. Present only when `cert_template_image_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The certificate template image. Present only when `cert_template_image_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0.cert_template_image_file","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.0","typeLabel":"object"},{"type":"null","description":"The award given. Always included.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.award","typeLabel":"object | null"},"profile_id":{"type":"string","description":"The id of the profile that received the award.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile_id","typeLabel":"string"},"given_by_id":{"oneOf":[{"type":"string","description":"The id of the profile credited with giving the award. Null when nobody is.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile credited with giving the award. Null when nobody is.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by_id","typeLabel":"string | null"},"certificate_file_id":{"oneOf":[{"type":"string","description":"The id of the certificate generated for this recipient. Null when the award has no certificate, or until one is generated.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the certificate generated for this recipient. Null when the award has no certificate, or until one is generated.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file_id","typeLabel":"string | null"},"milestone_achievement_id":{"oneOf":[{"type":"string","description":"The id of the milestone achievement that earned the award. Null unless `source` is `milestone`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.milestone_achievement_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the milestone achievement that earned the award. Null unless `source` is `milestone`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.milestone_achievement_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.milestone_achievement_id","typeLabel":"string | null"},"journey_achievement_id":{"oneOf":[{"type":"string","description":"The id of the journey achievement that earned the award. Null unless `source` is `journey`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.journey_achievement_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the journey achievement that earned the award. Null unless `source` is `journey`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.journey_achievement_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.journey_achievement_id","typeLabel":"string | null"},"group_membership_id":{"oneOf":[{"type":"string","description":"The id of the group membership that granted the award. Null unless `source` is `group`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the group membership that granted the award. Null unless `source` is `group`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership_id","typeLabel":"string | null"},"profile":{"oneOf":[{"type":"object","description":"The recipient. Present only when `profile` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The recipient. Present only when `profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.profile","typeLabel":"object | null"},"given_by":{"oneOf":[{"type":"object","description":"The giver. Present only when `given_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The giver. Present only when `given_by` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.given_by","typeLabel":"object | null"},"certificate_file":{"oneOf":[{"type":"object","description":"The generated certificate. Present only when `certificate_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The generated certificate. Present only when `certificate_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.certificate_file","typeLabel":"object | null"},"group_membership":{"oneOf":[{"type":"object","description":"The granting membership, with its group. Present only when `group_membership` is expanded.","required":["object","id","created_at","group_id","profile_id"],"properties":{"object":{"type":"string","enum":["group_membership"],"description":"Always `group_membership`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"gmem_4k8p2n6x1vqz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"group_id":{"type":"string","description":"The id of the group.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group_id","typeLabel":"string"},"profile_id":{"type":"string","description":"The id of the member’s profile.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile_id","typeLabel":"string"},"group":{"oneOf":[{"type":"object","description":"The group. Present only when `group` is expanded.","required":["object","id","created_at","updated_at","label","slug","visibility","description","description_html","flair_label","show_flair","notify_new_members","members_count","created_by_id","membership_award_id","banner_file_id","integrations"],"properties":{"object":{"type":"string","enum":["group"],"description":"Always `group`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"label":{"type":"string","description":"The group’s name.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.label","typeLabel":"string"},"slug":{"type":"string","description":"The group’s path segment in community site URLs.","example":"founding-members","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.slug","typeLabel":"string"},"visibility":{"type":"string","enum":["private","public"],"description":"Whether the community site shows the group. One of:\n- `public`: listed on the groups page and on its members’ profiles.\n- `private`: hidden from the community site.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.visibility","typeLabel":"enum\u003cstring>"},"description":{"type":"object","description":"What the group is about, as rich text. Rendered on the groups endpoints only; null when the group is nested under another object.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.description","typeLabel":"object"},"description_html":{"oneOf":[{"type":"string","description":"The group’s description as sanitized HTML. Rendered on the groups endpoints only; null when the group is nested under another object.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.description_html.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group’s description as sanitized HTML. Rendered on the groups endpoints only; null when the group is nested under another object.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.description_html.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.description_html","typeLabel":"string | null"},"flair_label":{"oneOf":[{"type":"string","description":"The short badge text members of the group may show beside their name. Null when the group offers no flair.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.flair_label.oneOf.0","typeLabel":"string"},{"type":"null","description":"The short badge text members of the group may show beside their name. Null when the group offers no flair.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.flair_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.flair_label","typeLabel":"string | null"},"show_flair":{"type":"boolean","description":"Whether the flair appears on posts and comments. It shows only when `flair_label` is set, the group is `public`, and the member chose this group’s flair.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.show_flair","typeLabel":"boolean"},"notify_new_members":{"type":"boolean","description":"Whether members added to the group receive a Slack DM telling them so.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.notify_new_members","typeLabel":"boolean"},"members_count":{"type":"integer","minimum":0,"description":"How many members the group has.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.members_count","typeLabel":"integer"},"created_by_id":{"oneOf":[{"type":"string","description":"The id of the profile that created the group. Null when no member created it.","example":"prof_5Yq7tVz2Hm3n","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile that created the group. Null when no member created it.","example":"prof_5Yq7tVz2Hm3n","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by_id","typeLabel":"string | null"},"membership_award_id":{"oneOf":[{"type":"string","description":"The id of the award every member of the group holds while they belong to it. Null when the group grants none.","example":"awrd_7k3m2p9x4nqr","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the award every member of the group holds while they belong to it. Null when the group grants none.","example":"awrd_7k3m2p9x4nqr","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award_id","typeLabel":"string | null"},"banner_file_id":{"oneOf":[{"type":"string","description":"The id of the image shown at the top of the group’s page. Null when the group has no banner.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the image shown at the top of the group’s page. Null when the group has no banner.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"oneOf":[{"type":"object","properties":{"channel_id":{"type":"string","description":"Slack’s id for a channel.","example":"C01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.integrations.slack.oneOf.0.channel_id","typeLabel":"string"}},"required":["channel_id"],"description":"Always null: groups no longer sync their members with a Slack channel.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.integrations.slack.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"channel_id":{"type":"string","description":"Slack’s id for a channel.","example":"C01ABC123"}},"required":["channel_id"],"description":"Always null: groups no longer sync their members with a Slack channel.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.integrations.slack.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.integrations.slack","typeLabel":"object | null"}},"required":["slack"],"description":"Where the group connects to other platforms.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.integrations","typeLabel":"object"},"created_by":{"oneOf":[{"type":"object","description":"The profile that created the group. Present only when `created_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile that created the group. Present only when `created_by` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.created_by","typeLabel":"object | null"},"membership_award":{"oneOf":[{"type":"object","description":"The membership award. Present only when `membership_award` is expanded.","required":["object","id","created_at","updated_at","label","slug","description","description_html","default_message","default_message_html","requires_approval","can_be_given_by_non_admin","created_by_id","badge_image_file_id","overlay_frame_image_file_id","cert_template_image_file_id","settings","integrations"],"properties":{"object":{"type":"string","enum":["award"],"description":"Always `award`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"awrd_7k3m2p9x4nqr","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the award was last changed. Null on awards not edited since before edits were tracked.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the award was last changed. Null on awards not edited since before edits were tracked.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.updated_at","typeLabel":"string\u003cdate-time> | null"},"label":{"type":"string","description":"The award's name, as members see it.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.label","typeLabel":"string"},"slug":{"type":"string","description":"The award's path segment on the community site's achievements page.","example":"completion-badge","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.slug","typeLabel":"string"},"description":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description.oneOf.0.additionalProperties","typeLabel":"any"},"description":"What the award means and how it is earned, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description.oneOf.1.additionalProperties","typeLabel":"any"},"description":"What the award means and how it is earned, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description","typeLabel":"object | null"},"description_html":{"oneOf":[{"type":"string","description":"The `description` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description_html.oneOf.0","typeLabel":"string"},{"type":"null","description":"The `description` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description_html.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.description_html","typeLabel":"string | null"},"default_message":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message.oneOf.0.additionalProperties","typeLabel":"any"},"description":"The message sent with the award notification when the giver writes none, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message.oneOf.1.additionalProperties","typeLabel":"any"},"description":"The message sent with the award notification when the giver writes none, as a rich text document. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message","typeLabel":"object | null"},"default_message_html":{"oneOf":[{"type":"string","description":"The `default_message` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message_html.oneOf.0","typeLabel":"string"},{"type":"null","description":"The `default_message` rendered as sanitized HTML. Null when none is set.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message_html.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.default_message_html","typeLabel":"string | null"},"requires_approval":{"type":"boolean","description":"Whether the award is marked as needing admin approval when a non-admin gives it. Tightknit does not enforce it.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.requires_approval","typeLabel":"boolean"},"can_be_given_by_non_admin":{"type":"boolean","description":"Whether members with the give award permission may give it, rather than admins only.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.can_be_given_by_non_admin","typeLabel":"boolean"},"created_by_id":{"oneOf":[{"type":"string","description":"The id of the profile that created the award. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile that created the award. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by_id","typeLabel":"string | null"},"badge_image_file_id":{"oneOf":[{"type":"string","description":"The id of the badge image file. Null when the award has no badge.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the badge image file. Null when the award has no badge.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file_id","typeLabel":"string | null"},"overlay_frame_image_file_id":{"oneOf":[{"type":"string","description":"The id of the frame image overlaid on a recipient's profile photo. Null when the award has no frame.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the frame image overlaid on a recipient's profile photo. Null when the award has no frame.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file_id","typeLabel":"string | null"},"cert_template_image_file_id":{"oneOf":[{"type":"string","description":"The id of the background image certificates are generated on. Null when the award has no certificate.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the background image certificates are generated on. Null when the award has no certificate.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file_id","typeLabel":"string | null"},"settings":{"type":"object","properties":{"generate_social_share_image":{"type":"boolean","description":"Whether recipients should get a shareable social image. Recorded only: Tightknit does not act on it.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.generate_social_share_image","typeLabel":"boolean"},"certificate":{"type":"object","properties":{"show_date":{"type":"boolean","description":"Whether the date the award was given is printed on the certificate.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.certificate.show_date","typeLabel":"boolean"},"font_family":{"type":"string","description":"The font the certificate's text is set in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.certificate.font_family","typeLabel":"string"},"text_color":{"type":"string","description":"The color of the certificate's text, as a hex code.","example":"#000000","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.certificate.text_color","typeLabel":"string"}},"required":["show_date","font_family","text_color"],"description":"How generated certificates look.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.certificate","typeLabel":"object"},"linkedin":{"type":"object","properties":{"show_add_button":{"type":"boolean","description":"Whether the award notification offers to add the award to the recipient's LinkedIn licenses and certifications.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.linkedin.show_add_button","typeLabel":"boolean"},"show_share_button":{"type":"boolean","description":"Whether recipients are offered to share the award in a LinkedIn post.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.linkedin.show_share_button","typeLabel":"boolean"},"prefill_text":{"oneOf":[{"type":"string","description":"Text the LinkedIn post starts with. Null for none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.linkedin.prefill_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text the LinkedIn post starts with. Null for none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.linkedin.prefill_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.linkedin.prefill_text","typeLabel":"string | null"}},"required":["show_add_button","show_share_button","prefill_text"],"description":"What LinkedIn sharing the award notification offers.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings.linkedin","typeLabel":"object"}},"required":["generate_social_share_image","certificate","linkedin"],"description":"How the award is presented to recipients.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.settings","typeLabel":"object"},"integrations":{"type":"object","properties":{"slack":{"oneOf":[{"type":"object","properties":{"announcement_channel_id":{"type":"string","description":"The id of the Slack channel the award is announced in when given.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel_id","typeLabel":"string"},"announcement_channel":{"oneOf":[{"type":"object","description":"The announcement channel. Present only when `announcement_channel` is expanded.","required":["object","id","name","is_private","is_archived"],"properties":{"object":{"type":"string","enum":["slack_channel"],"description":"Always `slack_channel`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the channel.","example":"C01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"The channel’s name in Slack, without the `#`. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The channel’s name in Slack, without the `#`. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.name","typeLabel":"string | null"},"is_private":{"oneOf":[{"type":"boolean","description":"Whether the channel is private in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_private.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the channel is private in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_private.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_private","typeLabel":"boolean | null"},"is_archived":{"oneOf":[{"type":"boolean","description":"Whether the channel is archived in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_archived.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the channel is archived in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_archived.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0.is_archived","typeLabel":"boolean | null"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.0","typeLabel":"object"},{"type":"null","description":"The announcement channel. Present only when `announcement_channel` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0.announcement_channel","typeLabel":"object | null"}},"required":["announcement_channel_id"],"description":"Where the award is announced in Slack. Null when it is not announced.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"announcement_channel_id":{"type":"string","description":"The id of the Slack channel the award is announced in when given."},"announcement_channel":{"oneOf":[{"type":"object","description":"The announcement channel. Present only when `announcement_channel` is expanded.","required":["object","id","name","is_private","is_archived"],"properties":{"object":{"type":"string","enum":["slack_channel"],"description":"Always `slack_channel`."},"id":{"type":"string","description":"Slack’s id for the channel.","example":"C01ABC123"},"name":{"oneOf":[{"type":"string","description":"The channel’s name in Slack, without the `#`. Null when it is not known."},{"type":"null","description":"The channel’s name in Slack, without the `#`. Null when it is not known."}]},"is_private":{"oneOf":[{"type":"boolean","description":"Whether the channel is private in Slack. Null when it is not known."},{"type":"null","description":"Whether the channel is private in Slack. Null when it is not known."}]},"is_archived":{"oneOf":[{"type":"boolean","description":"Whether the channel is archived in Slack. Null when it is not known."},{"type":"null","description":"Whether the channel is archived in Slack. Null when it is not known."}]}}},{"type":"null","description":"The announcement channel. Present only when `announcement_channel` is expanded."}]}},"required":["announcement_channel_id"],"description":"Where the award is announced in Slack. Null when it is not announced.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations.slack","typeLabel":"object | null"}},"required":["slack"],"description":"The award's settings in connected platforms.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.integrations","typeLabel":"object"},"created_by":{"oneOf":[{"type":"object","description":"The profile that created the award. Present only when `created_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile that created the award. Present only when `created_by` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.created_by","typeLabel":"object | null"},"badge_image_file":{"oneOf":[{"type":"object","description":"The badge image. Present only when `badge_image_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The badge image. Present only when `badge_image_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.badge_image_file","typeLabel":"object | null"},"overlay_frame_image_file":{"oneOf":[{"type":"object","description":"The profile photo frame image. Present only when `overlay_frame_image_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile photo frame image. Present only when `overlay_frame_image_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.overlay_frame_image_file","typeLabel":"object | null"},"cert_template_image_file":{"oneOf":[{"type":"object","description":"The certificate template image. Present only when `cert_template_image_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The certificate template image. Present only when `cert_template_image_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0.cert_template_image_file","typeLabel":"object | null"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.0","typeLabel":"object"},{"type":"null","description":"The membership award. Present only when `membership_award` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.membership_award","typeLabel":"object | null"},"banner_file":{"oneOf":[{"type":"object","description":"The group’s banner image. Present only when `banner_file` is expanded.","required":["object","id","name","title","mimetype","size","url","thumbnail_url","created_at"],"properties":{"object":{"type":"string","enum":["file"],"description":"Always `file`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"file_2b3c4d5e6f7g","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The file’s stored name, including its extension.","example":"cover.png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.name","typeLabel":"string"},"title":{"oneOf":[{"type":"string","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Alt text or a short description of the file. An upload without one takes the filename. Null when none was recorded.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.title","typeLabel":"string | null"},"mimetype":{"type":"string","description":"The file’s media type.","example":"image/png","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.mimetype","typeLabel":"string"},"size":{"type":"integer","minimum":0,"description":"The file’s size in bytes.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.size","typeLabel":"integer"},"url":{"type":"string","description":"Where to download the file.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.url","typeLabel":"string"},"thumbnail_url":{"oneOf":[{"type":"string","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"A smaller preview of the file. Null when it has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.thumbnail_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.thumbnail_url","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","description":"When the file was stored.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.0","typeLabel":"object"},{"type":"null","description":"The group’s banner image. Present only when `banner_file` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0.banner_file","typeLabel":"object | null"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.0","typeLabel":"object"},{"type":"null","description":"The group. Present only when `group` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.group","typeLabel":"object | null"},"profile":{"oneOf":[{"type":"object","description":"The member’s profile. Present only when `profile` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The member’s profile. Present only when `profile` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0.profile","typeLabel":"object | null"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.0","typeLabel":"object"},{"type":"null","description":"The granting membership, with its group. Present only when `group_membership` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0.group_membership","typeLabel":"object | null"}},"uniqueKey":"data.items.[INDEX].award_assignment.oneOf.0","typeLabel":"object"},{"type":"null","description":"The award given for the completion, null when none was. Present only when `award_assignment` is expanded.","uniqueKey":"data.items.[INDEX].award_assignment.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].award_assignment","typeLabel":"object | null"}},"required":["object","id","created_at","milestone_id","profile_id"],"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"description":"The rows on this page, in the order the list is read.","isRequired":true,"uniqueKey":"data","typeLabel":"object[]"},"url":{"type":"string","description":"The path this list was read from.","isRequired":true,"uniqueKey":"url","typeLabel":"string"},"next_cursor":{"type":"string","description":"Opaque cursor for the next page, to pass back as starting_after. Absent when no further pages exist, which is how a walk ends.","uniqueKey":"next_cursor","typeLabel":"string"}},"required":["object","data","url"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"list","data":[{"object":"milestone_achievement","id":"mach_2p7r4v9c1kxd","created_at":"2023-11-07T05:31:56Z","milestone_id":"\u003cstring>","profile_id":"\u003cstring>","milestone":{"object":"milestone","id":"mile_5v8b1c6d2fgh","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","label":"\u003cstring>","action":"join_workspace","sort_order":123,"multiplier":123,"scoped_to_emoji_name":"\u003cstring>","achievements_count":1,"journey_id":"\u003cstring>","created_by_id":"\u003cstring>","integrations":{"slack":{"channel_ids":["\u003cstring>"]}},"created_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}}},"profile":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}},"award_assignment":{"object":"award_assignment","id":"awas_8n4q1w7e3rty","created_at":"2023-11-07T05:31:56Z","source":"milestone","given_anonymously":true,"award_id":"\u003cstring>","award":{"object":"award","id":"awrd_7k3m2p9x4nqr","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","label":"\u003cstring>","slug":"completion-badge","description":{},"description_html":"\u003cstring>","default_message":{},"default_message_html":"\u003cstring>","requires_approval":true,"can_be_given_by_non_admin":true,"created_by_id":"\u003cstring>","badge_image_file_id":"\u003cstring>","overlay_frame_image_file_id":"\u003cstring>","cert_template_image_file_id":"\u003cstring>","settings":{"generate_social_share_image":true,"certificate":{"show_date":true,"font_family":"\u003cstring>","text_color":"#000000"},"linkedin":{"show_add_button":true,"show_share_button":true,"prefill_text":"\u003cstring>"}},"integrations":{"slack":{"announcement_channel_id":"\u003cstring>","announcement_channel":{"object":"slack_channel","id":"C01ABC123","name":"\u003cstring>","is_private":true,"is_archived":true}}},"created_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}},"badge_image_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"},"overlay_frame_image_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"},"cert_template_image_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"}},"profile_id":"\u003cstring>","given_by_id":"\u003cstring>","certificate_file_id":"\u003cstring>","milestone_achievement_id":"\u003cstring>","journey_achievement_id":"\u003cstring>","group_membership_id":"\u003cstring>","profile":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}},"given_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}},"certificate_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"},"group_membership":{"object":"group_membership","id":"gmem_4k8p2n6x1vqz","created_at":"2023-11-07T05:31:56Z","group_id":"grup_7m3x9k4t8plz","profile_id":"prof_9f2b8c1d4e5a","group":{"object":"group","id":"grup_7m3x9k4t8plz","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","label":"\u003cstring>","slug":"founding-members","visibility":"private","description":{},"description_html":"\u003cstring>","flair_label":"\u003cstring>","show_flair":true,"notify_new_members":true,"members_count":1,"created_by_id":"prof_5Yq7tVz2Hm3n","membership_award_id":"awrd_7k3m2p9x4nqr","banner_file_id":"file_2b3c4d5e6f7g","integrations":{"slack":{"channel_id":"C01ABC123"}},"created_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}},"membership_award":{"object":"award","id":"awrd_7k3m2p9x4nqr","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","label":"\u003cstring>","slug":"completion-badge","description":{},"description_html":"\u003cstring>","default_message":{},"default_message_html":"\u003cstring>","requires_approval":true,"can_be_given_by_non_admin":true,"created_by_id":"\u003cstring>","badge_image_file_id":"\u003cstring>","overlay_frame_image_file_id":"\u003cstring>","cert_template_image_file_id":"\u003cstring>","settings":{"generate_social_share_image":true,"certificate":{"show_date":true,"font_family":"\u003cstring>","text_color":"#000000"},"linkedin":{"show_add_button":true,"show_share_button":true,"prefill_text":"\u003cstring>"}},"integrations":{"slack":{"announcement_channel_id":"\u003cstring>","announcement_channel":{"object":"slack_channel","id":"C01ABC123","name":"\u003cstring>","is_private":true,"is_archived":true}}},"created_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}},"badge_image_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"},"overlay_frame_image_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"},"cert_template_image_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"}},"banner_file":{"object":"file","id":"file_2b3c4d5e6f7g","name":"cover.png","title":"\u003cstring>","mimetype":"image/png","size":1,"url":"\u003cstring>","thumbnail_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"}},"profile":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}}}}}],"url":"\u003cstring>","next_cursor":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"90657d71-7035-4f06-bfce-3a4eadf8810c":{"description":"Error","headers":{"Request-Id":{"description":"Identifier for this request, quote it in support tickets.","schema":{"type":"string"}}},"content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"A URI naming the problem type. Always `about:blank`.","example":"about:blank","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"A short summary of the HTTP status.","example":"Not found","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","description":"The HTTP status code.","example":404,"isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","description":"A stable, machine-readable error code to branch on, unlike `title` and `detail`.","example":"not_found","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"What went wrong with this request, when there is more to say.","uniqueKey":"detail","typeLabel":"string"},"param":{"type":"string","description":"The request field or parameter the error is about, when one is.","uniqueKey":"param","typeLabel":"string"},"request_id":{"type":"string","description":"The id of the request, also sent as the `Request-Id` header. Quote it in support tickets.","example":"req_9f2b8c1d4e5a6b7c8d9e0f1a2b3c4d5e","uniqueKey":"request_id","typeLabel":"string"}},"required":["type","title","status","code"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"about:blank","title":"Not found","status":404,"code":"not_found","detail":"\u003cstring>","param":"\u003cstring>","request_id":"req_9f2b8c1d4e5a6b7c8d9e0f1a2b3c4d5e"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"6e40a189-40a6-4df1-b2c9-9c3aa8d25756":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"Tightknit API key","description":"A Tightknit admin API key, sent as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"Bearer"}}},"servers":{"0a9771c8-9003-4dc7-aa40-7ed293ec076d":{"url":"https://api.tightknit.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Tightknit API key","description":"A Tightknit admin API key, sent as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"A Tightknit admin API key, sent as `Authorization: Bearer \u003ckey>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"openapi-v1.json"},"subdomain":"tightknit","siteName":"Tightknit","title":"List milestone achievements - Tightknit","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{"v0":{"href":"/api-reference/api-keys/introspect-current-api-key","matchLevel":2},"v1":{"href":"/v1/api-reference/journeys/list-milestone-achievements","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T07:33:15.757Z","originalFileLocation":"v1/api-reference/journeys/list-milestone-achievements.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 a page of milestone achievements, newest first. Pass a page\u0026#x27;s next_cursor as starting_after to read the next one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tightknit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_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/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List milestone achievements - Tightknit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a page of milestone achievements, newest first. Pass a page\u0026#x27;s next_cursor as starting_after to read the next one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tightknit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tightknit.mintlify.site/_mintlify/api/og/v2?division=Journeys\u0026amp;title=List+milestone+achievements\u0026amp;description=Returns+a+page+of+milestone+achievements%2C+newest+first.+Pass+a+page%27s+%60next_cursor%60+as+%60starting_after%60+to+read+the+next+one.\u0026amp;theme=59eb19bf3c88cda9a0e5e6f0\u0026amp;signature=ad1463d4f32014f18ad8d1e31b7778933d4a04a936fb415957aa957d7d67373e\">\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=\"List milestone achievements - Tightknit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a page of milestone achievements, newest first. Pass a page\u0026#x27;s next_cursor as starting_after to read the next one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tightknit.mintlify.site/_mintlify/api/og/v2?division=Journeys\u0026amp;title=List+milestone+achievements\u0026amp;description=Returns+a+page+of+milestone+achievements%2C+newest+first.+Pass+a+page%27s+%60next_cursor%60+as+%60starting_after%60+to+read+the+next+one.\u0026amp;theme=59eb19bf3c88cda9a0e5e6f0\u0026amp;signature=ad1463d4f32014f18ad8d1e31b7778933d4a04a936fb415957aa957d7d67373e\">\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/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tightknit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0ea5e9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v1/api-reference/journeys/list-milestone-achievements.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tightknit.ai/#organization\",\"name\":\"Tightknit\",\"url\":\"https://docs.tightknit.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/light.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=35c245944b73607d7c7b4b7c6fd4f080\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tightknit.ai#website\",\"name\":\"Tightknit\",\"url\":\"https://docs.tightknit.ai\",\"publisher\":{\"@id\":\"https://docs.tightknit.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements#webpage\",\"url\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements\",\"name\":\"List milestone achievements\",\"description\":\"Returns a page of milestone achievements, newest first. Pass a page's next_cursor as starting_after to read the next one.\",\"dateModified\":\"2026-11-11T07:33:15.757Z\",\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Admin API\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/system/liveness-check\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Journeys\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-journeys\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List milestone achievements\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements#apireference\",\"headline\":\"List milestone achievements\",\"name\":\"List milestone achievements\",\"description\":\"Returns a page of milestone achievements, newest first. Pass a page's next_cursor as starting_after to read the next one.\",\"url\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-achievements#webpage\"},\"dateModified\":\"2026-11-11T07:33:15.757Z\",\"publisher\":{\"@id\":\"https://docs.tightknit.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tightknit\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Tightknit\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/v1/api-reference/journeys/list-milestone-achievements.md","siteName":"Tightknit","nav":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://community.tightknit.ai/"},{"anchor":"Changelog","icon":"bullhorn","href":"https://community.tightknit.ai/x/changelog"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","versions":[{"version":"v0","default":true,"pages":[{"title":"v0","href":"/api-reference/api-keys/introspect-current-api-key"}]},{"version":"v1","groups":[{"group":"Overview","pages":[{"title":"Tightknit Admin API v1 Introduction","sidebarTitle":"Introduction","href":"/v1/api-reference/introduction"}]},{"group":"Admin API","pages":[{"group":"System","pages":[{"title":"Liveness check","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/health","href":"/v1/api-reference/system/liveness-check"}]},{"group":"API keys","pages":[{"title":"Retrieve the calling API key","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/api_key","href":"/v1/api-reference/api-keys/retrieve-the-calling-api-key"}]},{"group":"Awards","pages":[{"title":"List awards","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/awards","href":"/v1/api-reference/awards/list-awards"},{"title":"Retrieve an award","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/awards/{award_id}","href":"/v1/api-reference/awards/retrieve-an-award"},{"title":"List award assignments","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/award_assignments","href":"/v1/api-reference/awards/list-award-assignments"},{"title":"Create an award assignment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/award_assignments","href":"/v1/api-reference/awards/create-an-award-assignment"},{"title":"Retrieve an award assignment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/award_assignments/{award_assignment_id}","href":"/v1/api-reference/awards/retrieve-an-award-assignment"},{"title":"Delete an award assignment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/award_assignments/{award_assignment_id}","href":"/v1/api-reference/awards/delete-an-award-assignment"}]},{"group":"Events","pages":[{"title":"List calendar events","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/events","href":"/v1/api-reference/events/list-calendar-events"},{"title":"Create a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/events","href":"/v1/api-reference/events/create-a-calendar-event"},{"title":"Retrieve a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/events/{event_id}","href":"/v1/api-reference/events/retrieve-a-calendar-event"},{"title":"Delete a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/events/{event_id}","href":"/v1/api-reference/events/delete-a-calendar-event"},{"title":"Update a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/events/{event_id}","href":"/v1/api-reference/events/update-a-calendar-event"},{"title":"List event participants","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/event_participants","href":"/v1/api-reference/events/list-event-participants"},{"title":"Create an event participant","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/event_participants","href":"/v1/api-reference/events/create-an-event-participant"},{"title":"Retrieve an event participant","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/event_participants/{event_participant_id}","href":"/v1/api-reference/events/retrieve-an-event-participant"},{"title":"Update an event participant","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/event_participants/{event_participant_id}","href":"/v1/api-reference/events/update-an-event-participant"}]},{"group":"Journeys","pages":[{"title":"List journeys","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journeys","href":"/v1/api-reference/journeys/list-journeys"},{"title":"Retrieve a journey","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journeys/{journey_id}","href":"/v1/api-reference/journeys/retrieve-a-journey"},{"title":"List journey achievements","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journey_achievements","href":"/v1/api-reference/journeys/list-journey-achievements"},{"title":"Retrieve a journey achievement","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journey_achievements/{journey_achievement_id}","href":"/v1/api-reference/journeys/retrieve-a-journey-achievement"},{"title":"List milestones","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestones","href":"/v1/api-reference/journeys/list-milestones"},{"title":"Retrieve a milestone","description":"Returns one milestone by its id.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestones/{milestone_id}","href":"/v1/api-reference/journeys/retrieve-a-milestone"},{"title":"List milestone achievements","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_achievements","href":"/v1/api-reference/journeys/list-milestone-achievements"},{"title":"Retrieve a milestone achievement","description":"Returns one milestone achievement by its id.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_achievements/{milestone_achievement_id}","href":"/v1/api-reference/journeys/retrieve-a-milestone-achievement"},{"title":"List milestone Slack channels","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_slack_channels","href":"/v1/api-reference/journeys/list-milestone-slack-channels"},{"title":"Create a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/milestone_slack_channels","href":"/v1/api-reference/journeys/create-a-milestone-slack-channel"},{"title":"Retrieve a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_slack_channels/{milestone_slack_channel_id}","href":"/v1/api-reference/journeys/retrieve-a-milestone-slack-channel"},{"title":"Delete a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/milestone_slack_channels/{milestone_slack_channel_id}","href":"/v1/api-reference/journeys/delete-a-milestone-slack-channel"},{"title":"Update a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/milestone_slack_channels/{milestone_slack_channel_id}","href":"/v1/api-reference/journeys/update-a-milestone-slack-channel"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tags","href":"/v1/api-reference/tags/list-tags"},{"title":"Retrieve a tag","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tags/{tag_id}","href":"/v1/api-reference/tags/retrieve-a-tag"},{"title":"List tag groups","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tag_groups","href":"/v1/api-reference/tags/list-tag-groups"},{"title":"Retrieve a tag group","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tag_groups/{tag_group_id}","href":"/v1/api-reference/tags/retrieve-a-tag-group"}]},{"group":"Groups","pages":[{"title":"List groups","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/groups","href":"/v1/api-reference/groups/list-groups"},{"title":"Retrieve a group","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/groups/{group_id}","href":"/v1/api-reference/groups/retrieve-a-group"},{"title":"List group memberships","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/group_memberships","href":"/v1/api-reference/groups/list-group-memberships"},{"title":"Create a group membership","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/group_memberships","href":"/v1/api-reference/groups/create-a-group-membership"},{"title":"Retrieve a group membership","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/group_memberships/{group_membership_id}","href":"/v1/api-reference/groups/retrieve-a-group-membership"},{"title":"Delete a group membership","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/group_memberships/{group_membership_id}","href":"/v1/api-reference/groups/delete-a-group-membership"}]},{"group":"Content","pages":[{"title":"List content collections","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_collections","href":"/v1/api-reference/content/list-content-collections"},{"title":"Retrieve a content collection","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_collections/{content_collection_id}","href":"/v1/api-reference/content/retrieve-a-content-collection"},{"title":"List content resources","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_resources","href":"/v1/api-reference/content/list-content-resources"},{"title":"Retrieve a content resource","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_resources/{content_resource_id}","href":"/v1/api-reference/content/retrieve-a-content-resource"}]},{"group":"Feeds","pages":[{"title":"List feeds","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feeds","href":"/v1/api-reference/feeds/list-feeds"},{"title":"Retrieve a feed","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feeds/{feed_id}","href":"/v1/api-reference/feeds/retrieve-a-feed"},{"title":"List feed members","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feed_members","href":"/v1/api-reference/feeds/list-feed-members"},{"title":"Create a feed member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/feed_members","href":"/v1/api-reference/feeds/create-a-feed-member"},{"title":"Retrieve a feed member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feed_members/{feed_member_id}","href":"/v1/api-reference/feeds/retrieve-a-feed-member"},{"title":"Delete a feed member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/feed_members/{feed_member_id}","href":"/v1/api-reference/feeds/delete-a-feed-member"},{"title":"List pinned messages","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/pinned_messages","href":"/v1/api-reference/feeds/list-pinned-messages"},{"title":"Retrieve a pinned message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/pinned_messages/{pinned_message_id}","href":"/v1/api-reference/feeds/retrieve-a-pinned-message"}]},{"group":"Files","pages":[{"title":"Upload a file","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/files","href":"/v1/api-reference/files/upload-a-file"}]},{"group":"Members","pages":[{"title":"List members","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/profiles","href":"/v1/api-reference/members/list-members"},{"title":"Create a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/profiles","href":"/v1/api-reference/members/create-a-member"},{"title":"Retrieve a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/profiles/{profile_id}","href":"/v1/api-reference/members/retrieve-a-member"},{"title":"Delete a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/profiles/{profile_id}","href":"/v1/api-reference/members/delete-a-member"},{"title":"Activate a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/profiles/{profile_id}/activate","href":"/v1/api-reference/members/activate-a-member"},{"title":"Deactivate a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/profiles/{profile_id}/deactivate","href":"/v1/api-reference/members/deactivate-a-member"}]},{"group":"Follows","pages":[{"title":"List follows","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/follows","href":"/v1/api-reference/follows/list-follows"},{"title":"Retrieve a follow","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/follows/{follow_id}","href":"/v1/api-reference/follows/retrieve-a-follow"}]},{"group":"Messages","pages":[{"title":"List messages","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages","href":"/v1/api-reference/messages/list-messages"},{"title":"Retrieve a message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}","href":"/v1/api-reference/messages/retrieve-a-message"},{"title":"Publish a message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/messages/{message_id}/publish","href":"/v1/api-reference/messages/publish-a-message"},{"title":"Unpublish a message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/messages/{message_id}/unpublish","href":"/v1/api-reference/messages/unpublish-a-message"},{"title":"Set a post’s notice","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/messages/{message_id}/notice","href":"/v1/api-reference/messages/set-a-post’s-notice"},{"title":"List message attachments","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/attachments","href":"/v1/api-reference/messages/list-message-attachments"},{"title":"Retrieve a message attachment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/attachments/{file_id}","href":"/v1/api-reference/messages/retrieve-a-message-attachment"},{"title":"List message versions","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/versions","href":"/v1/api-reference/messages/list-message-versions"},{"title":"Retrieve a message version","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/versions/{version_id}","href":"/v1/api-reference/messages/retrieve-a-message-version"},{"title":"Search messages","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/search","href":"/v1/api-reference/messages/search-messages"}]},{"group":"Polls","pages":[{"title":"List polls","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/polls","href":"/v1/api-reference/polls/list-polls"},{"title":"Retrieve a poll","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/polls/{poll_id}","href":"/v1/api-reference/polls/retrieve-a-poll"},{"title":"List poll responses","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/poll_responses","href":"/v1/api-reference/polls/list-poll-responses"},{"title":"Retrieve a poll response","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/poll_responses/{poll_response_id}","href":"/v1/api-reference/polls/retrieve-a-poll-response"}]},{"group":"Slack messages","pages":[{"title":"Create a Slack message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/slack_messages","href":"/v1/api-reference/slack-messages/create-a-slack-message"}]},{"group":"Compositions","pages":[{"title":"List compositions","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions","href":"/v1/api-reference/compositions/list-compositions"},{"title":"Create a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/compositions","href":"/v1/api-reference/compositions/create-a-composition"},{"title":"Retrieve a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions/{composition_id}","href":"/v1/api-reference/compositions/retrieve-a-composition"},{"title":"Delete a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/compositions/{composition_id}","href":"/v1/api-reference/compositions/delete-a-composition"},{"title":"Update a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/compositions/{composition_id}","href":"/v1/api-reference/compositions/update-a-composition"},{"title":"Send or schedule a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/compositions/{composition_id}/deliver","href":"/v1/api-reference/compositions/send-or-schedule-a-composition"},{"title":"Cancel a composition’s scheduled send","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/compositions/{composition_id}/cancel_schedule","href":"/v1/api-reference/compositions/cancel-a-composition’s-scheduled-send"},{"title":"List composition versions","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions/{composition_id}/versions","href":"/v1/api-reference/compositions/list-composition-versions"},{"title":"Retrieve a composition version","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions/{composition_id}/versions/{version_id}","href":"/v1/api-reference/compositions/retrieve-a-composition-version"},{"title":"List composition deliveries","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_deliveries","href":"/v1/api-reference/compositions/list-composition-deliveries"},{"title":"Create a composition delivery","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/composition_deliveries","href":"/v1/api-reference/compositions/create-a-composition-delivery"},{"title":"Retrieve a composition delivery","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_deliveries/{composition_delivery_id}","href":"/v1/api-reference/compositions/retrieve-a-composition-delivery"},{"title":"Delete a composition delivery","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/composition_deliveries/{composition_delivery_id}","href":"/v1/api-reference/compositions/delete-a-composition-delivery"},{"title":"List composition comments","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_comments","href":"/v1/api-reference/compositions/list-composition-comments"},{"title":"Retrieve a composition comment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_comments/{composition_comment_id}","href":"/v1/api-reference/compositions/retrieve-a-composition-comment"}]},{"group":"Activity logs","pages":[{"title":"List activity logs","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/activity_logs","href":"/v1/api-reference/activity-logs/list-activity-logs"},{"title":"Retrieve an activity log","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/activity_logs/{activity_log_id}","href":"/v1/api-reference/activity-logs/retrieve-an-activity-log"}]}]}]}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]}]},"basePath":"","title":"List milestone achievements - Tightknit","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}