The display mode for the achievement. Useful to make the distinction between normal user achievments and achievments designed for implementing custom app functionality.
Details of the community this achievement belongs to
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nudj Platform Documentation","colors":{"primary":"#8082A6","light":"#AFA9D9","dark":"#BDB7E4"},"logo":{"light":"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/logo/nudj-logo.png?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=7340cd62c3a41730e5ce025fd75c842b","dark":"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/logo/nudj-dark-logo.png?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=8cabc0966dfccab00fad982bcf3b465f"},"favicon":"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/favicon.ico?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=7426330b653f33c458339d01295a6965","api":{"playground":{"display":"interactive"}},"appearance":{"default":"light"},"background":{"color":{"light":"#F5F3FB","dark":"#0F1119"}},"navbar":{"links":[{"href":"mailto:support@nudj.cx","label":"Support"}],"primary":{"type":"button","label":"Get API Tokens","href":"https://admin.nudj.cx/admin/settings/organisation?tab=developer"}},"footer":{"socials":{"x":"https://x.com/nudj","github":"https://github.com/nudj-digital","linkedin":"https://www.linkedin.com/company/nudj"}},"fonts":{"heading":{"family":"Playfair Display","weight":700},"body":{"family":"Outfit","weight":400}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nudj","hasAudioNarration":false,"actualSubdomain":"nudj","customDomains":["docs.nudj.cx"],"gitSource":{"type":"github","owner":"nudj-digital","repo":"monorepo","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2174a83326b7b15ea3131","collectionId":"0f9591e5-8c10-41aa-a451-0a3b520f8055","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2174a83326b7b15ea3131"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae2174a83326b7b15ea3131","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Admin API","count":235},{"language":"default","tag":"Control Room","count":93},{"language":"default","tag":"Integration API","count":87},{"language":"default","tag":"Analytics API","count":54},{"language":"default","tag":"User Guide","count":41},{"language":"default","tag":"Ways to Engage","count":39},{"language":"default","tag":"Challenges","count":39},{"language":"default","tag":"Rewards","count":30},{"language":"default","tag":"Organization Settings","count":26},{"language":"default","tag":"Developer","count":25}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#content-area a.link{color:#5f6193;text-decoration-color:#5f6193}#content-area a.link:focus-visible,#content-area a.link:hover{color:#4a4c79;text-decoration-color:#4a4c79}.dark #content-area a.link{color:#bdb7e4;text-decoration-color:#bdb7e4}.dark #content-area a.link:focus-visible,.dark #content-area a.link:hover{color:#d4cfee;text-decoration-color:#d4cfee}"}],"page":{"pagePath":"api-reference/integration/get-achievements-achievementId","slug":"/api-reference/integration/get-achievements-achievementId","pageMetadata":{"title":"Get achievement by ID","openapi":"openapi/integration.json GET /achievements/{achievementId}","description":"Retrieve an achievement by its ID.","href":"/api-reference/integration/get-achievements-achievementId"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve an achievement by its ID.\"\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":"Get achievement by ID","openapi":"openapi/integration.json GET /achievements/{achievementId}","description":"Retrieve an achievement by its ID.","href":"/api-reference/integration/get-achievements-achievementId"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/nudj/a4881203b9b8dc75/generate-api-docs.js","/_mintlify/custom/nudj/90666c9eadd6f6ca/update-navigation.js","/_mintlify/custom/nudj/cb82a77682afa872/fetch-openapi.js","/_mintlify/custom/nudj/17b922120d4f8afe/fix-navigation.js","/_mintlify/custom/nudj/e3afd7dfb92e6b1b/normalize-openapi.js","/_mintlify/custom/nudj/3e9096727cf1ed8d/restore-general-docs.js","/_mintlify/custom/nudj/05ef9ce7c833cf9b/scripts/generate-all-releases.js","/_mintlify/custom/nudj/e04dda1835326c9c/scripts/sync-highlights-nav.js","/_mintlify/custom/nudj/0a7a1d9fd5d964ad/scripts/sync-releases-nav.js"],"openApiReferenceData":{"operation":{"operationId":"getAchievementById","summary":"Get achievement by ID","description":"Retrieve an achievement by its ID.","tags":["Achievement"],"parameters":["b88e189f-e568-47ba-88a5-0bfd45f381ca","e729d496-1dc4-47e9-9811-dd70cbdae687"],"responses":{"200":"f899a628-bc79-4b05-b00c-e2234b1f8958","400":"90be0a77-22c2-4f22-9d78-ac71dfc351bd","404":"9eadbf94-245d-4d29-b525-2663ddd4a931","500":"d5841d48-0429-4a75-984e-1503bebd179d"},"method":"get","type":"path","servers":["4995f776-f6d8-460d-96ea-10f01fd25717"],"security":["29d94abe-b3e9-4e71-be17-43970c97b502"],"path":"/achievements/{achievementId}","baseUrlOptions":["https://{subdomain}.nudj.cx/api/v2/integration"],"title":"Get achievement by ID","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b88e189f-e568-47ba-88a5-0bfd45f381ca":{"in":"path","name":"achievementId","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true},"e729d496-1dc4-47e9-9811-dd70cbdae687":{"in":"header","name":"x-language","description":"The language to return the achievement in. If not provided, the default language for the organisation will be used.","schema":{"type":"string","description":"The language to return the achievement in. If not provided, the default language for the organisation will be used.","uniqueKey":"","typeLabel":"string"}}},"responses":{"f899a628-bc79-4b05-b00c-e2234b1f8958":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The id of the achievement","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"organisationId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The id of the organisation this achievement belongs to","isRequired":true,"uniqueKey":"organisationId","typeLabel":"string"},"details":{"type":"object","properties":{"title":{"type":"string","description":"The title of the entity","isRequired":true,"uniqueKey":"details.title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","description":"The description of the entity","isRequired":true,"uniqueKey":"details.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"The description of the entity","isRequired":true,"uniqueKey":"details.description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"details.description","typeLabel":"string | null"},"light":{"type":"object","properties":{"primaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"details.light.primaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"details.light.primaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"details.light.primaryImageUrl","typeLabel":"string | null"},"secondaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"details.light.secondaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"details.light.secondaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"details.light.secondaryImageUrl","typeLabel":"string | null"}},"required":["primaryImageUrl","secondaryImageUrl"],"description":"Light theme images","isRequired":true,"uniqueKey":"details.light","typeLabel":"object"},"dark":{"type":"object","properties":{"primaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"details.dark.primaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"details.dark.primaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"details.dark.primaryImageUrl","typeLabel":"string | null"},"secondaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"details.dark.secondaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"details.dark.secondaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"details.dark.secondaryImageUrl","typeLabel":"string | null"}},"required":["primaryImageUrl","secondaryImageUrl"],"description":"Dark theme images","isRequired":true,"uniqueKey":"details.dark","typeLabel":"object"}},"required":["title","description","light","dark"],"description":"Used to describe an entity","title":"Details","isRequired":true,"uniqueKey":"details","typeLabel":"Details · object"},"progressPeriod":{"type":"string","enum":["daily","weekly","monthly","yearly","open"],"description":"The period over which progress is tracked/reset","isRequired":true,"uniqueKey":"progressPeriod","typeLabel":"enum\u003cstring>"},"displayMode":{"type":"string","enum":["default","custom"],"description":"The display mode for the achievement. Useful to make the distinction between normal user achievments and achievments designed for implementing custom app functionality.","isRequired":true,"uniqueKey":"displayMode","typeLabel":"enum\u003cstring>"},"tags":{"type":"array","items":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"description":"The ids of the tags on the achievement","isRequired":true,"uniqueKey":"tags","typeLabel":"string[]"},"campaigns":{"type":"array","items":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","uniqueKey":"campaigns.items.[INDEX]","typeLabel":"string"},"description":"The ids of the campaigns on the achievement","isRequired":true,"uniqueKey":"campaigns","typeLabel":"string[]"},"criteria":{"oneOf":[{"type":"object","title":"Sum Condition Node","description":"Node that sums values from a specific event attribute and compares against a threshold","required":["type","parameters"],"properties":{"type":{"type":"string","enum":["sum"],"description":"Identifies this node as a SumNode type, which is responsible for summing numeric attributes from events and comparing against a threshold","isRequired":true,"uniqueKey":"criteria.oneOf.0.type","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"query":{"type":"string","description":"Reference to the query alias that identifies which events should be included in the sum. This query must be defined in an EventQueryNode within the achievement's criteria array.","isRequired":true,"uniqueKey":"criteria.oneOf.0.parameters.query","typeLabel":"string"},"operator":{"type":"string","enum":["==","!=",">","\u003c",">=","\u003c="],"description":"Comparison operator that defines how to compare the summed value against the threshold value. For example, 'GreaterThan' would check if the sum exceeds the threshold.","isRequired":true,"uniqueKey":"criteria.oneOf.0.parameters.operator","typeLabel":"enum\u003cstring>"},"attribute":{"type":"string","minLength":1,"description":"The specific event attribute whose values should be summed. This must be a numeric attribute present in the matched events.","isRequired":true,"uniqueKey":"criteria.oneOf.0.parameters.attribute","typeLabel":"string"},"value":{"type":"number","description":"The threshold value to compare the sum against. This represents the target number that the summed values will be compared to using the specified operator.","isRequired":true,"uniqueKey":"criteria.oneOf.0.parameters.value","typeLabel":"number"}},"required":["query","operator","attribute","value"],"description":"Parameters for a sum condition node that define the attribute summation logic and threshold comparison","title":"Sum Condition Node Parameters","isRequired":true,"uniqueKey":"criteria.oneOf.0.parameters","typeLabel":"Sum Condition Node Parameters · object"}},"isRequired":true,"uniqueKey":"criteria.oneOf.0","typeLabel":"Sum Condition Node · object"},{"type":"object","title":"Count Condition Node","description":"Node that counts matching events and compares against a threshold","required":["type","parameters"],"properties":{"type":{"type":"string","enum":["count"],"description":"Identifies this node as a CountNode type, which is responsible for counting occurrences of events and comparing against a threshold","isRequired":true,"uniqueKey":"criteria.oneOf.1.type","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"query":{"type":"string","description":"Reference to the query alias that identifies which events should be counted. This query must be defined in an EventQueryNode within the achievement's criteria array.","isRequired":true,"uniqueKey":"criteria.oneOf.1.parameters.query","typeLabel":"string"},"operator":{"type":"string","enum":["==","!=",">","\u003c",">=","\u003c="],"description":"Comparison operator that defines how to compare the counted events against the threshold value. For example, 'GreaterThan' would check if the count exceeds the threshold.","isRequired":true,"uniqueKey":"criteria.oneOf.1.parameters.operator","typeLabel":"enum\u003cstring>"},"value":{"type":"number","description":"The threshold value to compare the count against. This represents the target number that the counted events will be compared to using the specified operator.","isRequired":true,"uniqueKey":"criteria.oneOf.1.parameters.value","typeLabel":"number"}},"required":["query","operator","value"],"description":"Parameters for a count condition node that define the counting logic and threshold comparison","title":"Count Condition Node Parameters","isRequired":true,"uniqueKey":"criteria.oneOf.1.parameters","typeLabel":"Count Condition Node Parameters · object"}},"isRequired":true,"uniqueKey":"criteria.oneOf.1","typeLabel":"Count Condition Node · object"},{"type":"object","title":"Logical Condition Node","description":"Node that combines multiple conditions with a logical operator to form complex achievement criteria","required":["type","parameters"],"properties":{"type":{"type":"string","enum":["logical"],"description":"Identifies this node as a LogicalNode type, which combines multiple conditions using logical operators","isRequired":true,"uniqueKey":"criteria.oneOf.2.type","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"operator":{"type":"string","enum":["and","or"],"description":"The logical operator to apply to the conditions. AND requires all conditions to be true, OR requires at least one condition to be true.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.operator","typeLabel":"enum\u003cstring>"},"conditions":{"type":"array","items":{"oneOf":[{"type":"object","title":"Sum Condition Node","description":"Node that sums values from a specific event attribute and compares against a threshold","required":["type","parameters"],"properties":{"type":{"type":"string","enum":["sum"],"description":"Identifies this node as a SumNode type, which is responsible for summing numeric attributes from events and comparing against a threshold","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"query":{"type":"string","description":"Reference to the query alias that identifies which events should be included in the sum. This query must be defined in an EventQueryNode within the achievement's criteria array.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0.parameters.query","typeLabel":"string"},"operator":{"type":"string","enum":["==","!=",">","\u003c",">=","\u003c="],"description":"Comparison operator that defines how to compare the summed value against the threshold value. For example, 'GreaterThan' would check if the sum exceeds the threshold.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0.parameters.operator","typeLabel":"enum\u003cstring>"},"attribute":{"type":"string","minLength":1,"description":"The specific event attribute whose values should be summed. This must be a numeric attribute present in the matched events.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0.parameters.attribute","typeLabel":"string"},"value":{"type":"number","description":"The threshold value to compare the sum against. This represents the target number that the summed values will be compared to using the specified operator.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0.parameters.value","typeLabel":"number"}},"required":["query","operator","attribute","value"],"description":"Parameters for a sum condition node that define the attribute summation logic and threshold comparison","title":"Sum Condition Node Parameters","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0.parameters","typeLabel":"Sum Condition Node Parameters · object"}},"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.0","typeLabel":"Sum Condition Node · object"},{"type":"object","title":"Count Condition Node","description":"Node that counts matching events and compares against a threshold","required":["type","parameters"],"properties":{"type":{"type":"string","enum":["count"],"description":"Identifies this node as a CountNode type, which is responsible for counting occurrences of events and comparing against a threshold","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"query":{"type":"string","description":"Reference to the query alias that identifies which events should be counted. This query must be defined in an EventQueryNode within the achievement's criteria array.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.1.parameters.query","typeLabel":"string"},"operator":{"type":"string","enum":["==","!=",">","\u003c",">=","\u003c="],"description":"Comparison operator that defines how to compare the counted events against the threshold value. For example, 'GreaterThan' would check if the count exceeds the threshold.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.1.parameters.operator","typeLabel":"enum\u003cstring>"},"value":{"type":"number","description":"The threshold value to compare the count against. This represents the target number that the counted events will be compared to using the specified operator.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.1.parameters.value","typeLabel":"number"}},"required":["query","operator","value"],"description":"Parameters for a count condition node that define the counting logic and threshold comparison","title":"Count Condition Node Parameters","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.1.parameters","typeLabel":"Count Condition Node Parameters · object"}},"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX].oneOf.1","typeLabel":"Count Condition Node · object"},{}],"uniqueKey":"criteria.oneOf.2.parameters.conditions.items.[INDEX]","typeLabel":"Sum Condition Node · object | Count Condition Node · object"},"description":"Array of condition nodes to be combined using the logical operator. Can include other logical nodes for nested conditions.","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters.conditions","typeLabel":"(Sum Condition Node · object | Count Condition Node · object)[]"}},"required":["operator","conditions"],"description":"Parameters for a logical condition node that define how multiple conditions should be combined","title":"Logical Condition Node Parameters","isRequired":true,"uniqueKey":"criteria.oneOf.2.parameters","typeLabel":"Logical Condition Node Parameters · object"}},"isRequired":true,"uniqueKey":"criteria.oneOf.2","typeLabel":"Logical Condition Node · object"}],"isRequired":true,"uniqueKey":"criteria","typeLabel":"Sum Condition Node · object | Count Condition Node · object | Logical Condition Node · object"},"queries":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["event"],"description":"Identifies this node as an EventQueryNode type, which defines criteria for selecting events to be evaluated","isRequired":true,"uniqueKey":"queries.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"alias":{"type":"string","description":"A unique identifier for this query that can be referenced by condition nodes. This allows the same event query to be reused across multiple conditions.","isRequired":true,"uniqueKey":"queries.items.[INDEX].alias","typeLabel":"string"},"parameters":{"type":"object","properties":{"eventName":{"type":"string","description":"The specific name of the event to match. This identifies the type of event that should be included in the achievement progress. When using a custom event, this should be the name of the event. When using a non-custom event, this should be the name of the event category and sub-category concatenated with an underscore.","isRequired":true,"uniqueKey":"queries.items.[INDEX].parameters.eventName","typeLabel":"string"},"eventCategory":{"type":"string","enum":["achievement","action","auth","blog","challenge","community","custom","game","leaderboard","organisation","points","post","referral","reward","shop","social","social-connection","streak","user","variable","xp"],"description":"The category of events to match. This helps filter events by their broad classification within the system.","isRequired":true,"uniqueKey":"queries.items.[INDEX].parameters.eventCategory","typeLabel":"enum\u003cstring>"},"eventSubCategory":{"type":"string","enum":["achievement-completion","facebook-comment","facebook-follow","facebook-like","image-analysis-object-detection","image-analysis-receipt-detection","instagram-follow","instagram-like","instagram-comment","instagram-share","instagram-post","interaction-engage-with-content","interaction-external-link","interaction-image-upload","interaction-spot-object","platform-comment-on-post","platform-complete-achievement","platform-generative-action","platform-like-post","platform-play-game","platform-validate-event","question-multiple-choice","question-open-ended","question-rate-your-experience","question-secret-access-code","question-select-date","question-select-from-images","question-select-value-in-range","question-select-from-list","question-closed-ended","question-vote","spotify-follow","spotify-listen","spotify-save","tiktok-follow","tiktok-watch","tiktok-post","youtube-like","youtube-comment","youtube-subscribe","action-completion","skip-action","42-school","api-auth-link","api-token-link","apple","asgardeo","atlassian","auth0","authentik","azure-ad-b2c","azure-ad","azure-devops","battlenet","beyondidentity","box","boxyhq-saml","bungie","click-up","cognito","coinbase","descope","discord","dribbble","dropbox","duende-identity-server6","email","eveonline","facebook","faceit","foursquare","freshbooks","fusionauth","github","gitlab","google","hubspot","identity-server4","instagram","kakao","keycloak","line","linkedin","mailchimp","mailru","mastodon","mattermost","medium","naver","netlify","notion","okta","onelogin","organisation-oidc","osso","osu","passage","patreon","pinterest","pipedrive","reddit","salesforce","slack","spotify","strava","tiktok","todoist","trakt","twitch","twitter","united-effects","vk","wikimedia","wordpress","workos","yandex","youtube","zitadel","zoho","zoom","blog-comment","blog-like","blog-share","blog-view","challenge-started","challenge-completion","challenge-unlock","community-visit","parental-approval-requested","parental-approval-approved","parental-approval-rejected","custom","game-started","game-completed","leaderboard-finish","invite-admin-user","points-credit","points-spend","post-comment","post-like","post-view","reward-redemption","reward-allocation-purchase","reward-giveaway-winner","reward-claim","reward-distribution","manual-distribution","referral-link-used","shop-purchase","share-challenge-details","share-challenge-results","share-community","share-reward","share-post","share-profile","share-anything","streak-extended","profile-picture-added","bio-added","variable-captured","xp-gained","xp-total","xp-leaderboard-topper"],"description":"The sub-category of events to match. This provides more granular filtering within the selected event category.","isRequired":true,"uniqueKey":"queries.items.[INDEX].parameters.eventSubCategory","typeLabel":"enum\u003cstring>"},"eventSourceId":{"oneOf":[{"type":"string","description":"Optional identifier for the source of the events. When specified, only events from this source will count towards the achievement progress. For example, a challengeId, or another achievementId","uniqueKey":"queries.items.[INDEX].parameters.eventSourceId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional identifier for the source of the events. When specified, only events from this source will count towards the achievement progress. For example, a challengeId, or another achievementId","uniqueKey":"queries.items.[INDEX].parameters.eventSourceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"queries.items.[INDEX].parameters.eventSourceId","typeLabel":"string | null"},"tags":{"oneOf":[{"type":"array","items":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","uniqueKey":"queries.items.[INDEX].parameters.tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Optional array of tag ids to filter events by. Only events with all specified tags will count towards the achievement progress.","uniqueKey":"queries.items.[INDEX].parameters.tags.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","pattern":"^[0-9a-fA-F]{24}$"},"description":"Optional array of tag ids to filter events by. Only events with all specified tags will count towards the achievement progress.","uniqueKey":"queries.items.[INDEX].parameters.tags.oneOf.1","typeLabel":"null"}],"uniqueKey":"queries.items.[INDEX].parameters.tags","typeLabel":"string[] | null"}},"required":["eventName","eventCategory","eventSubCategory"],"description":"Parameters that define the criteria for matching and filtering events","title":"Event Query Node Parameters","isRequired":true,"uniqueKey":"queries.items.[INDEX].parameters","typeLabel":"Event Query Node Parameters · object"},"isCommunityScoped":{"oneOf":[{"type":"boolean","default":true,"description":"Controls whether the query should only match events within the achievement's community context. When true (default), only community-specific events are included.","uniqueKey":"queries.items.[INDEX].isCommunityScoped.oneOf.0","typeLabel":"boolean"},{"type":"null","default":true,"description":"Controls whether the query should only match events within the achievement's community context. When true (default), only community-specific events are included.","uniqueKey":"queries.items.[INDEX].isCommunityScoped.oneOf.1","typeLabel":"null"}],"uniqueKey":"queries.items.[INDEX].isCommunityScoped","typeLabel":"boolean | null"}},"required":["type","alias","parameters"],"description":"Node that defines a reusable query for filtering and selecting events to be evaluated by condition nodes","title":"Event Query Node","uniqueKey":"queries.items.[INDEX]","typeLabel":"Event Query Node · object"},"description":"The event queries used to measure progress against this achievement's criteria","isRequired":true,"uniqueKey":"queries","typeLabel":"Event Query Node · object[]"},"queryDescriptions":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"queryDescriptions.additionalProperties","typeLabel":"string"},"description":"A map of query alias to user-readable descriptions, useful for displaying in the UI. Can be localised across additional languages.","isRequired":true,"uniqueKey":"queryDescriptions","typeLabel":"object"},"status":{"type":"string","enum":["archived","draft","expired","live","scheduled"],"description":"The status of the achievement","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"availableAsTemplateForOrganisations":{"type":"array","items":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","uniqueKey":"availableAsTemplateForOrganisations.items.[INDEX]","typeLabel":"string"},"description":"The organisations that the achievement is available as a template for","isRequired":true,"uniqueKey":"availableAsTemplateForOrganisations","typeLabel":"string[]"},"isGlobalTemplate":{"type":"boolean","description":"Whether the achievement is a global template","isRequired":true,"uniqueKey":"isGlobalTemplate","typeLabel":"boolean"},"createdAt":{"type":"string","description":"When this achievement was created","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"When this achievement was last updated","isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string"},"rewardDistribution":{"oneOf":[{"type":"object","title":"Entity Reward Distribution","description":"Reward distribution information for this achievement","required":["points","xp","rewardSelectionMethod","distributionEventId","rewardAllocations","numberOfRewardsToReceive"],"properties":{"points":{"type":"number","minimum":0,"description":"Number of points awarded upon completion","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.points","typeLabel":"number"},"xp":{"type":"number","minimum":0,"description":"XP awarded upon completion","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.xp","typeLabel":"number"},"rewardSelectionMethod":{"type":"string","enum":["all","priority","random","select"],"description":"Method for selecting rewards when multiple are available","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.rewardSelectionMethod","typeLabel":"enum\u003cstring>"},"distributionEventId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"ID of the distribution event managing these rewards","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.distributionEventId","typeLabel":"string"},"rewardAllocations":{"type":"array","items":{"type":"object","properties":{"rewardId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"ID of the reward","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.rewardAllocations.items.[INDEX].rewardId","typeLabel":"string"},"allocationId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"ID of the specific allocation within the reward","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.rewardAllocations.items.[INDEX].allocationId","typeLabel":"string"},"allocationType":{"type":"string","enum":["assets","entries"],"description":"The type of allocation - either 'assets' for tangible rewards or 'entries' for giveaway entries","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.rewardAllocations.items.[INDEX].allocationType","typeLabel":"enum\u003cstring>"},"amountToDistribute":{"type":"number","minimum":1,"description":"The quantity of this specific reward to distribute when this allocation is selected","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.rewardAllocations.items.[INDEX].amountToDistribute","typeLabel":"number"}},"required":["rewardId","allocationId","allocationType","amountToDistribute"],"description":"Reference to a specific reward and its allocation","title":"Reward Allocation Reference","uniqueKey":"rewardDistribution.oneOf.0.rewardAllocations.items.[INDEX]","typeLabel":"Reward Allocation Reference · object"},"description":"Array of reward allocations with their types. Filter by allocationType to get counts: assets for tangible rewards, entries for giveaway entries","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.rewardAllocations","typeLabel":"Reward Allocation Reference · object[]"},"numberOfRewardsToReceive":{"type":"number","minimum":0,"description":"Number of rewards the user will receive from the available rewards","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0.numberOfRewardsToReceive","typeLabel":"number"}},"isRequired":true,"uniqueKey":"rewardDistribution.oneOf.0","typeLabel":"Entity Reward Distribution · object"},{"type":"null","isRequired":true,"uniqueKey":"rewardDistribution.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rewardDistribution","typeLabel":"Entity Reward Distribution · object | null"},"userState":{"type":"object","title":"Achievement Node Progress","description":"The current user's progress on this achievement","required":["type","isComplete","currentValue","targetValue","conditions","status","timesCompleted","isClaimable","isClaimed","updatedAt","earnedPoints","earnedRewardAssets","earnedRewardEntries","earnedXp"],"properties":{"status":{"type":"string","enum":["abandoned","completed","in-progress","locked","not-started","repeatable","skipped"],"description":"The status of the user's progress on this achievement","isRequired":true,"uniqueKey":"userState.status","typeLabel":"enum\u003cstring>"},"timesCompleted":{"type":"number","minimum":0,"description":"The number of times the achievement has been completed in the past by the user","isRequired":true,"uniqueKey":"userState.timesCompleted","typeLabel":"number"},"isClaimable":{"type":"boolean","description":"Whether the achievement is claimable by the user, if applicable","isRequired":true,"uniqueKey":"userState.isClaimable","typeLabel":"boolean"},"isClaimed":{"type":"boolean","description":"Whether the achievement has been claimed by the user, if applicable","isRequired":true,"uniqueKey":"userState.isClaimed","typeLabel":"boolean"},"updatedAt":{"type":"string","description":"When progress was last updated for this achievement","isRequired":true,"uniqueKey":"userState.updatedAt","typeLabel":"string"},"earnedPoints":{"type":"number","minimum":0,"description":"Points earned by the user for this achievement","isRequired":true,"uniqueKey":"userState.earnedPoints","typeLabel":"number"},"earnedRewardAssets":{"type":"array","items":{"type":"object","properties":{"rewardAssetId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The ID of the reward asset earned","isRequired":true,"uniqueKey":"userState.earnedRewardAssets.items.[INDEX].rewardAssetId","typeLabel":"string"},"rewardId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The ID of the reward this asset belongs to","isRequired":true,"uniqueKey":"userState.earnedRewardAssets.items.[INDEX].rewardId","typeLabel":"string"}},"required":["rewardAssetId","rewardId"],"uniqueKey":"userState.earnedRewardAssets.items.[INDEX]","typeLabel":"object"},"description":"Reward assets earned by the user for this achievement","isRequired":true,"uniqueKey":"userState.earnedRewardAssets","typeLabel":"object[]"},"earnedRewardEntries":{"type":"array","items":{"type":"object","properties":{"rewardEntryId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The ID of the reward entry earned","isRequired":true,"uniqueKey":"userState.earnedRewardEntries.items.[INDEX].rewardEntryId","typeLabel":"string"},"rewardId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The ID of the reward this entry belongs to","isRequired":true,"uniqueKey":"userState.earnedRewardEntries.items.[INDEX].rewardId","typeLabel":"string"},"amount":{"type":"number","minimum":0,"description":"The number of entries earned","isRequired":true,"uniqueKey":"userState.earnedRewardEntries.items.[INDEX].amount","typeLabel":"number"}},"required":["rewardEntryId","rewardId","amount"],"uniqueKey":"userState.earnedRewardEntries.items.[INDEX]","typeLabel":"object"},"description":"Reward entries earned by the user for this achievement","isRequired":true,"uniqueKey":"userState.earnedRewardEntries","typeLabel":"object[]"},"earnedXp":{"type":"number","minimum":0,"description":"XP earned by the user for this achievement","isRequired":true,"uniqueKey":"userState.earnedXp","typeLabel":"number"},"type":{"type":"string","enum":["sum","count","logical_and","logical_or","unknown"],"description":"The type of the progress node, which determines how the progress is calculated","isRequired":true,"uniqueKey":"userState.type","typeLabel":"enum\u003cstring>"},"isComplete":{"type":"boolean","description":"Whether this node's condition has been met by the user","isRequired":true,"uniqueKey":"userState.isComplete","typeLabel":"boolean"},"currentValue":{"type":"number","description":"Current progress value for this node","isRequired":true,"uniqueKey":"userState.currentValue","typeLabel":"number"},"targetValue":{"type":"number","description":"Target value to reach for this node","isRequired":true,"uniqueKey":"userState.targetValue","typeLabel":"number"},"conditions":{"type":"array","items":{"$circularRef":"63fffc94-d0d3-4069-808c-8f014b10e5bd"},"description":"Progress of any child conditions, in the same tree structure as the achievement's criteria conditions","isRequired":true,"uniqueKey":"userState.conditions","typeLabel":"array"},"completedAt":{"oneOf":[{"type":"string","description":"When the achievement was completed by the user, if applicable","uniqueKey":"userState.completedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the achievement was completed by the user, if applicable","uniqueKey":"userState.completedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"userState.completedAt","typeLabel":"string | null"},"progressResetsAt":{"oneOf":[{"type":"string","description":"When the achievement progress will next reset, if applicable","uniqueKey":"userState.progressResetsAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the achievement progress will next reset, if applicable","uniqueKey":"userState.progressResetsAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"userState.progressResetsAt","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"userState","typeLabel":"Achievement Node Progress · object"},"stats":{"type":"object","properties":{"completedCount":{"type":"number","minimum":0,"description":"Number of users who have completed this achievement","isRequired":true,"uniqueKey":"stats.completedCount","typeLabel":"number"}},"required":["completedCount"],"description":"Statistics about this achievement","isRequired":true,"uniqueKey":"stats","typeLabel":"object"},"rewards":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the reward","isRequired":true,"uniqueKey":"rewards.items.[INDEX].id","typeLabel":"string"},"details":{"type":"object","properties":{"title":{"type":"string","description":"The title of the entity","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","description":"The description of the entity","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"The description of the entity","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.description","typeLabel":"string | null"},"light":{"type":"object","properties":{"primaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light.primaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light.primaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light.primaryImageUrl","typeLabel":"string | null"},"secondaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light.secondaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light.secondaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light.secondaryImageUrl","typeLabel":"string | null"}},"required":["primaryImageUrl","secondaryImageUrl"],"description":"Light theme images","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.light","typeLabel":"object"},"dark":{"type":"object","properties":{"primaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark.primaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the primary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark.primaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark.primaryImageUrl","typeLabel":"string | null"},"secondaryImageUrl":{"oneOf":[{"type":"string","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark.secondaryImageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the secondary image for this theme mode","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark.secondaryImageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark.secondaryImageUrl","typeLabel":"string | null"}},"required":["primaryImageUrl","secondaryImageUrl"],"description":"Dark theme images","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details.dark","typeLabel":"object"}},"required":["title","description","light","dark"],"description":"Used to describe an entity","title":"Details","isRequired":true,"uniqueKey":"rewards.items.[INDEX].details","typeLabel":"Details · object"},"type":{"type":"string","enum":["assets","entries"],"description":"The type of reward allocation (assets or entries)","isRequired":true,"uniqueKey":"rewards.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"amountToDistribute":{"type":"number","minimum":0,"description":"Amount of this reward to distribute","isRequired":true,"uniqueKey":"rewards.items.[INDEX].amountToDistribute","typeLabel":"number"},"totalSupply":{"oneOf":[{"type":"number","description":"Total supply available for this reward","minimum":0,"isRequired":true,"uniqueKey":"rewards.items.[INDEX].totalSupply.oneOf.0","typeLabel":"number"},{"type":"string","description":"Total supply available for this reward","enum":["Infinity"],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].totalSupply.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].totalSupply","typeLabel":"number | enum\u003cstring>"},"remainingSupply":{"oneOf":[{"type":"number","description":"Number of items still available for distribution","minimum":0,"isRequired":true,"uniqueKey":"rewards.items.[INDEX].remainingSupply.oneOf.0","typeLabel":"number"},{"type":"string","description":"Number of items still available for distribution","enum":["Infinity"],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].remainingSupply.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"rewards.items.[INDEX].remainingSupply","typeLabel":"number | enum\u003cstring>"}},"required":["id","details","type","amountToDistribute","totalSupply","remainingSupply"],"description":"A reward distribution item","title":"Reward Distribution Item","uniqueKey":"rewards.items.[INDEX]","typeLabel":"Reward Distribution Item · object"},"isRequired":true,"uniqueKey":"rewards","typeLabel":"Reward Distribution Item · object[]"},"communityId":{"oneOf":[{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The id of the community this achievement belongs to","uniqueKey":"communityId.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[0-9a-fA-F]{24}$","description":"The id of the community this achievement belongs to","uniqueKey":"communityId.oneOf.1","typeLabel":"null"}],"uniqueKey":"communityId","typeLabel":"string | null"},"featured":{"oneOf":[{"type":"boolean","description":"Whether the achievement is featured","uniqueKey":"featured.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the achievement is featured","uniqueKey":"featured.oneOf.1","typeLabel":"null"}],"uniqueKey":"featured","typeLabel":"boolean | null"},"startsAt":{"oneOf":[{"type":"string","description":"When this achievement becomes available to the user","uniqueKey":"startsAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When this achievement becomes available to the user","uniqueKey":"startsAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"startsAt","typeLabel":"string | null"},"expiresAt":{"oneOf":[{"type":"string","description":"When this achievement expires","uniqueKey":"expiresAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When this achievement expires","uniqueKey":"expiresAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"expiresAt","typeLabel":"string | null"},"community":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The id of the community","isRequired":true,"uniqueKey":"community.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"The name of the community","isRequired":true,"uniqueKey":"community.oneOf.0.name","typeLabel":"string"},"slug":{"type":"string","description":"The slug of the community","isRequired":true,"uniqueKey":"community.oneOf.0.slug","typeLabel":"string"},"descriptionConfig":{"oneOf":[{"type":"object","properties":{"content":{"oneOf":[{"type":"string","description":"The description content (HTML/text)","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.content.oneOf.0","typeLabel":"string"},{"type":"null","description":"The description content (HTML/text)","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.content","typeLabel":"string | null"},"disableLineClamp":{"oneOf":[{"type":"boolean","description":"When true, shows the full description without line clamping","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.disableLineClamp.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When true, shows the full description without line clamping","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.disableLineClamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.disableLineClamp","typeLabel":"boolean | null"},"maxLines":{"oneOf":[{"type":"number","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.maxLines.oneOf.0","typeLabel":"number"},{"type":"null","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.maxLines.oneOf.1","typeLabel":"null"}],"uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0.maxLines","typeLabel":"number | null"}},"description":"The description configuration of the community","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"content":{"oneOf":[{"type":"string","description":"The description content (HTML/text)"},{"type":"null","description":"The description content (HTML/text)"}]},"disableLineClamp":{"oneOf":[{"type":"boolean","description":"When true, shows the full description without line clamping"},{"type":"null","description":"When true, shows the full description without line clamping"}]},"maxLines":{"oneOf":[{"type":"number","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)"},{"type":"null","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)"}]}},"description":"The description configuration of the community","uniqueKey":"community.oneOf.0.descriptionConfig.oneOf.1","typeLabel":"null"}],"uniqueKey":"community.oneOf.0.descriptionConfig","typeLabel":"object | null"},"logo":{"oneOf":[{"type":"string","description":"The url of the community logo image","uniqueKey":"community.oneOf.0.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"The url of the community logo image","uniqueKey":"community.oneOf.0.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"community.oneOf.0.logo","typeLabel":"string | null"}},"required":["id","name","slug"],"description":"Details of the community this achievement belongs to","uniqueKey":"community.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The id of the community"},"name":{"type":"string","description":"The name of the community"},"descriptionConfig":{"oneOf":[{"type":"object","properties":{"content":{"oneOf":[{"type":"string","description":"The description content (HTML/text)"},{"type":"null","description":"The description content (HTML/text)"}]},"disableLineClamp":{"oneOf":[{"type":"boolean","description":"When true, shows the full description without line clamping"},{"type":"null","description":"When true, shows the full description without line clamping"}]},"maxLines":{"oneOf":[{"type":"number","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)"},{"type":"null","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)"}]}},"description":"The description configuration of the community"},{"type":"null","properties":{"content":{"oneOf":[{"type":"string","description":"The description content (HTML/text)"},{"type":"null","description":"The description content (HTML/text)"}]},"disableLineClamp":{"oneOf":[{"type":"boolean","description":"When true, shows the full description without line clamping"},{"type":"null","description":"When true, shows the full description without line clamping"}]},"maxLines":{"oneOf":[{"type":"number","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)"},{"type":"null","minimum":1,"maximum":10,"description":"Maximum number of lines to show before clamping (1-10)"}]}},"description":"The description configuration of the community"}]},"slug":{"type":"string","description":"The slug of the community"},"logo":{"oneOf":[{"type":"string","description":"The url of the community logo image"},{"type":"null","description":"The url of the community logo image"}]}},"required":["id","name","slug"],"description":"Details of the community this achievement belongs to","uniqueKey":"community.oneOf.1","typeLabel":"null"}],"uniqueKey":"community","typeLabel":"object | null"}},"required":["id","organisationId","details","progressPeriod","displayMode","tags","campaigns","criteria","queries","queryDescriptions","status","availableAsTemplateForOrganisations","isGlobalTemplate","createdAt","updatedAt","rewardDistribution","userState","stats","rewards"],"description":"An achievement","title":"Achievement","uniqueKey":"","typeLabel":"Achievement · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","organisationId":"\u003cstring>","details":{"title":"\u003cstring>","description":"\u003cstring>","light":{"primaryImageUrl":"\u003cstring>","secondaryImageUrl":"\u003cstring>"},"dark":{"primaryImageUrl":"\u003cstring>","secondaryImageUrl":"\u003cstring>"}},"progressPeriod":"daily","displayMode":"default","tags":["\u003cstring>"],"campaigns":["\u003cstring>"],"criteria":{"type":"sum","parameters":{"query":"\u003cstring>","operator":"==","attribute":"\u003cstring>","value":123}},"queries":[{"type":"event","alias":"\u003cstring>","parameters":{"eventName":"\u003cstring>","eventCategory":"achievement","eventSubCategory":"achievement-completion","eventSourceId":"\u003cstring>","tags":["\u003cstring>"]},"isCommunityScoped":true}],"queryDescriptions":{},"status":"archived","availableAsTemplateForOrganisations":["\u003cstring>"],"isGlobalTemplate":true,"createdAt":"\u003cstring>","updatedAt":"\u003cstring>","rewardDistribution":{"points":1,"xp":1,"rewardSelectionMethod":"all","distributionEventId":"\u003cstring>","rewardAllocations":[{"rewardId":"\u003cstring>","allocationId":"\u003cstring>","allocationType":"assets","amountToDistribute":2}],"numberOfRewardsToReceive":1},"userState":{"status":"abandoned","timesCompleted":1,"isClaimable":true,"isClaimed":true,"updatedAt":"\u003cstring>","earnedPoints":1,"earnedRewardAssets":[{"rewardAssetId":"\u003cstring>","rewardId":"\u003cstring>"}],"earnedRewardEntries":[{"rewardEntryId":"\u003cstring>","rewardId":"\u003cstring>","amount":1}],"earnedXp":1,"type":"sum","isComplete":true,"currentValue":123,"targetValue":123,"conditions":"\u003carray>","completedAt":"\u003cstring>","progressResetsAt":"\u003cstring>"},"stats":{"completedCount":1},"rewards":[{"id":"\u003cstring>","details":{"title":"\u003cstring>","description":"\u003cstring>","light":{"primaryImageUrl":"\u003cstring>","secondaryImageUrl":"\u003cstring>"},"dark":{"primaryImageUrl":"\u003cstring>","secondaryImageUrl":"\u003cstring>"}},"type":"assets","amountToDistribute":1,"totalSupply":1,"remainingSupply":1}],"communityId":"\u003cstring>","featured":true,"startsAt":"\u003cstring>","expiresAt":"\u003cstring>","community":{"id":"\u003cstring>","name":"\u003cstring>","slug":"\u003cstring>","descriptionConfig":{"content":"\u003cstring>","disableLineClamp":true,"maxLines":5.5},"logo":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"90be0a77-22c2-4f22-9d78-ac71dfc351bd":{"description":"Invalid input data","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Invalid input data","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"BAD_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | integer"},"description":"The path to the field that caused the error","uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | integer)[]"}},"required":["message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"description":"An array of issues that were responsible for the error","example":[],"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"title":"Error","description":"The error information","example":{"code":"BAD_REQUEST","message":"Invalid input data","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"BAD_REQUEST","message":"Invalid input data","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"9eadbf94-245d-4d29-b525-2663ddd4a931":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Not found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | integer"},"description":"The path to the field that caused the error","uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | integer)[]"}},"required":["message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"description":"An array of issues that were responsible for the error","example":[],"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"title":"Error","description":"The error information","example":{"code":"NOT_FOUND","message":"Not found","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"NOT_FOUND","message":"Not found","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"d5841d48-0429-4a75-984e-1503bebd179d":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Internal server error","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"INTERNAL_SERVER_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | integer"},"description":"The path to the field that caused the error","uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | integer)[]"}},"required":["message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"description":"An array of issues that were responsible for the error","example":[],"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"title":"Error","description":"The error information","example":{"code":"INTERNAL_SERVER_ERROR","message":"Internal server error","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"INTERNAL_SERVER_ERROR","message":"Internal server error","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"29d94abe-b3e9-4e71-be17-43970c97b502":{"ApiToken":{"type":"apiKey","in":"header","name":"x-api-token","scopes":[]}}},"servers":{"4995f776-f6d8-460d-96ea-10f01fd25717":{"url":"https://{subdomain}.nudj.cx/api/v2/integration","description":"Organization API Server","variables":{"subdomain":{"description":"Your organization's subdomain (required)","default":"your-org"}}}},"schemas":{"63fffc94-d0d3-4069-808c-8f014b10e5bd":{"type":"object","properties":{"type":{"type":"string","enum":["sum","count","logical_and","logical_or","unknown"],"description":"The type of the progress node, which determines how the progress is calculated","isRequired":true},"isComplete":{"type":"boolean","description":"Whether this node's condition has been met by the user","isRequired":true},"currentValue":{"type":"number","description":"Current progress value for this node","isRequired":true},"targetValue":{"type":"number","description":"Target value to reach for this node","isRequired":true},"conditions":{"type":"array","items":{"$circularRef":"63fffc94-d0d3-4069-808c-8f014b10e5bd"},"description":"Progress of any child conditions, in the same tree structure as the achievement's criteria conditions","isRequired":true}},"required":["type","isComplete","currentValue","targetValue","conditions"],"description":"A user's progress of a specific achievement criteria node. These can be nested in a tree structure to represent a user's progress of an achievement, and the structure is defined by the achievement's criteria conditions.","title":"Achievement Node Progress"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-token","scopes":[]},"schema":{"title":"x-api-token","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiToken","name":"x-api-token"}],"title":"ApiToken"}]},"originalFileLocation":"openapi/integration.json"},"subdomain":"nudj","siteName":"Nudj Platform Documentation","title":"Get achievement by ID - Nudj Platform Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-24T12:15:51.088Z","originalFileLocation":"api-reference/integration/get-achievements-achievementId.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=\"light\"}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=\"Retrieve an achievement by its ID.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_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/nudj/fATeH148tHvCQ7Cy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get achievement by ID - Nudj Platform Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve an achievement by its ID.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nudj Platform Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nudj.mintlify.app/_mintlify/api/og/v2?division=Achievements\u0026amp;title=Get+achievement+by+ID\u0026amp;description=Retrieve+an+achievement+by+its+ID.\u0026amp;theme=b38afa39b71556cd91c41f96\u0026amp;signature=0b8b4adc379f7d1c7c9ce96d7cfa5fc3f651acb4ad667b438b3a32216e555869\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get achievement by ID - Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve an achievement by its ID.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nudj.mintlify.app/_mintlify/api/og/v2?division=Achievements\u0026amp;title=Get+achievement+by+ID\u0026amp;description=Retrieve+an+achievement+by+its+ID.\u0026amp;theme=b38afa39b71556cd91c41f96\u0026amp;signature=0b8b4adc379f7d1c7c9ce96d7cfa5fc3f651acb4ad667b438b3a32216e555869\">\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/nudj/fATeH148tHvCQ7Cy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8082A6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/integration/get-achievements-achievementId.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nudj.cx/#organization\",\"name\":\"Nudj Platform Documentation\",\"url\":\"https://docs.nudj.cx\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/logo/nudj-logo.png?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=7340cd62c3a41730e5ce025fd75c842b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nudj.cx#website\",\"name\":\"Nudj Platform Documentation\",\"url\":\"https://docs.nudj.cx\",\"publisher\":{\"@id\":\"https://docs.nudj.cx/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId#webpage\",\"url\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId\",\"name\":\"Get achievement by ID\",\"description\":\"Retrieve an achievement by its ID.\",\"dateModified\":\"2026-03-24T12:15:51.088Z\",\"isPartOf\":{\"@id\":\"https://docs.nudj.cx#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Achievements\",\"item\":\"https://docs.nudj.cx/api-reference/integration/get-achievements\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get achievement by ID\",\"item\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId#apireference\",\"headline\":\"Get achievement by ID\",\"name\":\"Get achievement by ID\",\"description\":\"Retrieve an achievement by its ID.\",\"url\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nudj.cx/api-reference/integration/get-achievements-achievementId#webpage\"},\"dateModified\":\"2026-03-24T12:15:51.088Z\",\"publisher\":{\"@id\":\"https://docs.nudj.cx/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nudj.cx#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nudj Platform Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nudj Platform Documentation","nav":{"global":null,"tabs":[{"tab":"Start","pages":[{"title":"Start","href":"/introduction"}]},{"tab":"What's New","pages":[{"title":"What's New","href":"/whats-new"}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user-guide/introduction"}]},{"tab":"Control Room","pages":[{"title":"Control Room","href":"/admin-guide/introduction"}]},{"tab":"Enterprise","pages":[{"title":"Enterprise","href":"/enterprise/platform-overview"}]},{"tab":"Shopify","pages":[{"title":"Shopify","href":"/shopify"}]},{"tab":"Developer","pages":[{"title":"Developer","href":"/api-reference/introduction"}]},{"tab":"Integration API","groups":[{"group":"Achievements","pages":[{"title":"Get paginated achievements","openapi":"openapi/integration.json GET /achievements","description":"Retrieve a paginated list of achievements.","href":"/api-reference/integration/get-achievements"},{"title":"Get achievement by ID","openapi":"openapi/integration.json GET /achievements/{achievementId}","href":"/api-reference/integration/get-achievements-achievementId"},{"title":"Claim achievement rewards","openapi":"openapi/integration.json POST /achievements/{achievementId}/claim","description":"Claim rewards for a completed achievement.","href":"/api-reference/integration/post-achievements-achievementId-claim"}]},{"group":"Action Participations","pages":[{"title":"Get paginated action participations","openapi":"openapi/integration.json GET /action-participations","href":"/api-reference/integration/get-action-participations"},{"title":"Get action participation by id","openapi":"openapi/integration.json GET /action-participations/{actionParticipationId}","href":"/api-reference/integration/get-action-participations-actionParticipationId"},{"title":"Create action participation","openapi":"openapi/integration.json POST /action-participations","href":"/api-reference/integration/post-action-participations"}]},{"group":"Actions","pages":[{"title":"Get paginated actions","openapi":"openapi/integration.json GET /actions","href":"/api-reference/integration/get-actions"},{"title":"Get action by ID","openapi":"openapi/integration.json GET /actions/{actionId}","href":"/api-reference/integration/get-actions-actionId"}]},{"group":"Auth Config","pages":[{"title":"Get auth configuration","openapi":"openapi/integration.json GET /auth-config","href":"/api-reference/integration/get-auth-config"}]},{"group":"Campaigns","pages":[{"title":"Get paginated campaigns","openapi":"openapi/integration.json GET /campaigns","href":"/api-reference/integration/get-campaigns"}]},{"group":"Challenge Groups","pages":[{"title":"Get paginated challenge groups","openapi":"openapi/integration.json GET /challenge-groups","href":"/api-reference/integration/get-challenge-groups"},{"title":"Get challenge group by ID","openapi":"openapi/integration.json GET /challenge-groups/{challengeGroupId}","href":"/api-reference/integration/get-challenge-groups-challengeGroupId"}]},{"group":"Challenges","pages":[{"title":"Get paginated challenges","openapi":"openapi/integration.json GET /challenges","href":"/api-reference/integration/get-challenges"},{"title":"Get challenge by ID","openapi":"openapi/integration.json GET /challenges/{challengeId}","href":"/api-reference/integration/get-challenges-challengeId"},{"title":"Complete challenge for user","openapi":"openapi/integration.json POST /challenges/{challengeId}/complete","href":"/api-reference/integration/post-challenges-challengeId-complete"},{"title":"Start challenge for user","openapi":"openapi/integration.json POST /challenges/{challengeId}/start","href":"/api-reference/integration/post-challenges-challengeId-start"},{"title":"Unlock a challenge by spending keys","openapi":"openapi/integration.json POST /challenges/{id}/unlock","href":"/api-reference/integration/post-challenges-id-unlock"}]},{"group":"Comments","pages":[{"title":"Add a new comment","openapi":"openapi/integration.json POST /comments","href":"/api-reference/integration/post-comments"},{"title":"Update a comment","openapi":"openapi/integration.json PUT /comments/{commentId}","href":"/api-reference/integration/put-comments-commentId"}]},{"group":"Communities","pages":[{"title":"Get paginated communities","openapi":"openapi/integration.json GET /communities","href":"/api-reference/integration/get-communities"},{"title":"Get community by ID or slug","openapi":"openapi/integration.json GET /communities/{identifier}","href":"/api-reference/integration/get-communities-identifier"}]},{"group":"Events","pages":[{"title":"Get paginated events","openapi":"openapi/integration.json GET /events","href":"/api-reference/integration/get-events"},{"title":"Claim an event token","openapi":"openapi/integration.json POST /events/claim","href":"/api-reference/integration/post-events-claim"}]},{"group":"Feature Flags","pages":[{"title":"Get all feature flags","openapi":"openapi/integration.json GET /feature-flags","href":"/api-reference/integration/get-feature-flags"}]},{"group":"Languages","pages":[{"title":"Get language configurations","openapi":"openapi/integration.json GET /languages","href":"/api-reference/integration/get-languages"}]},{"group":"Leaderboards","pages":[{"title":"Get aggregated leaderboard data","openapi":"openapi/integration.json GET /leaderboards/{configId}/data","href":"/api-reference/integration/get-leaderboards-configId-data"},{"title":"Get user's position in leaderboard","openapi":"openapi/integration.json GET /leaderboards/{configId}/position","href":"/api-reference/integration/get-leaderboards-configId-position"},{"title":"Get paginated leaderboard configurations","openapi":"openapi/integration.json GET /leaderboards/configs","href":"/api-reference/integration/get-leaderboards-configs"}]},{"group":"Legal Policies","pages":[{"title":"Get legal policies","openapi":"openapi/integration.json GET /legal-policies","href":"/api-reference/integration/get-legal-policies"}]},{"group":"Me","pages":[{"title":"Get my info","openapi":"openapi/integration.json GET /me","href":"/api-reference/integration/get-me"},{"title":"Get my paginated badges","openapi":"openapi/integration.json GET /me/badges","href":"/api-reference/integration/get-me-badges"},{"title":"Get my paginated reward entries","openapi":"openapi/integration.json GET /me/reward-entries","href":"/api-reference/integration/get-me-reward-entries"},{"title":"Get my reward entry by id","openapi":"openapi/integration.json GET /me/reward-entries/{rewardEntryId}","href":"/api-reference/integration/get-me-reward-entries-rewardEntryId"},{"title":"Get my paginated rewards","openapi":"openapi/integration.json GET /me/rewards","href":"/api-reference/integration/get-me-rewards"},{"title":"Get my reward asset by id","openapi":"openapi/integration.json GET /me/rewards/{rewardAssetId}","href":"/api-reference/integration/get-me-rewards-rewardAssetId"},{"title":"Get my streak progress","openapi":"openapi/integration.json GET /me/streaks","href":"/api-reference/integration/get-me-streaks"},{"title":"Update my info","openapi":"openapi/integration.json PATCH /me","href":"/api-reference/integration/patch-me"},{"title":"Accept community rules","openapi":"openapi/integration.json POST /me/communities/{communityId}/accept-rules","href":"/api-reference/integration/post-me-communities-communityId-accept-rules"},{"title":"Check my reward entry","openapi":"openapi/integration.json POST /me/reward-entries/{rewardEntryId}/check","href":"/api-reference/integration/post-me-reward-entries-rewardEntryId-check"},{"title":"Redeem my reward","openapi":"openapi/integration.json POST /me/rewards/{rewardAssetId}/redeem","href":"/api-reference/integration/post-me-rewards-rewardAssetId-redeem"}]},{"group":"Posts","pages":[{"title":"Unlike a post","openapi":"openapi/integration.json DELETE /posts/{postId}/like","href":"/api-reference/integration/delete-posts-postId-like"},{"title":"Get paginated posts","openapi":"openapi/integration.json GET /posts","href":"/api-reference/integration/get-posts"},{"title":"Get post by id","openapi":"openapi/integration.json GET /posts/{postId}","href":"/api-reference/integration/get-posts-postId"},{"title":"Get paginated comments by post id","openapi":"openapi/integration.json GET /posts/{postId}/comments","href":"/api-reference/integration/get-posts-postId-comments"},{"title":"Add a new comment on a post","openapi":"openapi/integration.json POST /posts/{postId}/comments","href":"/api-reference/integration/post-posts-postId-comments"},{"title":"Like a post","openapi":"openapi/integration.json POST /posts/{postId}/like","href":"/api-reference/integration/post-posts-postId-like"},{"title":"Update a comment on a post","openapi":"openapi/integration.json PUT /posts/{postId}/comments/{commentId}","href":"/api-reference/integration/put-posts-postId-comments-commentId"}]},{"group":"Rewards","pages":[{"title":"Get paginated rewards","openapi":"openapi/integration.json GET /rewards","href":"/api-reference/integration/get-rewards"},{"title":"Get reward by id","openapi":"openapi/integration.json GET /rewards/{rewardId}","href":"/api-reference/integration/get-rewards-rewardId"},{"title":"Purchase a reward","openapi":"openapi/integration.json POST /rewards/{rewardId}/purchase","href":"/api-reference/integration/post-rewards-rewardId-purchase"}]},{"group":"Tags","pages":[{"title":"Get paginated tags","openapi":"openapi/integration.json GET /tags","href":"/api-reference/integration/get-tags"}]},{"group":"Themes","pages":[{"title":"Get theme configuration","openapi":"openapi/integration.json GET /themes","href":"/api-reference/integration/get-themes"}]},{"group":"Third Party Config","pages":[{"title":"Get third party configuration","openapi":"openapi/integration.json GET /third-party-config","href":"/api-reference/integration/get-third-party-config"}]},{"group":"Variables","pages":[{"title":"Get paginated variables","openapi":"openapi/integration.json GET /variables","href":"/api-reference/integration/get-variables"},{"title":"Create or update a variable value","openapi":"openapi/integration.json POST /variables/{variableId}","href":"/api-reference/integration/post-variables-variableId"}]},{"group":"Achievement","pages":[{"title":"Get achievement by ID","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /achievements/{achievementId}","href":"/api-reference/achievement/get-achievement-by-id"},{"title":"Get paginated achievements","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /achievements","href":"/api-reference/achievement/get-paginated-achievements"},{"title":"Claim achievement rewards","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /achievements/{achievementId}/claim","href":"/api-reference/achievement/claim-achievement-rewards"}]},{"group":"ActionParticipation","pages":[{"title":"Get paginated action participations","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /action-participations","href":"/api-reference/actionparticipation/get-paginated-action-participations"},{"title":"Create action participation","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /action-participations","href":"/api-reference/actionparticipation/create-action-participation"},{"title":"Get action participation by id","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /action-participations/{actionParticipationId}","href":"/api-reference/actionparticipation/get-action-participation-by-id"}]},{"group":"Action","pages":[{"title":"Get action by ID","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /actions/{actionId}","href":"/api-reference/action/get-action-by-id"},{"title":"Get paginated actions","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /actions","href":"/api-reference/action/get-paginated-actions"}]},{"group":"Auth Config","pages":[{"title":"Get auth configuration","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /auth-config","href":"/api-reference/auth-config/get-auth-configuration"}]},{"group":"Campaign","pages":[{"title":"Get paginated campaigns","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /campaigns","href":"/api-reference/campaign/get-paginated-campaigns"}]},{"group":"Challenge Group","pages":[{"title":"Get challenge group by ID","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /challenge-groups/{id}","href":"/api-reference/challenge-group/get-challenge-group-by-id"},{"title":"Get paginated challenge groups","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /challenge-groups","href":"/api-reference/challenge-group/get-paginated-challenge-groups"}]},{"group":"Challenge","pages":[{"title":"Get challenge by ID","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /challenges/{challengeId}","href":"/api-reference/challenge/get-challenge-by-id"},{"title":"Get paginated challenges","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /challenges","href":"/api-reference/challenge/get-paginated-challenges"},{"title":"Unlock a challenge by spending keys","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /challenges/{id}/unlock","href":"/api-reference/challenge/unlock-a-challenge-by-spending-keys"},{"title":"Start challenge for user","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /challenges/{challengeId}/start","href":"/api-reference/challenge/start-challenge-for-user"},{"title":"Complete challenge for user","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /challenges/{challengeId}/complete","href":"/api-reference/challenge/complete-challenge-for-user"}]},{"group":"Comment","pages":[{"title":"Add a new comment","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /comments","href":"/api-reference/comment/add-a-new-comment"},{"title":"Update a comment","deprecated":null,"version":null,"openapi":"/openapi/integration.json put /comments/{commentId}","href":"/api-reference/comment/update-a-comment"},{"title":"Add a new comment on a post","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /posts/{postId}/comments","href":"/api-reference/comment/add-a-new-comment-on-a-post"},{"title":"Update a comment on a post","deprecated":null,"version":null,"openapi":"/openapi/integration.json put /posts/{postId}/comments/{commentId}","href":"/api-reference/comment/update-a-comment-on-a-post"}]},{"group":"Community","pages":[{"title":"Get community by ID or slug","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /communities/{identifier}","href":"/api-reference/community/get-community-by-id-or-slug"},{"title":"Get paginated communities","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /communities","href":"/api-reference/community/get-paginated-communities"}]},{"group":"Event","pages":[{"title":"Get paginated events","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /events","href":"/api-reference/event/get-paginated-events"},{"title":"Claim an event token","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /events/claim","href":"/api-reference/event/claim-an-event-token"}]},{"group":"Feature Flags","pages":[{"title":"Get all feature flags","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /feature-flags","href":"/api-reference/feature-flags/get-all-feature-flags"}]},{"group":"Language","pages":[{"title":"Get language configurations","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /languages","href":"/api-reference/language/get-language-configurations"}]},{"group":"Leaderboard","pages":[{"title":"Get paginated leaderboard configurations","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /leaderboards/configs","href":"/api-reference/leaderboard/get-paginated-leaderboard-configurations"},{"title":"Get aggregated leaderboard data","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /leaderboards/{configId}/data","href":"/api-reference/leaderboard/get-aggregated-leaderboard-data"},{"title":"Get user's position in leaderboard","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /leaderboards/{configId}/position","href":"/api-reference/leaderboard/get-users-position-in-leaderboard"}]},{"group":"Legal Policies","pages":[{"title":"Get legal policies","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /legal-policies","href":"/api-reference/legal-policies/get-legal-policies"}]},{"group":"User","pages":[{"title":"Accept community rules","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /me/communities/{communityId}/accept-rules","href":"/api-reference/user/accept-community-rules"},{"title":"Get my info","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me","href":"/api-reference/user/get-my-info"},{"title":"Update my info","deprecated":null,"version":null,"openapi":"/openapi/integration.json patch /me","href":"/api-reference/user/update-my-info"}]},{"group":"RewardEntry","pages":[{"title":"Check my reward entry","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /me/reward-entries/{rewardEntryId}/check","href":"/api-reference/rewardentry/check-my-reward-entry"},{"title":"Get my paginated reward entries","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me/reward-entries","href":"/api-reference/rewardentry/get-my-paginated-reward-entries"},{"title":"Get my reward entry by id","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me/reward-entries/{rewardEntryId}","href":"/api-reference/rewardentry/get-my-reward-entry-by-id"}]},{"group":"Badge","pages":[{"title":"Get my paginated badges","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me/badges","href":"/api-reference/badge/get-my-paginated-badges"}]},{"group":"Reward","pages":[{"title":"Get my paginated rewards","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me/rewards","href":"/api-reference/reward/get-my-paginated-rewards"},{"title":"Get my reward asset by id","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me/rewards/{rewardAssetId}","href":"/api-reference/reward/get-my-reward-asset-by-id"},{"title":"Redeem my reward","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /me/rewards/{rewardAssetId}/redeem","href":"/api-reference/reward/redeem-my-reward"},{"title":"Get reward by ID","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /rewards/{rewardId}","href":"/api-reference/reward/get-reward-by-id"},{"title":"Get paginated rewards","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /rewards","href":"/api-reference/reward/get-paginated-rewards"},{"title":"Purchase a reward","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /rewards/{rewardId}/purchase","href":"/api-reference/reward/purchase-a-reward"}]},{"group":"Streak","pages":[{"title":"Get my streak progress","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /me/streaks","href":"/api-reference/streak/get-my-streak-progress"}]},{"group":"Post","pages":[{"title":"Get paginated comments by post id","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /posts/{postId}/comments","href":"/api-reference/post/get-paginated-comments-by-post-id"},{"title":"Get paginated posts","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /posts","href":"/api-reference/post/get-paginated-posts"},{"title":"Get post by id","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /posts/{postId}","href":"/api-reference/post/get-post-by-id"},{"title":"Like a post","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /posts/{postId}/like","href":"/api-reference/post/like-a-post"},{"title":"Unlike a post","deprecated":null,"version":null,"openapi":"/openapi/integration.json delete /posts/{postId}/like","href":"/api-reference/post/unlike-a-post"}]},{"group":"Tag","pages":[{"title":"Get paginated tags","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /tags","href":"/api-reference/tag/get-paginated-tags"}]},{"group":"Theme","pages":[{"title":"Get theme configuration","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /themes","href":"/api-reference/theme/get-theme-configuration"}]},{"group":"Third Party Config","pages":[{"title":"Get third party configuration","deprecated":null,"version":null,"openapi":"/openapi/admin.json get /third-party-config","href":"/api-reference/third-party-config/get-third-party-configuration"}]},{"group":"Variables","pages":[{"title":"Get paginated variables","deprecated":null,"version":null,"openapi":"/openapi/integration.json get /variables","href":"/api-reference/variables/get-paginated-variables"},{"title":"Create or update a variable value","deprecated":null,"version":null,"openapi":"/openapi/integration.json post /variables/{variableId}","href":"/api-reference/variables/create-or-update-a-variable-value"}]}]},{"tab":"Admin API","pages":[{"title":"Admin API","href":"/api-reference/admin/get-achievements"}]},{"tab":"Analytics API","pages":[{"title":"Analytics API","href":"/api-reference/analytics/get-achievements-stats-criteria-completion"}]}]},"basePath":"","title":"Get achievement by ID - Nudj Platform Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}