The ID of the community where the action is being participated from. Used for cross-community challenges to track which community the user is engaging with.
A multiple choice question with configurable options and correct answer validation. The question text is stored in the details.title field of the action, while technical configuration remains in attributes.
{"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.4054","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},{"name":"rbac-expansion","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/post-action-participations","slug":"/api-reference/integration/post-action-participations","pageMetadata":{"title":"Create action participation","openapi":"openapi/integration.json POST /action-participations","description":"Create a new action participation.","href":"/api-reference/integration/post-action-participations"},"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: \"Create a new action participation.\"\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":"Create action participation","openapi":"openapi/integration.json POST /action-participations","description":"Create a new action participation.","href":"/api-reference/integration/post-action-participations"}}},"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":"createActionParticipation","summary":"Create action participation","description":"Create a new action participation.","tags":["ActionParticipation"],"requestBody":"e535422c-1f07-431a-8215-e6e61383d8fa","responses":{"200":"33b6d7cc-d322-4080-a0fe-a7f1d431d49a","400":"37d9117a-4cce-4ee1-8eda-60954aa9e9f6","401":"341e1b18-4489-4af4-9f51-42c8b0ac2d0d","403":"0189b9c3-0eb9-48f3-95e0-f5da223eeab4","409":"fc288dd3-4c94-4faa-a7ba-fb3bcbafe98d","412":"f10f86c2-e3b0-4b36-a6ba-3e2f19f955a5","422":"8c2c5b88-7446-4f54-b616-7cd0c7deccfb","429":"8f1164a5-ca16-4a42-b580-ea45e7c49407","500":"85c34db7-3fb9-4908-8c5c-fe557d3e7c8f"},"method":"post","type":"path","servers":["4995f776-f6d8-460d-96ea-10f01fd25717"],"security":["29d94abe-b3e9-4e71-be17-43970c97b502"],"path":"/action-participations","baseUrlOptions":["https://{subdomain}.nudj.cx/api/v2/integration"],"title":"Create action participation","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"actionId":{"type":"string","isRequired":true,"uniqueKey":"actionId","typeLabel":"string"},"actionInput":{"oneOf":[{"type":"object","title":"ExternalLinkActionInput","description":"The input to create an external link action participation for a user.","required":["key","nonce"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-external-link"],"isRequired":true,"uniqueKey":"actionInput.oneOf.0.key","typeLabel":"enum\u003cstring>"},"nonce":{"type":"string","description":"Client-generated nonce for validating external link click events. Used to match user action with server-side event logs.","isRequired":true,"uniqueKey":"actionInput.oneOf.0.nonce","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.0","typeLabel":"ExternalLinkActionInput · object"},{"type":"object","title":"EngageWithContentActionInput","description":"The input to create an engage with content action participation for a user.","required":["key","timeOnContentInMilliseconds"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-engage-with-content"],"isRequired":true,"uniqueKey":"actionInput.oneOf.1.key","typeLabel":"enum\u003cstring>"},"timeOnContentInMilliseconds":{"type":"number","isRequired":true,"uniqueKey":"actionInput.oneOf.1.timeOnContentInMilliseconds","typeLabel":"number"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.1","typeLabel":"EngageWithContentActionInput · object"},{"type":"object","title":"ImageUploadActionInput","description":"The input to create an image upload action participation for a user.","required":["key","imageUrl","disclaimers"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-image-upload"],"isRequired":true,"uniqueKey":"actionInput.oneOf.2.key","typeLabel":"enum\u003cstring>"},"imageUrl":{"type":"string","isRequired":true,"uniqueKey":"actionInput.oneOf.2.imageUrl","typeLabel":"string"},"disclaimers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"actionInput.oneOf.2.disclaimers.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","isRequired":true,"uniqueKey":"actionInput.oneOf.2.disclaimers.items.[INDEX].label","typeLabel":"string"},"accepted":{"type":"boolean","isRequired":true,"uniqueKey":"actionInput.oneOf.2.disclaimers.items.[INDEX].accepted","typeLabel":"boolean"}},"required":["id","label","accepted"],"title":"ImageUploadDisclaimerStatus","description":"An image upload disclaimer with acceptance status","uniqueKey":"actionInput.oneOf.2.disclaimers.items.[INDEX]","typeLabel":"ImageUploadDisclaimerStatus · object"},"isRequired":true,"uniqueKey":"actionInput.oneOf.2.disclaimers","typeLabel":"ImageUploadDisclaimerStatus · object[]"},"isBypass":{"oneOf":[{"type":"boolean","uniqueKey":"actionInput.oneOf.2.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"actionInput.oneOf.2.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.2.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.2","typeLabel":"ImageUploadActionInput · object"},{"type":"object","title":"SpotObjectActionInput","description":"The input to create a spot object interaction action participation for a user.","required":["key","timestamp"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-spot-object"],"isRequired":true,"uniqueKey":"actionInput.oneOf.3.key","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"number","minimum":0,"description":"The timestamp in milliseconds where the user spotted the object","isRequired":true,"uniqueKey":"actionInput.oneOf.3.timestamp","typeLabel":"number"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.3","typeLabel":"SpotObjectActionInput · object"},{"type":"object","title":"OpenEndedActionInput","description":"The input to create a open ended question action participation for a user.","required":["key","answer"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-open-ended"],"isRequired":true,"uniqueKey":"actionInput.oneOf.4.key","typeLabel":"enum\u003cstring>"},"answer":{"type":"string","minLength":1,"maxLength":1500,"isRequired":true,"uniqueKey":"actionInput.oneOf.4.answer","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.4","typeLabel":"OpenEndedActionInput · object"},{"type":"object","title":"MultipleChoiceActionInput","description":"The input to create a multiple choice question action participation for a user.","required":["key","answers"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-multiple-choice"],"isRequired":true,"uniqueKey":"actionInput.oneOf.5.key","typeLabel":"enum\u003cstring>"},"answers":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"actionInput.oneOf.5.answers.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.5.answers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.5","typeLabel":"MultipleChoiceActionInput · object"},{"type":"object","title":"SingleFixedAnswerActionInput","description":"The input to create a single fixed answer question action participation for a user.","required":["key","answer"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-closed-ended"],"isRequired":true,"uniqueKey":"actionInput.oneOf.6.key","typeLabel":"enum\u003cstring>"},"answer":{"type":"string","minLength":1,"maxLength":1500,"isRequired":true,"uniqueKey":"actionInput.oneOf.6.answer","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.6","typeLabel":"SingleFixedAnswerActionInput · object"},{"type":"object","title":"SelectFromImagesActionInput","description":"The input to create a select from images question action participation for a user.","required":["key","answers"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-from-images"],"isRequired":true,"uniqueKey":"actionInput.oneOf.7.key","typeLabel":"enum\u003cstring>"},"answers":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"actionInput.oneOf.7.answers.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.7.answers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.7","typeLabel":"SelectFromImagesActionInput · object"},{"type":"object","title":"RateYourExperienceActionInput","description":"The input to create a rate your experience question action participation for a user.","required":["key","rating"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-rate-your-experience"],"isRequired":true,"uniqueKey":"actionInput.oneOf.8.key","typeLabel":"enum\u003cstring>"},"rating":{"type":"integer","minimum":1,"maximum":10,"isRequired":true,"uniqueKey":"actionInput.oneOf.8.rating","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.8","typeLabel":"RateYourExperienceActionInput · object"},{"type":"object","title":"SelectFromListActionInput","description":"The input to create a select from list question action participation for a user.","required":["key","answers"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-from-list"],"isRequired":true,"uniqueKey":"actionInput.oneOf.9.key","typeLabel":"enum\u003cstring>"},"answers":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"actionInput.oneOf.9.answers.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.9.answers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.9","typeLabel":"SelectFromListActionInput · object"},{"type":"object","title":"SecretAccessCodeActionInput","description":"The input to create a secret access code question action participation for a user.","required":["key","accessCode"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-secret-access-code"],"isRequired":true,"uniqueKey":"actionInput.oneOf.10.key","typeLabel":"enum\u003cstring>"},"accessCode":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.10.accessCode","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.10","typeLabel":"SecretAccessCodeActionInput · object"},{"type":"object","title":"VoteActionInput","description":"The input to create a vote question action participation for a user.","required":["key","selectedOptionId"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-vote"],"isRequired":true,"uniqueKey":"actionInput.oneOf.11.key","typeLabel":"enum\u003cstring>"},"selectedOptionId":{"type":"string","minLength":1,"description":"The ID of the option the user voted for","isRequired":true,"uniqueKey":"actionInput.oneOf.11.selectedOptionId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.11","typeLabel":"VoteActionInput · object"},{"type":"object","title":"SelectADateActionInput","description":"The input to create a select a date question action participation for a user.","required":["key","date"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-date"],"isRequired":true,"uniqueKey":"actionInput.oneOf.12.key","typeLabel":"enum\u003cstring>"},"date":{"type":"string","isRequired":true,"uniqueKey":"actionInput.oneOf.12.date","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.12","typeLabel":"SelectADateActionInput · object"},{"type":"object","title":"SelectValueInRangeActionInput","description":"The input to create a select value in range question action participation for a user.","required":["key","selectedValue"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-value-in-range"],"isRequired":true,"uniqueKey":"actionInput.oneOf.13.key","typeLabel":"enum\u003cstring>"},"selectedValue":{"type":"number","isRequired":true,"uniqueKey":"actionInput.oneOf.13.selectedValue","typeLabel":"number"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.13","typeLabel":"SelectValueInRangeActionInput · object"},{"type":"object","title":"ObjectDetectionActionInput","description":"The input to create an object detection action participation for a user.","required":["key","imageUrl","fileName"],"x-action-category":"ImageAnalysis","properties":{"key":{"type":"string","enum":["image-analysis-object-detection"],"isRequired":true,"uniqueKey":"actionInput.oneOf.14.key","typeLabel":"enum\u003cstring>"},"imageUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.14.imageUrl","typeLabel":"string"},"fileName":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.14.fileName","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.14","typeLabel":"ObjectDetectionActionInput · object"},{"type":"object","title":"ReceiptDetectionActionInput","description":"The input to create a receipt detection action participation for a user.","required":["key","imageUrl","fileName"],"x-action-category":"ImageAnalysis","properties":{"key":{"type":"string","enum":["image-analysis-receipt-detection"],"isRequired":true,"uniqueKey":"actionInput.oneOf.15.key","typeLabel":"enum\u003cstring>"},"imageUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.15.imageUrl","typeLabel":"string"},"fileName":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionInput.oneOf.15.fileName","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.15","typeLabel":"ReceiptDetectionActionInput · object"},{"type":"object","title":"FacebookCommentActionInput","description":"The input to create a facebook comment action participation for a user.","required":["key"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-comment"],"isRequired":true,"uniqueKey":"actionInput.oneOf.16.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.16","typeLabel":"FacebookCommentActionInput · object"},{"type":"object","title":"FacebookFollowActionInput","description":"The input to create a facebook follow action participation for a user.","required":["key"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-follow"],"isRequired":true,"uniqueKey":"actionInput.oneOf.17.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.17","typeLabel":"FacebookFollowActionInput · object"},{"type":"object","title":"FacebookLikeActionInput","description":"The input to create a facebook like action participation for a user.","required":["key"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-like"],"isRequired":true,"uniqueKey":"actionInput.oneOf.18.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.18","typeLabel":"FacebookLikeActionInput · object"},{"type":"object","title":"InstagramFollowActionInput","description":"The input to create an instagram follow action participation for a user.","required":["key"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-follow"],"isRequired":true,"uniqueKey":"actionInput.oneOf.19.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.19","typeLabel":"InstagramFollowActionInput · object"},{"type":"object","title":"InstagramLikeActionInput","description":"The input to create an instagram like action participation for a user.","required":["key"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-like"],"isRequired":true,"uniqueKey":"actionInput.oneOf.20.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.20","typeLabel":"InstagramLikeActionInput · object"},{"type":"object","title":"InstagramCommentActionInput","description":"The input to create an instagram comment action participation for a user.","required":["key"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-comment"],"isRequired":true,"uniqueKey":"actionInput.oneOf.21.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.21","typeLabel":"InstagramCommentActionInput · object"},{"type":"object","title":"InstagramShareActionInput","description":"The input to create an instagram share action participation for a user.","required":["key"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-share"],"isRequired":true,"uniqueKey":"actionInput.oneOf.22.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.22","typeLabel":"InstagramShareActionInput · object"},{"type":"object","title":"InstagramPostActionInput","description":"The input to create an instagram post action participation for a user.","required":["key"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-post"],"isRequired":true,"uniqueKey":"actionInput.oneOf.23.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.23","typeLabel":"InstagramPostActionInput · object"},{"type":"object","title":"CommentOnPostActionInput","description":"The input to create a platform comment on post action participation for a user.","required":["key"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-comment-on-post"],"isRequired":true,"uniqueKey":"actionInput.oneOf.24.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.24","typeLabel":"CommentOnPostActionInput · object"},{"type":"object","title":"CompleteAchievementActionInput","description":"The input to create a platform complete achievement action participation for a user.","required":["key"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-complete-achievement"],"isRequired":true,"uniqueKey":"actionInput.oneOf.25.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.25","typeLabel":"CompleteAchievementActionInput · object"},{"type":"object","title":"GenerativeActionActionInput","description":"The input to create a platform generative action participation for a user.","required":["key","value"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-generative-action"],"isRequired":true,"uniqueKey":"actionInput.oneOf.26.key","typeLabel":"enum\u003cstring>"},"value":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"actionInput.oneOf.26.value.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"actionInput.oneOf.26.value.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actionInput.oneOf.26.value.additionalProperties.oneOf.1","typeLabel":"string[]"},{"type":"number","uniqueKey":"actionInput.oneOf.26.value.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"actionInput.oneOf.26.value.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"actionInput.oneOf.26.value.additionalProperties","typeLabel":"string | string[] | number | boolean"},"description":"Dynamic values as key-value pairs that can be saved per action. Keys represent field names, values can be strings, numbers, or booleans","isRequired":true,"uniqueKey":"actionInput.oneOf.26.value","typeLabel":"object"},"criteriaMet":{"type":"boolean","description":"Whether the user has met the criteria for the generative action","uniqueKey":"actionInput.oneOf.26.criteriaMet","typeLabel":"boolean"},"unmetCriteriaMessage":{"type":"string","description":"Message explaining why validation criteria were not met","uniqueKey":"actionInput.oneOf.26.unmetCriteriaMessage","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.26","typeLabel":"GenerativeActionActionInput · object"},{"type":"object","title":"LikePostActionInput","description":"The input to create a platform like post action participation for a user.","required":["key"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-like-post"],"isRequired":true,"uniqueKey":"actionInput.oneOf.27.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.27","typeLabel":"LikePostActionInput · object"},{"type":"object","title":"PlayGameActionInput","description":"The input to create a platform play game action participation for a user.","required":["key"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-play-game"],"isRequired":true,"uniqueKey":"actionInput.oneOf.28.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.28","typeLabel":"PlayGameActionInput · object"},{"type":"object","title":"Validate Event Action Input","description":"Input model for validate event action - no user input required beyond the key","required":["key"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-validate-event"],"isRequired":true,"uniqueKey":"actionInput.oneOf.29.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.29","typeLabel":"Validate Event Action Input · object"},{"type":"object","title":"SpotifyFollowActionInput","description":"The input to create a spotify follow action participation for a user.","required":["key"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-follow"],"isRequired":true,"uniqueKey":"actionInput.oneOf.30.key","typeLabel":"enum\u003cstring>"},"isBypass":{"oneOf":[{"type":"boolean","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.30.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.30.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.30.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.30","typeLabel":"SpotifyFollowActionInput · object"},{"type":"object","title":"SpotifyListenActionInput","description":"The input to create a spotify listen action participation for a user.","required":["key"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-listen"],"isRequired":true,"uniqueKey":"actionInput.oneOf.31.key","typeLabel":"enum\u003cstring>"},"isBypass":{"oneOf":[{"type":"boolean","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.31.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.31.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.31.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.31","typeLabel":"SpotifyListenActionInput · object"},{"type":"object","title":"SpotifySaveActionInput","description":"The input to create a spotify save action participation for a user.","required":["key"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-save"],"isRequired":true,"uniqueKey":"actionInput.oneOf.32.key","typeLabel":"enum\u003cstring>"},"isBypass":{"oneOf":[{"type":"boolean","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.32.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.32.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.32.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.32","typeLabel":"SpotifySaveActionInput · object"},{"type":"object","title":"TikTokFollowActionInput","description":"The input to create a TikTok follow action participation for a user.","required":["key"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-follow"],"isRequired":true,"uniqueKey":"actionInput.oneOf.33.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.33","typeLabel":"TikTokFollowActionInput · object"},{"type":"object","title":"TikTokPostActionInput","description":"The input to create a TikTok post action participation for a user.","required":["key"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-post"],"isRequired":true,"uniqueKey":"actionInput.oneOf.34.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.34","typeLabel":"TikTokPostActionInput · object"},{"type":"object","title":"TikTokWatchActionInput","description":"The input to create a TikTok watch video action participation for a user.","required":["key"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-watch"],"isRequired":true,"uniqueKey":"actionInput.oneOf.35.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.35","typeLabel":"TikTokWatchActionInput · object"},{"type":"object","title":"YoutubeCommentActionInput","description":"The input to create a youtube comment action participation for a user.","required":["key"],"x-action-category":"Youtube","properties":{"key":{"type":"string","enum":["youtube-comment"],"isRequired":true,"uniqueKey":"actionInput.oneOf.36.key","typeLabel":"enum\u003cstring>"},"isBypass":{"oneOf":[{"type":"boolean","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.36.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.36.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.36.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.36","typeLabel":"YoutubeCommentActionInput · object"},{"type":"object","title":"YoutubeSubscribeActionInput","description":"The input to create a youtube subscribe action participation for a user.","required":["key"],"x-action-category":"Youtube","properties":{"key":{"type":"string","enum":["youtube-subscribe"],"isRequired":true,"uniqueKey":"actionInput.oneOf.37.key","typeLabel":"enum\u003cstring>"},"isBypass":{"oneOf":[{"type":"boolean","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.37.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.37.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.37.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.37","typeLabel":"YoutubeSubscribeActionInput · object"},{"type":"object","title":"YoutubeLikeActionInput","description":"The input to create a youtube like action participation for a user.","required":["key"],"x-action-category":"Youtube","properties":{"key":{"type":"string","enum":["youtube-like"],"isRequired":true,"uniqueKey":"actionInput.oneOf.38.key","typeLabel":"enum\u003cstring>"},"isBypass":{"oneOf":[{"type":"boolean","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.38.isBypass.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"When socialValidation is set to user-choice, setting this to true will bypass validation.","uniqueKey":"actionInput.oneOf.38.isBypass.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionInput.oneOf.38.isBypass","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionInput.oneOf.38","typeLabel":"YoutubeLikeActionInput · object"}],"isRequired":true,"uniqueKey":"actionInput","typeLabel":"ExternalLinkActionInput · object | EngageWithContentActionInput · object | ImageUploadActionInput · object | SpotObjectActionInput · object | OpenEndedActionInput · object | MultipleChoiceActionInput · object | SingleFixedAnswerActionInput · object | SelectFromImagesActionInput · object | RateYourExperienceActionInput · object | SelectFromListActionInput · object | SecretAccessCodeActionInput · object | VoteActionInput · object | SelectADateActionInput · object | SelectValueInRangeActionInput · object | ObjectDetectionActionInput · object | ReceiptDetectionActionInput · object | FacebookCommentActionInput · object | FacebookFollowActionInput · object | FacebookLikeActionInput · object | InstagramFollowActionInput · object | InstagramLikeActionInput · object | InstagramCommentActionInput · object | InstagramShareActionInput · object | InstagramPostActionInput · object | CommentOnPostActionInput · object | CompleteAchievementActionInput · object | GenerativeActionActionInput · object | LikePostActionInput · object | PlayGameActionInput · object | Validate Event Action Input · object | SpotifyFollowActionInput · object | SpotifyListenActionInput · object | SpotifySaveActionInput · object | TikTokFollowActionInput · object | TikTokPostActionInput · object | TikTokWatchActionInput · object | YoutubeCommentActionInput · object | YoutubeSubscribeActionInput · object | YoutubeLikeActionInput · object"},"allocationId":{"type":"string","isRequired":true,"uniqueKey":"allocationId","typeLabel":"string"},"communityId":{"type":"string","description":"The ID of the community where the action is being participated from. Used for cross-community challenges to track which community the user is engaging with.","uniqueKey":"communityId","typeLabel":"string"},"isPreview":{"type":"boolean","description":"If true, the action participation will be validated in preview mode so that the action can be previewed and tested. This is only available for admins.","uniqueKey":"isPreview","typeLabel":"boolean"}},"required":["actionId","actionInput","allocationId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"actionId":"\u003cstring>","actionInput":{"key":"interaction-external-link","nonce":"\u003cstring>"},"allocationId":"\u003cstring>","communityId":"\u003cstring>","isPreview":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"33b6d7cc-d322-4080-a0fe-a7f1d431d49a":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"organisationId":{"type":"string","isRequired":true,"uniqueKey":"organisationId","typeLabel":"string"},"communityId":{"type":"string","isRequired":true,"uniqueKey":"communityId","typeLabel":"string"},"actionId":{"type":"string","isRequired":true,"uniqueKey":"actionId","typeLabel":"string"},"userId":{"type":"string","isRequired":true,"uniqueKey":"userId","typeLabel":"string"},"actionCategory":{"type":"string","enum":["nudj","discord","facebook","imageAnalysis","instagram","interaction","linkedin","question","platform","spotify","tiktok","twitter","youtube"],"isRequired":true,"uniqueKey":"actionCategory","typeLabel":"enum\u003cstring>"},"actionKey":{"type":"string","enum":["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"],"isRequired":true,"uniqueKey":"actionKey","typeLabel":"enum\u003cstring>"},"actionAttributes":{"oneOf":[{"type":"object","title":"Multiple Choice Question","description":"A multiple choice question with configurable options and correct answer validation. The question text is stored in the details.title field of the action, while technical configuration remains in attributes.","required":["key","question","options","minimumNumberOfAnswersRequired","maximumNumberOfAnswersAllowed"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-multiple-choice"],"description":"The multiple choice question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The multiple choice question to be answered ie 'What is your favorite color?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.question","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The id of the option. This is used to identify the option and each option must be unique ie '1' or '2'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.options.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","description":"The label of the option ie 'Red' or 'Blue'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.options.items.[INDEX].label","typeLabel":"string"}},"required":["id","label"],"uniqueKey":"actionAttributes.oneOf.0.options.items.[INDEX]","typeLabel":"object"},"minItems":2,"description":"The multiple choice options available to answer the question","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.options","typeLabel":"object[]"},"minimumNumberOfAnswersRequired":{"type":"number","minimum":1,"description":"The minimum number of answers required","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.minimumNumberOfAnswersRequired","typeLabel":"number"},"maximumNumberOfAnswersAllowed":{"type":"number","minimum":1,"description":"The maximum number of answers allowed","isRequired":true,"uniqueKey":"actionAttributes.oneOf.0.maximumNumberOfAnswersAllowed","typeLabel":"number"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.0","typeLabel":"Multiple Choice Question · object"},{"type":"object","title":"Open Ended Question","description":"A question with a free response","required":["key","question"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-open-ended"],"description":"The open ended question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.1.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The open ended question to be answered ie 'Tell us about your skillset?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.1.question","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.1","typeLabel":"Open Ended Question · object"},{"type":"object","title":"Rate Your Experience Question","description":"A question with a rating scale","required":["key","question"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-rate-your-experience"],"description":"The rate your experience question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.2.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The text to be displayed to the user ie 'How was your experience?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.2.question","typeLabel":"string"},"ratingStyle":{"oneOf":[{"type":"string","uniqueKey":"actionAttributes.oneOf.2.ratingStyle.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"actionAttributes.oneOf.2.ratingStyle.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.2.ratingStyle","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.2","typeLabel":"Rate Your Experience Question · object"},{"type":"object","title":"Secret Access Code Question","description":"A question which requires a secret access code","required":["key","question"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-secret-access-code"],"description":"The secret access code question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.3.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The secret access code question to be answered ie 'What is the secret access code found on your badge?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.3.question","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.3","typeLabel":"Secret Access Code Question · object"},{"type":"object","title":"Select From Images Question","description":"A question with images to select from","required":["key","question","images"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-from-images"],"description":"The select from images question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.4.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The question to be answered ie 'Which image is a cat?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.4.question","typeLabel":"string"},"images":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The id of the image. This is used to identify the image and each image must be unique ie '1' or '2'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.4.images.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","description":"The display name of the image","isRequired":true,"uniqueKey":"actionAttributes.oneOf.4.images.items.[INDEX].name","typeLabel":"string"},"uri":{"type":"string","description":"The uri of the image","isRequired":true,"uniqueKey":"actionAttributes.oneOf.4.images.items.[INDEX].uri","typeLabel":"string"}},"required":["id","name","uri"],"uniqueKey":"actionAttributes.oneOf.4.images.items.[INDEX]","typeLabel":"object"},"minItems":2,"description":"The images to select from","isRequired":true,"uniqueKey":"actionAttributes.oneOf.4.images","typeLabel":"object[]"},"numberOfAnswersRequired":{"oneOf":[{"type":"number","description":"The number of selections required","uniqueKey":"actionAttributes.oneOf.4.numberOfAnswersRequired.oneOf.0","typeLabel":"number"},{"type":"null","description":"The number of selections required","uniqueKey":"actionAttributes.oneOf.4.numberOfAnswersRequired.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.4.numberOfAnswersRequired","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.4","typeLabel":"Select From Images Question · object"},{"type":"object","title":"Select From List Question","description":"A question with a list of options to select from","required":["key","question","minimumNumberOfAnswersRequired","maximumNumberOfAnswersAllowed","options"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-from-list"],"description":"The select from list question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The question to be answered ie 'Which color is your favorite?' from a list of options","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.question","typeLabel":"string"},"minimumNumberOfAnswersRequired":{"type":"number","minimum":1,"description":"The minimum number of answers required","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.minimumNumberOfAnswersRequired","typeLabel":"number"},"maximumNumberOfAnswersAllowed":{"type":"number","minimum":1,"description":"The maximum number of answers allowed","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.maximumNumberOfAnswersAllowed","typeLabel":"number"},"options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"description":"The id of the option. This is used to identify the option and each option must be unique ie '1' or '2'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.options.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","minLength":1,"description":"The label of the option","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.options.items.[INDEX].label","typeLabel":"string"}},"required":["id","label"],"uniqueKey":"actionAttributes.oneOf.5.options.items.[INDEX]","typeLabel":"object"},"minItems":2,"description":"The list of options to select from","isRequired":true,"uniqueKey":"actionAttributes.oneOf.5.options","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.5","typeLabel":"Select From List Question · object"},{"type":"object","title":"Single Fixed Answer Question","description":"A question with a single fixed answer","required":["key","question"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-closed-ended"],"description":"The single fixed answer question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.6.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The question to be answered ie 'What is the capital of France?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.6.question","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.6","typeLabel":"Single Fixed Answer Question · object"},{"type":"object","title":"Vote/Polling Question","description":"A voting/polling action where users select one option from a list. Results are calculated in real-time by counting all participations for this action.","required":["key","question","options"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-vote"],"description":"The vote question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.7.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The voting question to be answered ie 'What is your favorite color?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.7.question","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The id of the option. This is used to identify the option and each option must be unique ie '1' or '2'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.7.options.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","minLength":1,"description":"The label of the option ie 'Red' or 'Blue'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.7.options.items.[INDEX].label","typeLabel":"string"}},"required":["id","label"],"uniqueKey":"actionAttributes.oneOf.7.options.items.[INDEX]","typeLabel":"object"},"minItems":2,"description":"The voting options available (minimum 2, no maximum)","isRequired":true,"uniqueKey":"actionAttributes.oneOf.7.options","typeLabel":"object[]"},"allowMultipleVotes":{"type":"boolean","description":"If true, users can vote multiple times in repeatable challenges (each vote counts separately). If false (default), votes are overwritten when the user repeats the action.","uniqueKey":"actionAttributes.oneOf.7.allowMultipleVotes","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.7","typeLabel":"Vote/Polling Question · object"},{"type":"object","title":"Select A Date Question","description":"A question with a date to select from","required":["key","allowDates","allowCurrentDate","question"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-date"],"description":"The select a date question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.8.key","typeLabel":"enum\u003cstring>"},"allowDates":{"type":"string","enum":["past","future","all"],"description":"The dates to allow ie 'past', 'future' or 'all'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.8.allowDates","typeLabel":"enum\u003cstring>"},"allowCurrentDate":{"type":"boolean","description":"Whether to allow the current date","isRequired":true,"uniqueKey":"actionAttributes.oneOf.8.allowCurrentDate","typeLabel":"boolean"},"question":{"type":"string","minLength":1,"description":"The question to be answered ie 'When is your birthday?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.8.question","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.8","typeLabel":"Select A Date Question · object"},{"type":"object","title":"Select Value In Range Question","description":"A question with a value slider within a defined range","required":["key","question","minValue","maxValue","step","progressionType"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-value-in-range"],"description":"The select value in range question action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.9.key","typeLabel":"enum\u003cstring>"},"question":{"type":"string","minLength":1,"description":"The text to be displayed to the user ie 'How much would you invest?'","isRequired":true,"uniqueKey":"actionAttributes.oneOf.9.question","typeLabel":"string"},"minValue":{"type":"number","description":"Minimum value of the range","isRequired":true,"uniqueKey":"actionAttributes.oneOf.9.minValue","typeLabel":"number"},"maxValue":{"type":"number","description":"Maximum value of the range","isRequired":true,"uniqueKey":"actionAttributes.oneOf.9.maxValue","typeLabel":"number"},"step":{"type":"number","description":"Step size between values","isRequired":true,"uniqueKey":"actionAttributes.oneOf.9.step","typeLabel":"number"},"progressionType":{"type":"string","enum":["linear","logarithmic"],"description":"Type of progression for the slider values: linear (equal intervals throughout the range, e.g., 0,10,20,30...) or logarithmic (increasing intervals, better for large ranges where precision is needed at lower values, e.g., 1,2,5,10,20,50,100...)","isRequired":true,"uniqueKey":"actionAttributes.oneOf.9.progressionType","typeLabel":"enum\u003cstring>"},"unit":{"oneOf":[{"type":"string","description":"Optional unit for the values (e.g., '£', '%')","uniqueKey":"actionAttributes.oneOf.9.unit.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional unit for the values (e.g., '£', '%')","uniqueKey":"actionAttributes.oneOf.9.unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.9.unit","typeLabel":"string | null"},"unitPlacement":{"oneOf":[{"type":"string","enum":["before","after",null],"description":"Whether the unit appears before or after the value","uniqueKey":"actionAttributes.oneOf.9.unitPlacement.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["before","after",null],"description":"Whether the unit appears before or after the value","uniqueKey":"actionAttributes.oneOf.9.unitPlacement.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.9.unitPlacement","typeLabel":"enum\u003cstring> | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.9","typeLabel":"Select Value In Range Question · object"},{"type":"object","title":"External Link Interaction","description":"A task that directs users to visit an external website by clicking a link. This action type is commonly used to drive traffic to specific webpages for promotional purposes, provide additional information, or engage users with related content. The link can be configured to open in a new tab and optionally validate that the user visited the destination.","required":["key","externalLinkSiteName","externalLinkSource","externalLinkUrl","opensInNewTab"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-external-link"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.key","typeLabel":"enum\u003cstring>"},"externalLinkSiteName":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.externalLinkSiteName","typeLabel":"string"},"externalLinkSource":{"type":"string","isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.externalLinkSource","typeLabel":"string"},"externalLinkUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.externalLinkUrl","typeLabel":"string"},"opensInNewTab":{"type":"boolean","isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.opensInNewTab","typeLabel":"boolean"},"showMetadata":{"oneOf":[{"type":"boolean","description":"Whether to show metadata on the external link. Including the title, description, and image.","uniqueKey":"actionAttributes.oneOf.10.showMetadata.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether to show metadata on the external link. Including the title, description, and image.","uniqueKey":"actionAttributes.oneOf.10.showMetadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.10.showMetadata","typeLabel":"boolean | null"},"validateWithEvent":{"oneOf":[{"type":"boolean","uniqueKey":"actionAttributes.oneOf.10.validateWithEvent.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"actionAttributes.oneOf.10.validateWithEvent.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.10.validateWithEvent","typeLabel":"boolean | null"},"event":{"oneOf":[{"type":"object","title":"External Link Event","description":"An event that is triggered when a user clicks on an external link.","required":["eventCategory","eventSubCategory"],"x-action-category":"Interaction","properties":{"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 the event.","isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.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 the event.","isRequired":true,"uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventSubCategory","typeLabel":"enum\u003cstring>"},"eventSourceId":{"oneOf":[{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"The source ID of the event.","uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventSourceId.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[0-9a-fA-F]{24}$","description":"The source ID of the event.","uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventSourceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventSourceId","typeLabel":"string | null"},"eventName":{"oneOf":[{"type":"string","description":"The name of the event, required when using a custom event category.","uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the event, required when using a custom event category.","uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventName.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0.eventName","typeLabel":"string | null"}},"uniqueKey":"actionAttributes.oneOf.10.event.oneOf.0","typeLabel":"External Link Event · object"},{"type":"null","uniqueKey":"actionAttributes.oneOf.10.event.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.10.event","typeLabel":"External Link Event · object | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.10","typeLabel":"External Link Interaction · object"},{"type":"object","title":"Engage With Content Interaction","description":"Creates rich, interactive content experiences using HTML formatting. Features include:\n- Full HTML support for advanced content formatting\n- Embedded media integration (YouTube videos, images) \n- Structured content with headings, lists, and paragraphs\n- Custom styling and layout options\n\nCommon use cases include:\n- Interactive tutorials and guides\n- Rich text announcements and updates \n- Educational content with embedded videos\n- Formatted instructions and documentation\n\nExample YouTube embed format:\n\u003cp>Text content\u003c/p>\u003cdiv data-youtube-video=\"\">\u003ciframe src=\"https://www.youtube.com/embed/VIDEO_ID\" width=\"640\" height=\"480\" allowfullscreen=\"true\" class=\"w-full max-w-full aspect-video rounded-lg\">\u003c/iframe>\u003c/div>","required":["key","title","content"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-engage-with-content"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.11.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","isRequired":true,"uniqueKey":"actionAttributes.oneOf.11.title","typeLabel":"string"},"content":{"type":"string","isRequired":true,"uniqueKey":"actionAttributes.oneOf.11.content","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.11","typeLabel":"Engage With Content Interaction · object"},{"type":"object","title":"Image Upload Interaction","description":"Enables users to upload and submit images with optional AI validation. Features include:\n\n- Configurable AI validation to ensure image meets specific criteria\n- Custom validation prompts for AI checking \n- Multiple disclaimers for user acknowledgment\n- Optional bypass functionality for image upload requirements\n\nCommon use cases include:\n- Profile pictures and document verification\n- Proof of completion and visual evidence submissions\n- Interactive games and treasure hunts requiring photo verification\n- Scavenger hunt challenges and photo-based puzzle solutions","required":["key","description","disclaimers"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-image-upload"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.12.key","typeLabel":"enum\u003cstring>"},"description":{"type":"string","isRequired":true,"uniqueKey":"actionAttributes.oneOf.12.description","typeLabel":"string"},"disclaimers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"actionAttributes.oneOf.12.disclaimers.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","isRequired":true,"uniqueKey":"actionAttributes.oneOf.12.disclaimers.items.[INDEX].label","typeLabel":"string"}},"required":["id","label"],"title":"ImageUploadDisclaimer","description":"An image upload disclaimer","uniqueKey":"actionAttributes.oneOf.12.disclaimers.items.[INDEX]","typeLabel":"ImageUploadDisclaimer · object"},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.12.disclaimers","typeLabel":"ImageUploadDisclaimer · object[]"},"allowBypassUpload":{"oneOf":[{"type":"boolean","uniqueKey":"actionAttributes.oneOf.12.allowBypassUpload.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"actionAttributes.oneOf.12.allowBypassUpload.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.12.allowBypassUpload","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.12","typeLabel":"Image Upload Interaction · object"},{"type":"object","title":"Spot Object Action","description":"An interaction action where users must spot objects at specific timestamps with configurable tolerance ranges. The timestamps array contains the correct moments (in milliseconds) where objects appear, and toleranceMs defines the acceptable range before and after each timestamp.","required":["key","toleranceMs"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-spot-object"],"description":"The spot object interaction action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.13.key","typeLabel":"enum\u003cstring>"},"toleranceMs":{"type":"number","minimum":0,"description":"Tolerance in milliseconds before and after each timestamp that will be accepted as correct","isRequired":true,"uniqueKey":"actionAttributes.oneOf.13.toleranceMs","typeLabel":"number"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.13","typeLabel":"Spot Object Action · object"},{"type":"object","title":"Object Detection Action Attributes","description":"The attributes of an object detection action","required":["key","description","objects","allObjectsRequired"],"x-action-category":"Image Analysis","properties":{"key":{"type":"string","enum":["image-analysis-object-detection"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.14.key","typeLabel":"enum\u003cstring>"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.14.description","typeLabel":"string"},"objects":{"type":"array","items":{"type":"string","uniqueKey":"actionAttributes.oneOf.14.objects.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.14.objects","typeLabel":"string[]"},"allObjectsRequired":{"type":"boolean","isRequired":true,"uniqueKey":"actionAttributes.oneOf.14.allObjectsRequired","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.14","typeLabel":"Object Detection Action Attributes · object"},{"type":"object","title":"Receipt Detection Action Attributes","description":"The attributes of a receipt detection action","required":["key","description","minimumAmount","allItemsRequired"],"x-action-category":"Image Analysis","properties":{"key":{"type":"string","enum":["image-analysis-receipt-detection"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.15.key","typeLabel":"enum\u003cstring>"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.15.description","typeLabel":"string"},"minimumAmount":{"type":"number","isRequired":true,"uniqueKey":"actionAttributes.oneOf.15.minimumAmount","typeLabel":"number"},"allItemsRequired":{"type":"boolean","isRequired":true,"uniqueKey":"actionAttributes.oneOf.15.allItemsRequired","typeLabel":"boolean"},"items":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"actionAttributes.oneOf.15.\\items.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actionAttributes.oneOf.15.\\items.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"actionAttributes.oneOf.15.\\items.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.15.\\items","typeLabel":"string[] | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.15","typeLabel":"Receipt Detection Action Attributes · object"},{"type":"object","title":"Facebook Comment Action Attributes","description":"The attributes of a Facebook comment action","required":["key","title","postUrl"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-comment"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.16.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.16.title","typeLabel":"string"},"postUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.16.postUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.16","typeLabel":"Facebook Comment Action Attributes · object"},{"type":"object","title":"Facebook Follow Action Attributes","description":"The attributes of a Facebook follow action","required":["key","title","businessAccountUsername"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-follow"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.17.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.17.title","typeLabel":"string"},"businessAccountUsername":{"oneOf":[{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.17.businessAccountUsername.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.17.businessAccountUsername.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.17.businessAccountUsername","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.17","typeLabel":"Facebook Follow Action Attributes · object"},{"type":"object","title":"Facebook Like Action Attributes","description":"The attributes of a Facebook like action","required":["key","title","postUrl"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-like"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.18.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.18.title","typeLabel":"string"},"postUrl":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"actionAttributes.oneOf.18.postUrl","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.18","typeLabel":"Facebook Like Action Attributes · object"},{"type":"object","title":"Instagram Follow Action Attributes","description":"The attributes of an Instagram follow action","required":["key","title","businessAccountUsername"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-follow"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.19.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.19.title","typeLabel":"string"},"businessAccountUsername":{"oneOf":[{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.19.businessAccountUsername.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.19.businessAccountUsername.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.19.businessAccountUsername","typeLabel":"string | null"},"businessAccountId":{"oneOf":[{"type":"string","minLength":1,"uniqueKey":"actionAttributes.oneOf.19.businessAccountId.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"uniqueKey":"actionAttributes.oneOf.19.businessAccountId.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.19.businessAccountId","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.19","typeLabel":"Instagram Follow Action Attributes · object"},{"type":"object","title":"Instagram Like Action Attributes","description":"The attributes of an Instagram like action","required":["key","title","postId"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-like"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.20.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.20.title","typeLabel":"string"},"postId":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.20.postId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.20","typeLabel":"Instagram Like Action Attributes · object"},{"type":"object","title":"Instagram Comment Action Attributes","description":"The attributes of an Instagram comment action","required":["key","title","postId"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-comment"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.21.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.21.title","typeLabel":"string"},"postId":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.21.postId","typeLabel":"string"},"numberOfMentions":{"oneOf":[{"type":"number","uniqueKey":"actionAttributes.oneOf.21.numberOfMentions.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"actionAttributes.oneOf.21.numberOfMentions.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionAttributes.oneOf.21.numberOfMentions","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.21","typeLabel":"Instagram Comment Action Attributes · object"},{"type":"object","title":"Instagram Share Action Attributes","description":"The attributes of an Instagram share action","required":["key","title","postId"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-share"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.22.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.22.title","typeLabel":"string"},"postId":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.22.postId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.22","typeLabel":"Instagram Share Action Attributes · object"},{"type":"object","title":"Instagram Post Action Attributes","description":"The attributes of an Instagram post action","required":["key","title","postContent","postType"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-post"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.23.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.23.title","typeLabel":"string"},"postContent":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.23.postContent","typeLabel":"string"},"postType":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.23.postType","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.23","typeLabel":"Instagram Post Action Attributes · object"},{"type":"object","title":"Comment On Post Action Attributes","description":"Enables commenting on posts with optional image attachments. Features: direct commenting via postId, configurable image requirements, custom titles. Used for discussions, photo responses, feedback, and community engagement.","required":["key","title","postId","imageRequired"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-comment-on-post"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.24.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.24.title","typeLabel":"string"},"postId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"actionAttributes.oneOf.24.postId","typeLabel":"string"},"imageRequired":{"type":"boolean","isRequired":true,"uniqueKey":"actionAttributes.oneOf.24.imageRequired","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.24","typeLabel":"Comment On Post Action Attributes · object"},{"type":"object","title":"Complete Achievement Action Attributes","description":"Enables users to complete specific achievements. Used for tracking achievement progress, gamification, and user engagement metrics.","required":["key","title","achievementId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-complete-achievement"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.25.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.25.title","typeLabel":"string"},"achievementId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"actionAttributes.oneOf.25.achievementId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.25","typeLabel":"Complete Achievement Action Attributes · object"},{"type":"object","title":"Generative Action Attributes","description":"Enables users to interact with generated code or content. Contains both the original code and minified version for execution, along with associated assets and validation logic.","required":["key","title","minifiedCode"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-generative-action"],"description":"The generative action key","isRequired":true,"uniqueKey":"actionAttributes.oneOf.26.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"description":"The title of the generative action","isRequired":true,"uniqueKey":"actionAttributes.oneOf.26.title","typeLabel":"string"},"minifiedCode":{"type":"string","minLength":1,"description":"The minified code that will be executed on the client side","isRequired":true,"uniqueKey":"actionAttributes.oneOf.26.minifiedCode","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.26","typeLabel":"Generative Action Attributes · object"},{"type":"object","title":"Like Post Action Attributes","description":"Enables users to like/upvote specific posts. Used for engagement tracking, content popularity, and community interaction metrics.","required":["key","title","postId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-like-post"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.27.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.27.title","typeLabel":"string"},"postId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"actionAttributes.oneOf.27.postId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.27","typeLabel":"Like Post Action Attributes · object"},{"type":"object","title":"Play Game Action Attributes","description":"Triggers a game defined by a game configuration.","required":["key","title","gameConfigId","gameType"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-play-game"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.28.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.28.title","typeLabel":"string"},"gameConfigId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"actionAttributes.oneOf.28.gameConfigId","typeLabel":"string"},"gameType":{"type":"string","enum":["catch","memory","scratch"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.28.gameType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.28","typeLabel":"Play Game Action Attributes · object"},{"type":"object","title":"Validate Event Action Attributes","description":"Configuration for validating user completion of specific events","required":["key","title","eventType","eventSourceId","eventName"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-validate-event"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"description":"Display title for the action","isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.title","typeLabel":"string"},"eventType":{"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":"Type of the event to validate","isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventType","typeLabel":"enum\u003cstring>"},"eventSourceId":{"oneOf":[{"type":"string","pattern":"^[0-9a-fA-F]{24}$","description":"Source ID to a specific event source","isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventSourceId.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[0-9a-fA-F]{24}$","description":"Source ID to a specific event source","isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventSourceId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventSourceId","typeLabel":"string | null"},"eventName":{"oneOf":[{"type":"string","minLength":1,"description":"Event name. This is required for custom events","isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventName.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"description":"Event name. This is required for custom events","isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.29.eventName","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.29","typeLabel":"Validate Event Action Attributes · object"},{"type":"object","title":"Spotify Follow Action Attributes","description":"The attributes of a Spotify follow action","required":["key","spotifyURL"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-follow"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.30.key","typeLabel":"enum\u003cstring>"},"spotifyURL":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.30.spotifyURL","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.30","typeLabel":"Spotify Follow Action Attributes · object"},{"type":"object","title":"Spotify Listen Action Attributes","description":"The attributes of a Spotify listen action","required":["key","spotifyURL","playCount"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-listen"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.31.key","typeLabel":"enum\u003cstring>"},"spotifyURL":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.31.spotifyURL","typeLabel":"string"},"playCount":{"type":"number","minimum":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.31.playCount","typeLabel":"number"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.31","typeLabel":"Spotify Listen Action Attributes · object"},{"type":"object","title":"Spotify Save Action Attributes","description":"The attributes of a Spotify save action","required":["key","spotifyURL"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-save"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.32.key","typeLabel":"enum\u003cstring>"},"spotifyURL":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.32.spotifyURL","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.32","typeLabel":"Spotify Save Action Attributes · object"},{"type":"object","title":"Youtube Comment Action Attributes","description":"The attributes of a Youtube comment action","required":["key","videoUrl"],"x-action-category":"Youtube","properties":{"key":{"type":"string","enum":["youtube-comment"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.33.key","typeLabel":"enum\u003cstring>"},"videoUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.33.videoUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.33","typeLabel":"Youtube Comment Action Attributes · object"},{"type":"object","title":"Youtube Subscribe Action Attributes","description":"The attributes of a Youtube subscribe action","required":["key","username"],"x-action-category":"Youtube","properties":{"key":{"type":"string","enum":["youtube-subscribe"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.34.key","typeLabel":"enum\u003cstring>"},"username":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.34.username","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.34","typeLabel":"Youtube Subscribe Action Attributes · object"},{"type":"object","title":"Youtube Like Action Attributes","description":"The attributes of a Youtube like action","required":["key","videoUrl"],"x-action-category":"Youtube","properties":{"key":{"type":"string","enum":["youtube-like"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.35.key","typeLabel":"enum\u003cstring>"},"videoUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.35.videoUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.35","typeLabel":"Youtube Like Action Attributes · object"},{"type":"object","title":"TikTok Follow Action Attributes","description":"The attributes of a TikTok follow action","required":["key","title","accountUsername"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-follow"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.36.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"maxLength":100,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.36.title","typeLabel":"string"},"accountUsername":{"oneOf":[{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.36.accountUsername.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.36.accountUsername.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.36.accountUsername","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.36","typeLabel":"TikTok Follow Action Attributes · object"},{"type":"object","title":"TikTok Post Video With Hashtag Action Attributes","description":"The attributes of a TikTok post video with hashtags action","required":["key","title","hashtags"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-post"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.37.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"maxLength":100,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.37.title","typeLabel":"string"},"hashtags":{"type":"array","items":{"type":"string","pattern":"^#?[A-Za-z0-9_]+$","minLength":1,"uniqueKey":"actionAttributes.oneOf.37.hashtags.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.37.hashtags","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.37","typeLabel":"TikTok Post Video With Hashtag Action Attributes · object"},{"type":"object","title":"TikTok Watch Video Action Attributes","description":"The attributes of a TikTok watch video action","required":["key","title","videoUrl"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-watch"],"isRequired":true,"uniqueKey":"actionAttributes.oneOf.38.key","typeLabel":"enum\u003cstring>"},"title":{"type":"string","minLength":1,"maxLength":100,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.38.title","typeLabel":"string"},"videoUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"actionAttributes.oneOf.38.videoUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"actionAttributes.oneOf.38","typeLabel":"TikTok Watch Video Action Attributes · object"}],"isRequired":true,"uniqueKey":"actionAttributes","typeLabel":"Multiple Choice Question · object | Open Ended Question · object | Rate Your Experience Question · object | Secret Access Code Question · object | Select From Images Question · object | Select From List Question · object | Single Fixed Answer Question · object | Vote/Polling Question · object | Select A Date Question · object | Select Value In Range Question · object | External Link Interaction · object | Engage With Content Interaction · object | Image Upload Interaction · object | Spot Object Action · object | Object Detection Action Attributes · object | Receipt Detection Action Attributes · object | Facebook Comment Action Attributes · object | Facebook Follow Action Attributes · object | Facebook Like Action Attributes · object | Instagram Follow Action Attributes · object | Instagram Like Action Attributes · object | Instagram Comment Action Attributes · object | Instagram Share Action Attributes · object | Instagram Post Action Attributes · object | Comment On Post Action Attributes · object | Complete Achievement Action Attributes · object | Generative Action Attributes · object | Like Post Action Attributes · object | Play Game Action Attributes · object | Validate Event Action Attributes · object | Spotify Follow Action Attributes · object | Spotify Listen Action Attributes · object | Spotify Save Action Attributes · object | Youtube Comment Action Attributes · object | Youtube Subscribe Action Attributes · object | Youtube Like Action Attributes · object | TikTok Follow Action Attributes · object | TikTok Post Video With Hashtag Action Attributes · object | TikTok Watch Video Action Attributes · object"},"allocationId":{"type":"string","isRequired":true,"uniqueKey":"allocationId","typeLabel":"string"},"allocatedTo":{"type":"string","enum":["achievement","action","community","challenge","leaderboard","post","reward","reward-asset","reward-entry"],"isRequired":true,"uniqueKey":"allocatedTo","typeLabel":"enum\u003cstring>"},"participationStatuses":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].id","typeLabel":"string"},"criteriaMet":{"type":"boolean","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].criteriaMet","typeLabel":"boolean"},"output":{"oneOf":[{"type":"object","title":"ExternalLinkActionOutput","description":"The output of an external link action.","required":["key"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-external-link"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.0.key","typeLabel":"enum\u003cstring>"},"eventId":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.0.eventId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.0.eventId.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.0.eventId","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.0","typeLabel":"ExternalLinkActionOutput · object"},{"type":"object","title":"EngageWithContentActionOutput","description":"The output of an engage with content action.","required":["key","timeOnContentInMilliseconds"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-engage-with-content"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.1.key","typeLabel":"enum\u003cstring>"},"timeOnContentInMilliseconds":{"type":"number","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.1.timeOnContentInMilliseconds","typeLabel":"number"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.1","typeLabel":"EngageWithContentActionOutput · object"},{"type":"object","title":"ImageUploadActionOutput","description":"The output of an image upload action.","required":["key","wasBypassed","imageUrl","disclaimers"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-image-upload"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.key","typeLabel":"enum\u003cstring>"},"wasBypassed":{"type":"boolean","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.wasBypassed","typeLabel":"boolean"},"imageUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.imageUrl","typeLabel":"string"},"disclaimers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.disclaimers.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.disclaimers.items.[INDEX].label","typeLabel":"string"},"accepted":{"type":"boolean","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.disclaimers.items.[INDEX].accepted","typeLabel":"boolean"}},"required":["id","label","accepted"],"title":"ImageUploadDisclaimerStatus","description":"An image upload disclaimer with acceptance status","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.disclaimers.items.[INDEX]","typeLabel":"ImageUploadDisclaimerStatus · object"},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.disclaimers","typeLabel":"ImageUploadDisclaimerStatus · object[]"},"confidenceScore":{"oneOf":[{"type":"number","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.confidenceScore.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.confidenceScore.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.confidenceScore","typeLabel":"number | null"},"imageSummary":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.imageSummary.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.imageSummary.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2.imageSummary","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.2","typeLabel":"ImageUploadActionOutput · object"},{"type":"object","title":"SpotObjectActionOutput","description":"The output of a spot object interaction action.","required":["key","timestamp"],"x-action-category":"Interaction","properties":{"key":{"type":"string","enum":["interaction-spot-object"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.3.key","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"number","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.3.timestamp","typeLabel":"number"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.3","typeLabel":"SpotObjectActionOutput · object"},{"type":"object","title":"OpenEndedActionOutput","description":"The output of an open ended question action.","required":["key","answer"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-open-ended"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.4.key","typeLabel":"enum\u003cstring>"},"answer":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.4.answer","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.4","typeLabel":"OpenEndedActionOutput · object"},{"type":"object","title":"MultipleChoiceActionOutput","description":"The output of a multiple choice question action.","required":["key","answers"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-multiple-choice"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.5.key","typeLabel":"enum\u003cstring>"},"answers":{"type":"array","items":{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.5.answers.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.5.answers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.5","typeLabel":"MultipleChoiceActionOutput · object"},{"type":"object","title":"SingleFixedAnswerActionOutput","description":"The output of a single fixed answer question action.","required":["key","answer"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-closed-ended"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.6.key","typeLabel":"enum\u003cstring>"},"answer":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.6.answer","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.6","typeLabel":"SingleFixedAnswerActionOutput · object"},{"type":"object","title":"SelectFromImagesActionOutput","description":"The output of a select from images question action.","required":["key","answers"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-from-images"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.7.key","typeLabel":"enum\u003cstring>"},"answers":{"type":"array","items":{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.7.answers.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.7.answers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.7","typeLabel":"SelectFromImagesActionOutput · object"},{"type":"object","title":"RateYourExperienceActionOutput","description":"The output of a rate your experience question action.","required":["key","rating"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-rate-your-experience"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.8.key","typeLabel":"enum\u003cstring>"},"rating":{"type":"number","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.8.rating","typeLabel":"number"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.8","typeLabel":"RateYourExperienceActionOutput · object"},{"type":"object","title":"SelectFromListActionOutput","description":"The output of a select from list question action.","required":["key","answers"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-from-list"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.9.key","typeLabel":"enum\u003cstring>"},"answers":{"type":"array","items":{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.9.answers.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.9.answers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.9","typeLabel":"SelectFromListActionOutput · object"},{"type":"object","title":"SecretAccessCodeActionOutput","description":"The output of a secret access code question action.","required":["key","accessCode"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-secret-access-code"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.10.key","typeLabel":"enum\u003cstring>"},"accessCode":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.10.accessCode","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.10","typeLabel":"SecretAccessCodeActionOutput · object"},{"type":"object","title":"VoteActionOutput","description":"The output of a vote question action, including the user's vote and real-time results.","required":["key","votedOptionId","results"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-vote"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.key","typeLabel":"enum\u003cstring>"},"votedOptionId":{"type":"string","description":"The option ID the user voted for in this participation","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.votedOptionId","typeLabel":"string"},"results":{"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","description":"The ID of the option","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.results.items.[INDEX].optionId","typeLabel":"string"},"voteCount":{"type":"number","description":"The number of votes this option received","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.results.items.[INDEX].voteCount","typeLabel":"number"},"percentage":{"type":"number","description":"The percentage of total votes this option received","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.results.items.[INDEX].percentage","typeLabel":"number"}},"required":["optionId","voteCount","percentage"],"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.results.items.[INDEX]","typeLabel":"object"},"description":"The complete voting results at the time of submission, including vote counts and percentages for all options","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11.results","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.11","typeLabel":"VoteActionOutput · object"},{"type":"object","title":"SelectADateActionOutput","description":"The output of a select a date question action.","required":["key","date"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-date"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.12.key","typeLabel":"enum\u003cstring>"},"date":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.12.date","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.12","typeLabel":"SelectADateActionOutput · object"},{"type":"object","title":"SelectValueInRangeActionOutput","description":"The output of a select value in range question action.","required":["key","selectedValue"],"x-action-category":"Question","properties":{"key":{"type":"string","enum":["question-select-value-in-range"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.13.key","typeLabel":"enum\u003cstring>"},"selectedValue":{"type":"number","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.13.selectedValue","typeLabel":"number"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.13","typeLabel":"SelectValueInRangeActionOutput · object"},{"type":"object","title":"ObjectDetectionActionOutput","description":"The output of an object detection action.","required":["key","imageUrl","fileName","detectedObjects"],"x-action-category":"ImageAnalysis","properties":{"key":{"type":"string","enum":["image-analysis-object-detection"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.14.key","typeLabel":"enum\u003cstring>"},"imageUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.14.imageUrl","typeLabel":"string"},"fileName":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.14.fileName","typeLabel":"string"},"detectedObjects":{"type":"array","items":{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.14.detectedObjects.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.14.detectedObjects","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.14","typeLabel":"ObjectDetectionActionOutput · object"},{"type":"object","title":"ReceiptDetectionActionOutput","description":"The output of a receipt detection action.","required":["key","imageUrl","fileName","detectedItems"],"x-action-category":"ImageAnalysis","properties":{"key":{"type":"string","enum":["image-analysis-receipt-detection"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.15.key","typeLabel":"enum\u003cstring>"},"imageUrl":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.15.imageUrl","typeLabel":"string"},"fileName":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.15.fileName","typeLabel":"string"},"detectedItems":{"type":"array","items":{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.15.detectedItems.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.15.detectedItems","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.15","typeLabel":"ReceiptDetectionActionOutput · object"},{"type":"object","title":"FacebookCommentActionOutput","description":"The output of a facebook comment action.","required":["key","postUrl"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-comment"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.16.key","typeLabel":"enum\u003cstring>"},"postUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.16.postUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.16","typeLabel":"FacebookCommentActionOutput · object"},{"type":"object","title":"FacebookFollowActionOutput","description":"The output of a facebook follow action.","required":["key","businessAccountUsername"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-follow"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.17.key","typeLabel":"enum\u003cstring>"},"businessAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.17.businessAccountUsername","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.17","typeLabel":"FacebookFollowActionOutput · object"},{"type":"object","title":"FacebookLikeActionOutput","description":"The output of a facebook like action.","required":["key","postUrl"],"x-action-category":"Facebook","properties":{"key":{"type":"string","enum":["facebook-like"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.18.key","typeLabel":"enum\u003cstring>"},"postUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.18.postUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.18","typeLabel":"FacebookLikeActionOutput · object"},{"type":"object","title":"InstagramFollowActionOutput","description":"The output of a instagram follow action.","required":["key","businessAccountId","businessAccountUsername","followerAccountId","followerAccountUsername"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-follow"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.19.key","typeLabel":"enum\u003cstring>"},"businessAccountId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.19.businessAccountId","typeLabel":"string"},"businessAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.19.businessAccountUsername","typeLabel":"string"},"followerAccountId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.19.followerAccountId","typeLabel":"string"},"followerAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.19.followerAccountUsername","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.19","typeLabel":"InstagramFollowActionOutput · object"},{"type":"object","title":"InstagramLikeActionOutput","description":"The output of a instagram like action.","required":["key","postId","likerAccountId","likerAccountUsername"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-like"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.20.key","typeLabel":"enum\u003cstring>"},"postId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.20.postId","typeLabel":"string"},"likerAccountId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.20.likerAccountId","typeLabel":"string"},"likerAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.20.likerAccountUsername","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.20","typeLabel":"InstagramLikeActionOutput · object"},{"type":"object","title":"InstagramCommentActionOutput","description":"The output of a instagram comment action.","required":["key","postId","commenterAccountId","commenterAccountUsername"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-comment"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.key","typeLabel":"enum\u003cstring>"},"postId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.postId","typeLabel":"string"},"commenterAccountId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.commenterAccountId","typeLabel":"string"},"commenterAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.commenterAccountUsername","typeLabel":"string"},"numberOfMentions":{"oneOf":[{"type":"number","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.numberOfMentions.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.numberOfMentions.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.numberOfMentions","typeLabel":"number | null"},"commentContent":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.commentContent.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.commentContent.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21.commentContent","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.21","typeLabel":"InstagramCommentActionOutput · object"},{"type":"object","title":"InstagramShareActionOutput","description":"The output of a instagram share action.","required":["key","postId","sharerAccountId","sharerAccountUsername"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-share"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.22.key","typeLabel":"enum\u003cstring>"},"postId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.22.postId","typeLabel":"string"},"sharerAccountId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.22.sharerAccountId","typeLabel":"string"},"sharerAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.22.sharerAccountUsername","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.22","typeLabel":"InstagramShareActionOutput · object"},{"type":"object","title":"InstagramPostActionOutput","description":"The output of a instagram post action.","required":["key","postId","posterAccountId","posterAccountUsername","postContent","postMediaUrl"],"x-action-category":"Instagram","properties":{"key":{"type":"string","enum":["instagram-post"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23.key","typeLabel":"enum\u003cstring>"},"postId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23.postId","typeLabel":"string"},"posterAccountId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23.posterAccountId","typeLabel":"string"},"posterAccountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23.posterAccountUsername","typeLabel":"string"},"postContent":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23.postContent","typeLabel":"string"},"postMediaUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23.postMediaUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.23","typeLabel":"InstagramPostActionOutput · object"},{"type":"object","title":"CommentOnPostActionOutput","description":"The output of a comment on post action.","required":["key","postId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-comment-on-post"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.24.key","typeLabel":"enum\u003cstring>"},"postId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.24.postId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.24","typeLabel":"CommentOnPostActionOutput · object"},{"type":"object","title":"CompleteAchievementActionOutput","description":"The output of a complete achievement action.","required":["key","achievementId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-complete-achievement"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.25.key","typeLabel":"enum\u003cstring>"},"achievementId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.25.achievementId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.25","typeLabel":"CompleteAchievementActionOutput · object"},{"type":"object","title":"GenerativeActionActionOutput","description":"The output of a generative action.","required":["key"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-generative-action"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.26.key","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.26","typeLabel":"GenerativeActionActionOutput · object"},{"type":"object","title":"LikePostActionOutput","description":"The output of a like post action.","required":["key","postId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-like-post"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.27.key","typeLabel":"enum\u003cstring>"},"postId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.27.postId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.27","typeLabel":"LikePostActionOutput · object"},{"type":"object","title":"PlayGameActionOutput","description":"The output of a play game action.","required":["key","gameConfigId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-play-game"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.28.key","typeLabel":"enum\u003cstring>"},"gameConfigId":{"type":"string","pattern":"^[0-9a-fA-F]{24}$","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.28.gameConfigId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.28","typeLabel":"PlayGameActionOutput · object"},{"type":"object","title":"Validate Event Action Output","description":"Result of event validation containing the validated event ID","required":["key","eventId"],"x-action-category":"Platform","properties":{"key":{"type":"string","enum":["platform-validate-event"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.29.key","typeLabel":"enum\u003cstring>"},"eventId":{"oneOf":[{"type":"string","description":"ID of the validated event","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.29.eventId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the validated event","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.29.eventId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.29.eventId","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.29","typeLabel":"Validate Event Action Output · object"},{"type":"object","title":"SpotifyFollowActionOutput","description":"The output of a spotify follow action.","required":["key","spotifyUsername","spotifyURL","wasBypassed"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-follow"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.30.key","typeLabel":"enum\u003cstring>"},"spotifyUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.30.spotifyUsername","typeLabel":"string"},"spotifyURL":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.30.spotifyURL","typeLabel":"string"},"wasBypassed":{"type":"boolean","description":"Indicates whether the validation was bypassed","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.30.wasBypassed","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.30","typeLabel":"SpotifyFollowActionOutput · object"},{"type":"object","title":"SpotifyListenActionOutput","description":"The output of a spotify listen action.","required":["key","spotifyUsername","spotifyURL","wasBypassed"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-listen"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.31.key","typeLabel":"enum\u003cstring>"},"spotifyUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.31.spotifyUsername","typeLabel":"string"},"spotifyURL":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.31.spotifyURL","typeLabel":"string"},"wasBypassed":{"type":"boolean","description":"Indicates whether the validation was bypassed","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.31.wasBypassed","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.31","typeLabel":"SpotifyListenActionOutput · object"},{"type":"object","title":"SpotifySaveActionOutput","description":"The output of a spotify save action.","required":["key","spotifyUsername","spotifyURL","wasBypassed"],"x-action-category":"Spotify","properties":{"key":{"type":"string","enum":["spotify-save"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.32.key","typeLabel":"enum\u003cstring>"},"spotifyUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.32.spotifyUsername","typeLabel":"string"},"spotifyURL":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.32.spotifyURL","typeLabel":"string"},"wasBypassed":{"type":"boolean","description":"Indicates whether the validation was bypassed","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.32.wasBypassed","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.32","typeLabel":"SpotifySaveActionOutput · object"},{"type":"object","title":"TikTokFollowActionOutput","description":"The output of a TikTok follow action.","required":["key","accountUsername"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-follow"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.33.key","typeLabel":"enum\u003cstring>"},"accountUsername":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.33.accountUsername","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.33","typeLabel":"TikTokFollowActionOutput · object"},{"type":"object","title":"TikTokPostActionOutput","description":"The output of a TikTok post video with hashtag action.","required":["key","hashtags","videoUrl"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-post"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.34.key","typeLabel":"enum\u003cstring>"},"hashtags":{"type":"array","items":{"type":"string","pattern":"^#[A-Za-z0-9_]+$","minLength":1,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.34.hashtags.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.34.hashtags","typeLabel":"string[]"},"videoUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.34.videoUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.34","typeLabel":"TikTokPostActionOutput · object"},{"type":"object","title":"TikTokWatchActionOutput","description":"The output of a TikTok watch video action.","required":["key","videoUrl"],"x-action-category":"TikTok","properties":{"key":{"type":"string","enum":["tiktok-watch"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.35.key","typeLabel":"enum\u003cstring>"},"videoUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.35.videoUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.35","typeLabel":"TikTokWatchActionOutput · object"},{"type":"object","title":"YoutubeCommentActionOutput","description":"A youtube comment action output","required":["key","wasBypassed","videoUrl","commenterChannelId"],"properties":{"key":{"type":"string","enum":["youtube-comment"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.36.key","typeLabel":"enum\u003cstring>"},"wasBypassed":{"type":"boolean","description":"Indicates whether the validation was bypassed","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.36.wasBypassed","typeLabel":"boolean"},"videoUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.36.videoUrl","typeLabel":"string"},"commenterChannelId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.36.commenterChannelId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.36","typeLabel":"YoutubeCommentActionOutput · object"},{"type":"object","title":"YoutubeSubscribeActionOutput","description":"A youtube subscribe action output","required":["key","wasBypassed","username","subscriberChannelId"],"properties":{"key":{"type":"string","enum":["youtube-subscribe"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.37.key","typeLabel":"enum\u003cstring>"},"wasBypassed":{"type":"boolean","description":"Indicates whether the validation was bypassed","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.37.wasBypassed","typeLabel":"boolean"},"username":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.37.username","typeLabel":"string"},"subscriberChannelId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.37.subscriberChannelId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.37","typeLabel":"YoutubeSubscribeActionOutput · object"},{"type":"object","title":"YoutubeLikeActionOutput","description":"A youtube like action output","required":["key","wasBypassed","videoUrl","likerChannelId"],"properties":{"key":{"type":"string","enum":["youtube-like"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.38.key","typeLabel":"enum\u003cstring>"},"wasBypassed":{"type":"boolean","description":"Indicates whether the validation was bypassed","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.38.wasBypassed","typeLabel":"boolean"},"videoUrl":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.38.videoUrl","typeLabel":"string"},"likerChannelId":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.38.likerChannelId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output.oneOf.38","typeLabel":"YoutubeLikeActionOutput · object"}],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].output","typeLabel":"ExternalLinkActionOutput · object | EngageWithContentActionOutput · object | ImageUploadActionOutput · object | SpotObjectActionOutput · object | OpenEndedActionOutput · object | MultipleChoiceActionOutput · object | SingleFixedAnswerActionOutput · object | SelectFromImagesActionOutput · object | RateYourExperienceActionOutput · object | SelectFromListActionOutput · object | SecretAccessCodeActionOutput · object | VoteActionOutput · object | SelectADateActionOutput · object | SelectValueInRangeActionOutput · object | ObjectDetectionActionOutput · object | ReceiptDetectionActionOutput · object | FacebookCommentActionOutput · object | FacebookFollowActionOutput · object | FacebookLikeActionOutput · object | InstagramFollowActionOutput · object | InstagramLikeActionOutput · object | InstagramCommentActionOutput · object | InstagramShareActionOutput · object | InstagramPostActionOutput · object | CommentOnPostActionOutput · object | CompleteAchievementActionOutput · object | GenerativeActionActionOutput · object | LikePostActionOutput · object | PlayGameActionOutput · object | Validate Event Action Output · object | SpotifyFollowActionOutput · object | SpotifyListenActionOutput · object | SpotifySaveActionOutput · object | TikTokFollowActionOutput · object | TikTokPostActionOutput · object | TikTokWatchActionOutput · object | YoutubeCommentActionOutput · object | YoutubeSubscribeActionOutput · object | YoutubeLikeActionOutput · object"},"status":{"type":"string","enum":["pending","in-progress","processed","failed"],"isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"participatedAt":{"type":"string","isRequired":true,"uniqueKey":"participationStatuses.items.[INDEX].participatedAt","typeLabel":"string"},"processingStartedAt":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].processingStartedAt.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].processingStartedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].processingStartedAt","typeLabel":"string | null"},"processedAt":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].processedAt.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].processedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].processedAt","typeLabel":"string | null"},"unmetCriteriaMessage":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].unmetCriteriaMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].unmetCriteriaMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].unmetCriteriaMessage","typeLabel":"string | null"},"metCriteriaMessage":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].metCriteriaMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].metCriteriaMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].metCriteriaMessage","typeLabel":"string | null"},"processingFailedMessage":{"oneOf":[{"type":"string","uniqueKey":"participationStatuses.items.[INDEX].processingFailedMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"participationStatuses.items.[INDEX].processingFailedMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"participationStatuses.items.[INDEX].processingFailedMessage","typeLabel":"string | null"}},"required":["id","criteriaMet","output","status","participatedAt"],"title":"ActionParticipationStatus","description":"The status of an action participation.","uniqueKey":"participationStatuses.items.[INDEX]","typeLabel":"ActionParticipationStatus · object"},"isRequired":true,"uniqueKey":"participationStatuses","typeLabel":"ActionParticipationStatus · object[]"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string"},"updatedAt":{"type":"string","isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string"},"actionGroupId":{"oneOf":[{"type":"string","uniqueKey":"actionGroupId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"actionGroupId.oneOf.1","typeLabel":"null"}],"uniqueKey":"actionGroupId","typeLabel":"string | null"}},"required":["id","organisationId","communityId","actionId","userId","actionCategory","actionKey","actionAttributes","allocationId","allocatedTo","participationStatuses","createdAt","updatedAt"],"title":"ActionParticipation","description":"An action participation","uniqueKey":"","typeLabel":"ActionParticipation · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","organisationId":"\u003cstring>","communityId":"\u003cstring>","actionId":"\u003cstring>","userId":"\u003cstring>","actionCategory":"nudj","actionKey":"facebook-comment","actionAttributes":{"key":"question-multiple-choice","question":"\u003cstring>","options":[{"id":"\u003cstring>","label":"\u003cstring>"}],"minimumNumberOfAnswersRequired":2,"maximumNumberOfAnswersAllowed":2},"allocationId":"\u003cstring>","allocatedTo":"achievement","participationStatuses":[{"id":"\u003cstring>","criteriaMet":true,"output":{"key":"interaction-external-link","eventId":"\u003cstring>"},"status":"pending","participatedAt":"\u003cstring>","processingStartedAt":"\u003cstring>","processedAt":"\u003cstring>","unmetCriteriaMessage":"\u003cstring>","metCriteriaMessage":"\u003cstring>","processingFailedMessage":"\u003cstring>"}],"createdAt":"\u003cstring>","updatedAt":"\u003cstring>","actionGroupId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"37d9117a-4cce-4ee1-8eda-60954aa9e9f6":{"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"},"341e1b18-4489-4af4-9f51-42c8b0ac2d0d":{"description":"User not authenticated","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"User not authenticated","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"UNAUTHORIZED","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":"UNAUTHORIZED","message":"User not authenticated","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"UNAUTHORIZED","message":"User not authenticated","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"0189b9c3-0eb9-48f3-95e0-f5da223eeab4":{"description":"Challenge prerequisite not met","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Challenge prerequisite not met","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"FORBIDDEN","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":"FORBIDDEN","message":"Challenge prerequisite not met","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"FORBIDDEN","message":"Challenge prerequisite not met","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"fc288dd3-4c94-4faa-a7ba-fb3bcbafe98d":{"description":"Challenge already completed","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Challenge already completed","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"CONFLICT","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":"CONFLICT","message":"Challenge already completed","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"CONFLICT","message":"Challenge already completed","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"f10f86c2-e3b0-4b36-a6ba-3e2f19f955a5":{"description":"Challenge precondition not met","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Challenge precondition not met","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"PRECONDITION_FAILED","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":"PRECONDITION_FAILED","message":"Challenge precondition not met","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"PRECONDITION_FAILED","message":"Challenge precondition not met","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"8c2c5b88-7446-4f54-b616-7cd0c7deccfb":{"description":"Action input validation failed","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Action input validation failed","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"UNPROCESSABLE_CONTENT","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":[{"message":"Expected string, received number","path":["actionInput"]}],"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"title":"Error","description":"The error information","example":{"code":"UNPROCESSABLE_CONTENT","message":"Action input validation failed","issues":[{"message":"Expected string, received number","path":["actionInput"]}]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"UNPROCESSABLE_CONTENT","message":"Action input validation failed","issues":[{"message":"Expected string, received number","path":["actionInput"]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"8f1164a5-ca16-4a42-b580-ea45e7c49407":{"description":"Challenge completion limit reached","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Challenge completion limit reached","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"TOO_MANY_REQUESTS","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":"TOO_MANY_REQUESTS","message":"Challenge completion limit reached","issues":[]},"uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"TOO_MANY_REQUESTS","message":"Challenge completion limit reached","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"85c34db7-3fb9-4908-8c5c-fe557d3e7c8f":{"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"}}}},"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":"Create action participation - Nudj Platform Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-24T12:15:51.220Z","originalFileLocation":"api-reference/integration/post-action-participations.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=\"Create a new action participation.\">\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=\"Create action participation - Nudj Platform Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new action participation.\">\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/post-action-participations\">\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=Action+Participations\u0026amp;title=Create+action+participation\u0026amp;description=Create+a+new+action+participation.\u0026amp;theme=b38afa39b71556cd91c41f96\u0026amp;signature=9f73de2630313eedd1af3dc879dd343dab32d02228169dba9a996292d9497d4b\">\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=\"Create action participation - Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new action participation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nudj.mintlify.app/_mintlify/api/og/v2?division=Action+Participations\u0026amp;title=Create+action+participation\u0026amp;description=Create+a+new+action+participation.\u0026amp;theme=b38afa39b71556cd91c41f96\u0026amp;signature=9f73de2630313eedd1af3dc879dd343dab32d02228169dba9a996292d9497d4b\">\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/post-action-participations\">\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/post-action-participations.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/post-action-participations#webpage\",\"url\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations\",\"name\":\"Create action participation\",\"description\":\"Create a new action participation.\",\"dateModified\":\"2026-03-24T12:15:51.220Z\",\"isPartOf\":{\"@id\":\"https://docs.nudj.cx#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Action Participations\",\"item\":\"https://docs.nudj.cx/api-reference/integration/get-action-participations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create action participation\",\"item\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations#apireference\",\"headline\":\"Create action participation\",\"name\":\"Create action participation\",\"description\":\"Create a new action participation.\",\"url\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nudj.cx/api-reference/integration/post-action-participations#webpage\"},\"dateModified\":\"2026-03-24T12:15:51.220Z\",\"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","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","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}","description":"Retrieve an action participation by its ID.","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","description":"Retrieve a paginated list of 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":"Create action participation - Nudj Platform Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}