{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Masivo","colors":{"primary":"#9333ea","light":"#c084fc","dark":"#9333ea"},"logo":{"light":"https://mintcdn.com/trd/7W_vRQTxJHIpxqe2/logo/light.svg?fit=max\u0026auto=format\u0026n=7W_vRQTxJHIpxqe2\u0026q=85\u0026s=d6c63ec91328f53e2881c4b8c6463002","dark":"https://mintcdn.com/trd/7W_vRQTxJHIpxqe2/logo/dark.svg?fit=max\u0026auto=format\u0026n=7W_vRQTxJHIpxqe2\u0026q=85\u0026s=4f3a37e246a4bdd211beae4f51571bea","href":"/"},"favicon":"https://mintcdn.com/trd/7W_vRQTxJHIpxqe2/favicon.svg?fit=max\u0026auto=format\u0026n=7W_vRQTxJHIpxqe2\u0026q=85\u0026s=d626565ed6bd780993b9f7d91f7ab1be","navbar":{"links":[{"href":"mailto:soporte@trade.ec?subject=Masivo Support","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.masivo.ai"}},"footer":{"socials":{"x":"https://x.com/mintlify","github":"https://github.com/mintlify","linkedin":"https://www.linkedin.com/company/mintsearch"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Roadmap","icon":"map","href":"https://docs.masivo.ai/roadmap"},{"anchor":"Changelog","icon":"rocket","href":"https://docs.masivo.ai/changelog"},{"anchor":"Community","icon":"discord","href":"https://discord.gg/2DgqGUej"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trd","hasAudioNarration":false,"actualSubdomain":"trd","customDomains":["docs.masivo.ai"],"gitSource":{"type":"github","owner":"trade-ec","repo":"masivo","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6acf80df4788a74327b769f7","collectionId":"d6010a2c-5956-470b-bacf-48f4d6c9a6c9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6acf80df4788a74327b769f7"},"entitlements":{},"buildId":"6ad7912758d74bd870d4f4f1","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":92},{"language":"default","tag":"Documentation","count":88},{"language":"default","tag":"Endpoints","count":72},{"language":"default","tag":"Guides","count":72},{"language":"default","tag":"Get Started","count":23},{"language":"default","tag":"Concepts","count":20},{"language":"default","tag":"Marketing Automation","count":19},{"language":"default","tag":"Customers","count":17},{"language":"default","tag":"CDP","count":17},{"language":"default","tag":"Integrations","count":16}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/behavior/events/[eventId]/reverse/delete","slug":"/api-reference/behavior/events/[eventId]/reverse/delete","pageMetadata":{"title":"Reverse event","openapi":"POST /behavior/events/{eventId}/reverse","description":"Reverse the given event. This will also undo the redemptions and accumulations made on the event.","href":"/api-reference/behavior/events/[eventId]/reverse/delete"},"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: \"Reverse the given event. This will also undo the redemptions and accumulations made on the event.\"\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":"Reverse event","openapi":"POST /behavior/events/{eventId}/reverse","description":"Reverse the given event. This will also undo the redemptions and accumulations made on the event.","href":"/api-reference/behavior/events/[eventId]/reverse/delete"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Reverse the given event. This will also undo the redemptions and accumulations made on the event.","parameters":["d8befa3f-f8e4-465b-9cee-82ebd72a59a9"],"requestBody":"fafcdaec-8111-40a8-a0a4-05e763bfc2ee","responses":{"200":"7aa47616-bc3d-4ef7-8225-42d2d14f3972","202":"20479832-bceb-4740-a4ce-4c63ef915190","404":"f81d25db-13ca-408f-8e44-70c6663ac6e6","422":"043065bf-18bf-4de7-8699-33be52e88abe"},"method":"post","type":"path","servers":["ad89a4a4-8bf3-447f-8111-216bc044805e"],"security":["bff4180b-9916-4a00-95a1-f6c7339b51bb"],"path":"/behavior/events/{eventId}/reverse","baseUrlOptions":["https://app.masivo.ai/api/storefront/v1"],"title":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d8befa3f-f8e4-465b-9cee-82ebd72a59a9":{"in":"path","name":"eventId","description":"The event unique identifier","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The event unique identifier","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["reason"],"properties":{"reason":{"type":"string","description":"The reason to reverse the event","isRequired":true,"uniqueKey":"reason","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"7aa47616-bc3d-4ef7-8225-42d2d14f3972":{"description":"Event reversed successfully","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","description":"The event internal unique identifier","format":"uuid","uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"customer_id":{"type":"string","description":"The customer id of the event","format":"uuid","uniqueKey":"data.customer_id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"The type of the event","example":"PURCHASE","uniqueKey":"data.type","typeLabel":"string"},"data":{"type":"object","description":"The data used in the event","uniqueKey":"data.data","typeLabel":"object"},"fulfilled":{"type":"boolean","description":"If the event was fulfilled.","uniqueKey":"data.fulfilled","typeLabel":"boolean"},"reserve":{"type":"number","format":"int2","description":"The number of days to reserve the rewards","uniqueKey":"data.reserve","typeLabel":"number\u003cint2>"},"queue_message_id":{"type":"string","description":"The message id in the queue","uniqueKey":"data.queue_message_id","typeLabel":"string"},"rewarding_campaigns":{"type":"array","description":"The campaigns that rewarded the event including the rules that matched","uniqueKey":"data.rewarding_campaigns","typeLabel":"array"},"status":{"type":"string","description":"The status of the event","enum":["PENDING","PROCESSING","FAILED","RESOLVED","CANCELLED","EXPIRED","REVERSED"],"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"result":{"type":"object","properties":{"wallet":{"type":"object","description":"The wallet state after the event","items":{"type":"object","properties":{"id":{"type":"string","description":"The wallet internal unique identifier","format":"uuid"},"owner_id":{"type":"string","description":"The customer internal unique identifier","format":"uuid"},"lines":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number","description":"The amount of the line"},"reward_id":{"type":"string","description":"The reward id of the line","format":"uuid"},"campaign_id":{"oneOf":[{"type":"string","description":"The campaign id of the line","format":"uuid"},{"type":"null","description":"The campaign id of the line","format":"uuid"}]},"brand_id":{"oneOf":[{"type":"string","description":"The id of the brand that originated the line","format":"uuid"},{"type":"null","description":"The id of the brand that originated the line","format":"uuid"}]},"issued_at":{"type":"string","description":"The date when the line was issued","format":"date-time"},"expiration_date":{"type":"string","description":"The expiration date of the line","format":"date-time"},"reservation_expires_at":{"oneOf":[{"type":"string","description":"The reservation expiration date of the line","format":"date-time"},{"type":"null","description":"The reservation expiration date of the line","format":"date-time"}]}}},"description":"Each line represents a batch of a given reward_id that expires at the same time"},"totals":{"type":"array","description":"The wallet totals by reward","items":{"type":"object","properties":{"total":{"type":"number","description":"The total amount of the reward","example":127.6},"reward_id":{"type":"string","description":"The reward id of the total","format":"uuid"},"expiration_date":{"type":"string","description":"The expiration date of the total","format":"date-time"},"reward":{"type":"object","properties":{"id":{"type":"string","description":"The reward internal unique identifier","format":"uuid"},"brand_id":{"oneOf":[{"type":"string","description":"The brand id of the reward, null if is a global reward"},{"type":"null","description":"The brand id of the reward, null if is a global reward"}]},"account_id":{"type":"string","description":"The account id that owns this reward.","format":"uuid"},"status":{"type":"string","description":"The status of the reward.","enum":["ACTIVE","INACTIVE"]},"team_ids":{"type":"array","description":"Team ids associated with this reward.","items":{"type":"string"}},"template_id":{"oneOf":[{"type":"string","description":"CMS template id used to structure the reward content, or null when no template is selected.","format":"uuid"},{"type":"null","description":"CMS template id used to structure the reward content, or null when no template is selected.","format":"uuid"}]},"content":{"type":"object","description":"CMS content values for the reward.","additionalProperties":true},"platforms":{"type":"array","description":"Platforms where this reward applies.","items":{"type":"string"}},"labels":{"type":"array","description":"Labels used to categorize this reward.","items":{"type":"string"}},"stores":{"oneOf":[{"type":"array","description":"Store ids this reward is restricted to. When creating or updating, null means no store restriction and a non-empty array restricts the reward to those stores.","items":{"type":"string"}},{"type":"null","description":"Store ids this reward is restricted to. When creating or updating, null means no store restriction and a non-empty array restricts the reward to those stores.","items":{"type":"string"}}]},"channels":{"oneOf":[{"type":"array","description":"Channel ids this reward is restricted to. When creating or updating, null means no channel restriction and a non-empty array restricts the reward to those channels.","items":{"type":"string"}},{"type":"null","description":"Channel ids this reward is restricted to. When creating or updating, null means no channel restriction and a non-empty array restricts the reward to those channels.","items":{"type":"string"}}]},"products":{"oneOf":[{"type":"array","description":"Product ids this reward is restricted to. When creating or updating, null means no product restriction and a non-empty array restricts the reward to those products.","items":{"type":"string"}},{"type":"null","description":"Product ids this reward is restricted to. When creating or updating, null means no product restriction and a non-empty array restricts the reward to those products.","items":{"type":"string"}}]},"tiers":{"oneOf":[{"type":"array","description":"Tier ids allowed to redeem this reward. When creating or updating, null or [] means no tier restriction; a non-empty array requires the customer's current tier to be included.","items":{"type":"string","format":"uuid"}},{"type":"null","description":"Tier ids allowed to redeem this reward. When creating or updating, null or [] means no tier restriction; a non-empty array requires the customer's current tier to be included.","items":{"type":"string","format":"uuid"}}]},"name":{"type":"string","description":"The name of the reward"},"description":{"type":"string","description":"The description of the reward"},"type":{"type":"string","description":"The type of the reward","enum":["POINTS","DISCOUNT","GIFT_CARD","PRODUCT","CUSTOM","COUNTER"]},"conditions":{"type":"array","description":"OR conditions","items":{"type":"array","description":"AND conditions","items":{"type":"object","properties":{"type":{"type":"string","description":"The type of the condition","example":"Order Value"},"operator":{"type":"string","description":"The operator to compare the attribute","example":"grater than"},"primitive":{"type":"string","description":"The primitive of the value to compare","enum":["string","number","currency","boolean","absolute date","relative date","recurring date"]},"value":{"oneOf":[{"type":"number","description":"The value to compare","example":9.95},{"type":"string","description":"The value to compare"},{"type":"boolean","description":"The value to compare"}]}}}}},"attributes":{"oneOf":[{"type":"object","description":"The attributes of the reward","properties":{"conversion_factor":{"type":"number","description":"How much 1 point is worth in your currency","example":0.1}}},{"type":"object","description":"The attributes of the reward","additionalProperties":true},{"type":"object","description":"The attributes of the reward","properties":{"discount_value":{"type":"number","description":"The discount value","example":10},"discount_type":{"type":"string","description":"The type of discount","enum":["fixed","percentage"]},"type":{"type":"string","description":"The discount will be applied to","enum":["shipping","order","product"]}}}]}}}}}}}},"uniqueKey":"data.result.wallet","typeLabel":"object"},"customer":{"type":"object","description":"The customer state after the event","items":{"type":"object","required":["id","name","email","registration_date"],"properties":{"id":{"type":"string","description":"Your customer unique identifier"},"status":{"description":"The status of the customer","type":"string","enum":["ACTIVE","INACTIVE"]},"is_anonymous":{"description":"Whether the customer is anonymous","type":"boolean","default":false},"name":{"description":"The full name of the customer","type":"string","example":"John Smith"},"email":{"description":"The email of the customer","type":"string","format":"email"},"gender":{"oneOf":[{"description":"The gender of the customer","type":"string","enum":["MALE","FEMALE"]},{"description":"The gender of the customer","type":"null","enum":["MALE","FEMALE"]}]},"dob":{"oneOf":[{"description":"The date of birth of the customer","type":"string","format":"date-time"},{"description":"The date of birth of the customer","type":"null","format":"date-time"}]},"document_type":{"oneOf":[{"description":"The document type of the customer","type":"string"},{"description":"The document type of the customer","type":"null"}]},"document_number":{"oneOf":[{"description":"The document number of the customer","type":"string","maxLength":50},{"description":"The document number of the customer","type":"null","maxLength":50}]},"country":{"oneOf":[{"description":"The country of the customer","type":"string","maxLength":100},{"description":"The country of the customer","type":"null","maxLength":100}]},"phone":{"oneOf":[{"description":"The customer's phone number in international format. Required for WhatsApp delivery.","type":"string","example":"+593 99 123 4567"},{"description":"The customer's phone number in international format. Required for WhatsApp delivery.","type":"null","example":"+593 99 123 4567"}]},"phone_verified":{"description":"Whether the customer's phone number is verified","type":"boolean","default":false},"registration_date":{"description":"The date when the customer was registered","type":"string","format":"date-time"},"tier_id":{"description":"The id of the tier the customer currently belongs to","type":"string","format":"uuid"},"tags":{"type":"object","description":"Include your conditions customer tags here"},"consent":{"oneOf":[{"type":"object","required":["consent_string"],"properties":{"version":{"type":"string","description":"IAB TCF version","example":"2.0"},"consent_timestamp":{"type":"string","format":"date-time","description":"The timestamp when consent was given"},"customer_id":{"type":"string","description":"The customer unique identifier"},"purposes":{"type":"object","properties":{"behavioral_campaigns":{"type":"boolean","description":"Consent for behavioral campaigns"},"coupon_campaigns":{"type":"boolean","description":"Consent for coupon campaigns"},"punchcard_campaigns":{"type":"boolean","description":"Consent for punchcard campaigns"},"email_marketing":{"type":"boolean","description":"Consent for email marketing"},"push_notifications":{"type":"boolean","description":"Consent for push notifications"},"whatsapp_marketing":{"type":"boolean","description":"Consent for WhatsApp marketing messages"},"audience_marketing":{"type":"boolean","description":"Consent to belong to marketing audiences"},"inapp_messages":{"type":"boolean","description":"Consent for in-app messages"},"news_feed":{"type":"boolean","description":"Consent for news feed cards"},"link_tracking":{"type":"boolean","description":"Consent for link tracking"}}},"vendors":{"type":"object","description":"Vendor consent mapping (vendor_id: boolean)","additionalProperties":{"type":"boolean"},"example":{"vendor_123":true,"vendor_456":false}},"consent_string":{"type":"string","description":"IAB TCF consent string in base64url format, starting with 'CO', minimum 20 characters, maximum 500 characters","example":"COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA","minLength":20,"maxLength":500,"pattern":"^CO[A-Za-z0-9_-]+$"}},"description":"The customer's consent preferences"},{"type":"null","required":["consent_string"],"properties":{"version":{"type":"string","description":"IAB TCF version","example":"2.0"},"consent_timestamp":{"type":"string","format":"date-time","description":"The timestamp when consent was given"},"customer_id":{"type":"string","description":"The customer unique identifier"},"purposes":{"type":"object","properties":{"behavioral_campaigns":{"type":"boolean","description":"Consent for behavioral campaigns"},"coupon_campaigns":{"type":"boolean","description":"Consent for coupon campaigns"},"punchcard_campaigns":{"type":"boolean","description":"Consent for punchcard campaigns"},"email_marketing":{"type":"boolean","description":"Consent for email marketing"},"push_notifications":{"type":"boolean","description":"Consent for push notifications"},"whatsapp_marketing":{"type":"boolean","description":"Consent for WhatsApp marketing messages"},"audience_marketing":{"type":"boolean","description":"Consent to belong to marketing audiences"},"inapp_messages":{"type":"boolean","description":"Consent for in-app messages"},"news_feed":{"type":"boolean","description":"Consent for news feed cards"},"link_tracking":{"type":"boolean","description":"Consent for link tracking"}}},"vendors":{"type":"object","description":"Vendor consent mapping (vendor_id: boolean)","additionalProperties":{"type":"boolean"},"example":{"vendor_123":true,"vendor_456":false}},"consent_string":{"type":"string","description":"IAB TCF consent string in base64url format, starting with 'CO', minimum 20 characters, maximum 500 characters","example":"COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA","minLength":20,"maxLength":500,"pattern":"^CO[A-Za-z0-9_-]+$"}},"description":"The customer's consent preferences"}]},"metrics":{"description":"The metrics of the customer","type":"object"},"metadata":{"description":"The metadata of the customer","type":"object"}}},"uniqueKey":"data.result.customer","typeLabel":"object"},"gift_card":{"type":"array","description":"Gift cards related to the event","items":{"type":"object","required":["code","reward_id","customer_id","rewarded_at"],"properties":{"code":{"type":"string","description":"The gift card code to use in the store","isRequired":true,"uniqueKey":"data.result.gift_card.items.[INDEX].code","typeLabel":"string"},"reward_id":{"type":"string","description":"The reward id of the gift card","format":"uuid","isRequired":true,"uniqueKey":"data.result.gift_card.items.[INDEX].reward_id","typeLabel":"string\u003cuuid>"},"customer_id":{"type":"string","description":"The customer id that owns the gift card","format":"uuid","isRequired":true,"uniqueKey":"data.result.gift_card.items.[INDEX].customer_id","typeLabel":"string\u003cuuid>"},"rewarded_at":{"type":"string","description":"The date when the gift card was issued to a customer","format":"date-time","isRequired":true,"uniqueKey":"data.result.gift_card.items.[INDEX].rewarded_at","typeLabel":"string\u003cdate-time>"},"description":{"type":"string","description":"The gift card description","uniqueKey":"data.result.gift_card.items.[INDEX].description","typeLabel":"string"},"expired_at":{"oneOf":[{"type":"string","description":"The expiration date of the gift card","format":"date-time","uniqueKey":"data.result.gift_card.items.[INDEX].expired_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The expiration date of the gift card","format":"date-time","uniqueKey":"data.result.gift_card.items.[INDEX].expired_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.gift_card.items.[INDEX].expired_at","typeLabel":"string\u003cdate-time> | null"},"redeemed_at":{"oneOf":[{"type":"string","description":"The date when the gift card was redeemed","format":"date-time","uniqueKey":"data.result.gift_card.items.[INDEX].redeemed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The date when the gift card was redeemed","format":"date-time","uniqueKey":"data.result.gift_card.items.[INDEX].redeemed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.gift_card.items.[INDEX].redeemed_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"data.result.gift_card.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.result.gift_card","typeLabel":"object[]"},"accumulations":{"type":"array","description":"Total accumulations after the event","items":{"type":"object","properties":{"amount":{"type":"number","description":"The amount of the line","uniqueKey":"data.result.accumulations.items.[INDEX].amount","typeLabel":"number"},"reward_id":{"type":"string","description":"The reward id of the line","format":"uuid","uniqueKey":"data.result.accumulations.items.[INDEX].reward_id","typeLabel":"string\u003cuuid>"},"campaign_id":{"oneOf":[{"type":"string","description":"The campaign id of the line","format":"uuid","uniqueKey":"data.result.accumulations.items.[INDEX].campaign_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The campaign id of the line","format":"uuid","uniqueKey":"data.result.accumulations.items.[INDEX].campaign_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.accumulations.items.[INDEX].campaign_id","typeLabel":"string\u003cuuid> | null"},"brand_id":{"oneOf":[{"type":"string","description":"The id of the brand that originated the line","format":"uuid","uniqueKey":"data.result.accumulations.items.[INDEX].brand_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the brand that originated the line","format":"uuid","uniqueKey":"data.result.accumulations.items.[INDEX].brand_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.accumulations.items.[INDEX].brand_id","typeLabel":"string\u003cuuid> | null"},"issued_at":{"type":"string","description":"The date when the line was issued","format":"date-time","uniqueKey":"data.result.accumulations.items.[INDEX].issued_at","typeLabel":"string\u003cdate-time>"},"expiration_date":{"type":"string","description":"The expiration date of the line","format":"date-time","uniqueKey":"data.result.accumulations.items.[INDEX].expiration_date","typeLabel":"string\u003cdate-time>"},"reservation_expires_at":{"oneOf":[{"type":"string","description":"The reservation expiration date of the line","format":"date-time","uniqueKey":"data.result.accumulations.items.[INDEX].reservation_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The reservation expiration date of the line","format":"date-time","uniqueKey":"data.result.accumulations.items.[INDEX].reservation_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.accumulations.items.[INDEX].reservation_expires_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"data.result.accumulations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.result.accumulations","typeLabel":"object[]"},"redemptions":{"type":"array","description":"Redemptions made during the event","items":{"type":"object","properties":{"amount":{"type":"number","description":"The amount of the line","uniqueKey":"data.result.redemptions.items.[INDEX].amount","typeLabel":"number"},"reward_id":{"type":"string","description":"The reward id of the line","format":"uuid","uniqueKey":"data.result.redemptions.items.[INDEX].reward_id","typeLabel":"string\u003cuuid>"},"campaign_id":{"oneOf":[{"type":"string","description":"The campaign id of the line","format":"uuid","uniqueKey":"data.result.redemptions.items.[INDEX].campaign_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The campaign id of the line","format":"uuid","uniqueKey":"data.result.redemptions.items.[INDEX].campaign_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.redemptions.items.[INDEX].campaign_id","typeLabel":"string\u003cuuid> | null"},"brand_id":{"oneOf":[{"type":"string","description":"The id of the brand that originated the line","format":"uuid","uniqueKey":"data.result.redemptions.items.[INDEX].brand_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the brand that originated the line","format":"uuid","uniqueKey":"data.result.redemptions.items.[INDEX].brand_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.redemptions.items.[INDEX].brand_id","typeLabel":"string\u003cuuid> | null"},"issued_at":{"type":"string","description":"The date when the line was issued","format":"date-time","uniqueKey":"data.result.redemptions.items.[INDEX].issued_at","typeLabel":"string\u003cdate-time>"},"expiration_date":{"type":"string","description":"The expiration date of the line","format":"date-time","uniqueKey":"data.result.redemptions.items.[INDEX].expiration_date","typeLabel":"string\u003cdate-time>"},"reservation_expires_at":{"oneOf":[{"type":"string","description":"The reservation expiration date of the line","format":"date-time","uniqueKey":"data.result.redemptions.items.[INDEX].reservation_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The reservation expiration date of the line","format":"date-time","uniqueKey":"data.result.redemptions.items.[INDEX].reservation_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.redemptions.items.[INDEX].reservation_expires_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"data.result.redemptions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.result.redemptions","typeLabel":"object[]"},"transactions":{"type":"array","description":"Total transactions after the event","items":{"type":"object","properties":{"id":{"type":"string","description":"The transaction internal unique identifier","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"brand_id":{"oneOf":[{"type":"string","description":"The brand id of the transaction","uniqueKey":"data.result.transactions.items.[INDEX].brand_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The brand id of the transaction","uniqueKey":"data.result.transactions.items.[INDEX].brand_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].brand_id","typeLabel":"string | null"},"event_id":{"oneOf":[{"type":"string","description":"The id of the event the created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].event_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the event the created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].event_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].event_id","typeLabel":"string\u003cuuid> | null"},"campaign_id":{"oneOf":[{"type":"string","description":"The id of the campaign that created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].campaign_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the campaign that created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].campaign_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].campaign_id","typeLabel":"string\u003cuuid> | null"},"channel_id":{"oneOf":[{"type":"string","description":"The id of the channel that created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].channel_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the channel that created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].channel_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].channel_id","typeLabel":"string\u003cuuid> | null"},"store_id":{"oneOf":[{"type":"string","description":"The id of the store that created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].store_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the store that created the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].store_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].store_id","typeLabel":"string\u003cuuid> | null"},"funded_by":{"oneOf":[{"type":"string","description":"Who funded the rewards used in this transaction","example":"MARKETING","uniqueKey":"data.result.transactions.items.[INDEX].funded_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"Who funded the rewards used in this transaction","example":"MARKETING","uniqueKey":"data.result.transactions.items.[INDEX].funded_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].funded_by","typeLabel":"string | null"},"event_type":{"type":"string","description":"The type of the event that created the transaction","example":"PURCHASE","uniqueKey":"data.result.transactions.items.[INDEX].event_type","typeLabel":"string"},"reward_type":{"type":"string","description":"The type of the reward used in the transaction","enum":["POINTS","DISCOUNT","GIFT_CARD","PRODUCT","CUSTOM","COUNTER"],"uniqueKey":"data.result.transactions.items.[INDEX].reward_type","typeLabel":"enum\u003cstring>"},"reward_id":{"type":"string","description":"The reward id of the transaction","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].reward_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"number","description":"The amount of the transaction","uniqueKey":"data.result.transactions.items.[INDEX].amount","typeLabel":"number"},"cost":{"oneOf":[{"type":"number","description":"The cost of the rewards used in the transaction","uniqueKey":"data.result.transactions.items.[INDEX].cost.oneOf.0","typeLabel":"number"},{"type":"null","description":"The cost of the rewards used in the transaction","uniqueKey":"data.result.transactions.items.[INDEX].cost.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].cost","typeLabel":"number | null"},"details":{"type":"string","description":"The explanation of why transaction was created","uniqueKey":"data.result.transactions.items.[INDEX].details","typeLabel":"string"},"type":{"type":"string","description":"The type of the transaction","enum":["ACCUMULATION","REDEMPTION","EXPIRATION","MIGRATION","TRANSFER","REVERSAL"],"uniqueKey":"data.result.transactions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"receiver_id":{"type":"string","description":"The receiver id of the transaction","uniqueKey":"data.result.transactions.items.[INDEX].receiver_id","typeLabel":"string"},"sender_id":{"type":"string","description":"The sender id of the transaction","uniqueKey":"data.result.transactions.items.[INDEX].sender_id","typeLabel":"string"},"created_at":{"type":"string","description":"The date when the transaction was created","format":"date-time","uniqueKey":"data.result.transactions.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"issued_at":{"type":"string","description":"The date when the transaction was issued","format":"date-time","uniqueKey":"data.result.transactions.items.[INDEX].issued_at","typeLabel":"string\u003cdate-time>"},"attributes":{"type":"object","description":"The attributes of the transaction","required":["line"],"properties":{"line":{"oneOf":[{"type":"object","properties":{"amount":{"type":"number","description":"The amount of the line","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.amount","typeLabel":"number"},"reward_id":{"type":"string","description":"The reward id of the line","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.reward_id","typeLabel":"string\u003cuuid>"},"campaign_id":{"oneOf":[{"type":"string","description":"The campaign id of the line","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.campaign_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The campaign id of the line","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.campaign_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.campaign_id","typeLabel":"string\u003cuuid> | null"},"brand_id":{"oneOf":[{"type":"string","description":"The id of the brand that originated the line","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.brand_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"The id of the brand that originated the line","format":"uuid","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.brand_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.brand_id","typeLabel":"string\u003cuuid> | null"},"issued_at":{"type":"string","description":"The date when the line was issued","format":"date-time","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.issued_at","typeLabel":"string\u003cdate-time>"},"expiration_date":{"type":"string","description":"The expiration date of the line","format":"date-time","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.expiration_date","typeLabel":"string\u003cdate-time>"},"reservation_expires_at":{"oneOf":[{"type":"string","description":"The reservation expiration date of the line","format":"date-time","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.reservation_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The reservation expiration date of the line","format":"date-time","uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.reservation_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0.reservation_expires_at","typeLabel":"string\u003cdate-time> | null"}},"description":"The line used to create the transaction","isRequired":true,"uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"amount":{"type":"number","description":"The amount of the line"},"reward_id":{"type":"string","description":"The reward id of the line","format":"uuid"},"campaign_id":{"oneOf":[{"type":"string","description":"The campaign id of the line","format":"uuid"},{"type":"null","description":"The campaign id of the line","format":"uuid"}]},"brand_id":{"oneOf":[{"type":"string","description":"The id of the brand that originated the line","format":"uuid"},{"type":"null","description":"The id of the brand that originated the line","format":"uuid"}]},"issued_at":{"type":"string","description":"The date when the line was issued","format":"date-time"},"expiration_date":{"type":"string","description":"The expiration date of the line","format":"date-time"},"reservation_expires_at":{"oneOf":[{"type":"string","description":"The reservation expiration date of the line","format":"date-time"},{"type":"null","description":"The reservation expiration date of the line","format":"date-time"}]}},"description":"The line used to create the transaction","isRequired":true,"uniqueKey":"data.result.transactions.items.[INDEX].attributes.line.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.result.transactions.items.[INDEX].attributes.line","typeLabel":"object | null"},"campaign_name":{"type":"string","description":"The name of the campaign that created the transaction","uniqueKey":"data.result.transactions.items.[INDEX].attributes.campaign_name","typeLabel":"string"}},"uniqueKey":"data.result.transactions.items.[INDEX].attributes","typeLabel":"object"},"metadata":{"type":"object","description":"The metadata of the transaction","uniqueKey":"data.result.transactions.items.[INDEX].metadata","typeLabel":"object"}},"uniqueKey":"data.result.transactions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.result.transactions","typeLabel":"object[]"},"customer_by_tier":{"type":"array","description":"Customer tier changes resulting from the event","items":{"type":"object","uniqueKey":"data.result.customer_by_tier.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.result.customer_by_tier","typeLabel":"object[]"}},"description":"The result of the event","uniqueKey":"data.result","typeLabel":"object"},"issued_at":{"type":"string","description":"The date when the event was issued","format":"date-time","uniqueKey":"data.issued_at","typeLabel":"string\u003cdate-time>"},"processing_at":{"oneOf":[{"type":"string","description":"The date when the event was processed","format":"date-time","uniqueKey":"data.processing_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The date when the event was processed","format":"date-time","uniqueKey":"data.processing_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.processing_at","typeLabel":"string\u003cdate-time> | null"},"resolved_at":{"oneOf":[{"type":"string","description":"The date when the event was resolved either succeed or failed","format":"date-time","uniqueKey":"data.resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The date when the event was resolved either succeed or failed","format":"date-time","uniqueKey":"data.resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.resolved_at","typeLabel":"string\u003cdate-time> | null"},"cancelled_at":{"oneOf":[{"type":"string","description":"The date when the event was cancelled","format":"date-time","uniqueKey":"data.cancelled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The date when the event was cancelled","format":"date-time","uniqueKey":"data.cancelled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cancelled_at","typeLabel":"string\u003cdate-time> | null"},"expired_at":{"oneOf":[{"type":"string","description":"The date when the event expired","format":"date-time","uniqueKey":"data.expired_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The date when the event expired","format":"date-time","uniqueKey":"data.expired_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.expired_at","typeLabel":"string\u003cdate-time> | null"},"reversed_at":{"oneOf":[{"type":"string","description":"The date when the event was reversed","format":"date-time","uniqueKey":"data.reversed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"The date when the event was reversed","format":"date-time","uniqueKey":"data.reversed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.reversed_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","customer_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","type":"PURCHASE","data":{},"fulfilled":true,"reserve":123,"queue_message_id":"\u003cstring>","rewarding_campaigns":"\u003carray>","status":"PENDING","result":{"wallet":{},"customer":{},"gift_card":[{"code":"\u003cstring>","reward_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","customer_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","rewarded_at":"2023-11-07T05:31:56Z","description":"\u003cstring>","expired_at":"2023-11-07T05:31:56Z","redeemed_at":"2023-11-07T05:31:56Z"}],"accumulations":[{"amount":123,"reward_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","campaign_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","brand_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","issued_at":"2023-11-07T05:31:56Z","expiration_date":"2023-11-07T05:31:56Z","reservation_expires_at":"2023-11-07T05:31:56Z"}],"redemptions":[{"amount":123,"reward_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","campaign_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","brand_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","issued_at":"2023-11-07T05:31:56Z","expiration_date":"2023-11-07T05:31:56Z","reservation_expires_at":"2023-11-07T05:31:56Z"}],"transactions":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","brand_id":"\u003cstring>","event_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","campaign_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","channel_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","store_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","funded_by":"MARKETING","event_type":"PURCHASE","reward_type":"POINTS","reward_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","amount":123,"cost":123,"details":"\u003cstring>","type":"ACCUMULATION","receiver_id":"\u003cstring>","sender_id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","issued_at":"2023-11-07T05:31:56Z","attributes":{"line":{"amount":123,"reward_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","campaign_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","brand_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","issued_at":"2023-11-07T05:31:56Z","expiration_date":"2023-11-07T05:31:56Z","reservation_expires_at":"2023-11-07T05:31:56Z"},"campaign_name":"\u003cstring>"},"metadata":{}}],"customer_by_tier":[{}]},"issued_at":"2023-11-07T05:31:56Z","processing_at":"2023-11-07T05:31:56Z","resolved_at":"2023-11-07T05:31:56Z","cancelled_at":"2023-11-07T05:31:56Z","expired_at":"2023-11-07T05:31:56Z","reversed_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"20479832-bceb-4740-a4ce-4c63ef915190":{"description":"The event was accepted but no actions were taken","content":{"application/json":{"schema":{"type":"object","properties":{"details":{"type":"string","description":"Event is already cancelled or reversed","uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"details":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"f81d25db-13ca-408f-8e44-70c6663ac6e6":{"description":"Event was not found","content":{"application/json":{"schema":{"required":["error","details"],"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"details":{"type":"string","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","details":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"043065bf-18bf-4de7-8699-33be52e88abe":{"description":"Event cannot be reversed","content":{"application/json":{"schema":{"required":["error","details"],"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"details":{"type":"string","isRequired":true,"uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","details":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"bff4180b-9916-4a00-95a1-f6c7339b51bb":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"ad89a4a4-8bf3-447f-8111-216bc044805e":{"url":"https://app.masivo.ai/api/storefront/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"trd","siteName":"Masivo","title":"Reverse event - Masivo","navMaps":{"firstHrefInVersion":{"v1":{"href":"/api-reference/behavior/events/[eventId]/reverse/delete","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2025-10-27T15:11:55.502Z","originalFileLocation":"api-reference/behavior/events/[eventId]/reverse/delete.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Reverse the given event. This will also undo the redemptions and accumulations made on the event.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Masivo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_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/trd/IG0U6h8DpJ60Xnom/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reverse event - Masivo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reverse the given event. This will also undo the redemptions and accumulations made on the event.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Masivo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://trd.mintlify.app/_mintlify/api/og/v2?division=Behavior\u0026amp;title=Reverse+event\u0026amp;description=Reverse+the+given+event.+This+will+also+undo+the+redemptions+and+accumulations+made+on+the+event.\u0026amp;theme=8f8d98b752dbc21b97c2a726\u0026amp;signature=b5ed0c850748f927d6c250eda625b4f2b335bc6decdad619a7c062ebde6872d4\">\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=\"Reverse event - Masivo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reverse the given event. This will also undo the redemptions and accumulations made on the event.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://trd.mintlify.app/_mintlify/api/og/v2?division=Behavior\u0026amp;title=Reverse+event\u0026amp;description=Reverse+the+given+event.+This+will+also+undo+the+redemptions+and+accumulations+made+on+the+event.\u0026amp;theme=8f8d98b752dbc21b97c2a726\u0026amp;signature=b5ed0c850748f927d6c250eda625b4f2b335bc6decdad619a7c062ebde6872d4\">\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/trd/IG0U6h8DpJ60Xnom/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Masivo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9333ea\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/behavior/events/%5BeventId%5D/reverse/delete.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.masivo.ai/#organization\",\"name\":\"Masivo\",\"url\":\"https://docs.masivo.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/trd/7W_vRQTxJHIpxqe2/logo/light.svg?fit=max\u0026auto=format\u0026n=7W_vRQTxJHIpxqe2\u0026q=85\u0026s=d6c63ec91328f53e2881c4b8c6463002\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.masivo.ai#website\",\"name\":\"Masivo\",\"url\":\"https://docs.masivo.ai\",\"publisher\":{\"@id\":\"https://docs.masivo.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete#webpage\",\"url\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete\",\"name\":\"Reverse event\",\"description\":\"Reverse the given event. This will also undo the redemptions and accumulations made on the event.\",\"dateModified\":\"2025-10-27T15:11:55.502Z\",\"isPartOf\":{\"@id\":\"https://docs.masivo.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.masivo.ai/api-reference/auth/authorize/get\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Campaigns\",\"item\":\"https://docs.masivo.ai/api-reference/behavior/events/post\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Behavior\",\"item\":\"https://docs.masivo.ai/api-reference/behavior/events/post\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Reverse event\",\"item\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete#apireference\",\"headline\":\"Reverse event\",\"name\":\"Reverse event\",\"description\":\"Reverse the given event. This will also undo the redemptions and accumulations made on the event.\",\"url\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete\",\"mainEntityOfPage\":{\"@id\":\"https://docs.masivo.ai/api-reference/behavior/events/[eventId]/reverse/delete#webpage\"},\"dateModified\":\"2025-10-27T15:11:55.502Z\",\"publisher\":{\"@id\":\"https://docs.masivo.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.masivo.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Masivo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Masivo","nav":{"global":{"anchors":[{"anchor":"Roadmap","icon":"map","href":"https://docs.masivo.ai/roadmap"},{"anchor":"Changelog","icon":"rocket","href":"https://docs.masivo.ai/changelog"},{"anchor":"Community","icon":"discord","href":"https://discord.gg/2DgqGUej"}]},"versions":[{"version":"v1","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/overview"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"Endpoints","pages":[{"group":"Auth","pages":[{"title":"Authorize","openapi":"GET /auth/authorize","href":"/api-reference/auth/authorize/get"},{"title":"Request TOTP","openapi":"POST /auth/totp","href":"/api-reference/auth/totp/post"},{"title":"Verify TOTP","openapi":"GET /auth/totp/verify","href":"/api-reference/auth/totp/verify/get"}]},{"group":"Brands","pages":[{"title":"Get brands","openapi":"GET /brands","href":"/api-reference/brands/get"}]},{"group":"Platforms","pages":[{"title":"Get platforms","openapi":"GET /platforms","href":"/api-reference/platforms/get"}]},{"group":"Tiers","pages":[{"title":"Get tiers","openapi":"GET /tiers","href":"/api-reference/tiers/get"}]},{"group":"Rewards","pages":[{"title":"Get rewards","openapi":"GET /rewards","href":"/api-reference/rewards/get"},{"title":"Get reward","openapi":"GET /rewards/{id}","href":"/api-reference/rewards/[id]/get"},{"group":"Gift cards","pages":[{"title":"Get customer gift cards","openapi":"GET /customers/{id}/rewards/gift-cards","href":"/api-reference/rewards/gift-cards/get"},{"title":"Redeem gift card","openapi":"Delete /rewards/gift-cards/redeem","href":"/api-reference/rewards/gift-cards/redeem/delete"}]}]},{"group":"Customers","pages":[{"title":"Register customer","openapi":"POST /customers","href":"/api-reference/customers/post"},{"title":"Get customer by document or phone","openapi":"GET /customers","href":"/api-reference/customers/get"},{"title":"Get customer","openapi":"GET /customers/{id}","href":"/api-reference/customers/[id]/get"},{"title":"Update customer","openapi":"PATCH /customers/{id}","href":"/api-reference/customers/[id]/patch"},{"title":"Unregister customer","openapi":"DELETE /customers/{id}","href":"/api-reference/customers/[id]/delete"},{"title":"Update customers in bulk","openapi":"PATCH /customers/bulk","href":"/api-reference/customers/bulk/patch"},{"title":"Get customer consent","openapi":"GET /customers/{id}/consent","href":"/api-reference/customers/[id]/consent/get"},{"title":"Update customer consent","openapi":"PATCH /customers/{id}/consent","href":"/api-reference/customers/[id]/consent/patch"},{"title":"Update customer tags","openapi":"PATCH /customers/{id}/tags","href":"/api-reference/customers/[id]/tags/patch"},{"title":"Delete customer tags","openapi":"DELETE /customers/{id}/tags","href":"/api-reference/customers/[id]/tags/delete"},{"title":"Get customer punch-cards","openapi":"GET /customers/{id}/punch-cards","href":"/api-reference/customers/[id]/punch-cards/get"},{"title":"Get customer score streaks","openapi":"GET /customers/{id}/score-streaks","href":"/api-reference/customers/[id]/score-streaks/get"},{"title":"List in-app messages","openapi":"GET /customers/{id}/inapp-messages","href":"/api-reference/customers/[id]/inapp-messages/get"},{"title":"Log in-app message event","openapi":"POST /customers/{id}/inapp-messages/{messageId}/events","href":"/api-reference/customers/[id]/inapp-messages/[messageId]/events/post"},{"title":"Get customer news feed cards","openapi":"GET /customers/{id}/news-feed","href":"/api-reference/customers/[id]/news-feed/get"},{"title":"Log a news feed card event","openapi":"POST /customers/{id}/news-feed/{templateId}/events","href":"/api-reference/customers/[id]/news-feed/[templateId]/events/post"},{"title":"Identify anonymous customers","openapi":"PATCH /customers/{id}/identify/anonymous","href":"/api-reference/customers/[id]/identify/anonymous/patch"}]},{"group":"Contacts","pages":[{"title":"Search contacts","openapi":"GET /contacts","href":"/api-reference/contacts/get"},{"title":"Create contact","openapi":"POST /contacts","href":"/api-reference/contacts/post"},{"title":"Update contact by ID","openapi":"PUT /contacts/{id}","href":"/api-reference/contacts/[id]/put"},{"title":"Delete contact by ID","openapi":"DELETE /contacts/{id}","href":"/api-reference/contacts/[id]/delete"},{"title":"Migrate contacts","openapi":"POST /contacts/migrate","href":"/api-reference/contacts/migrate/post"}]},{"group":"Campaigns","pages":[{"group":"Behavior","pages":[{"title":"Emit event","openapi":"POST /behavior/events","href":"/api-reference/behavior/events/post"},{"title":"Fulfill event","openapi":"PATCH /behavior/events/{eventId}/fulfill","description":"Fulfill a behavior event. This will redeem the event rewards and offer campaign rewards to the customer.","href":"/api-reference/behavior/events/[eventId]/fulfill/patch"},{"title":"Reverse event","openapi":"POST /behavior/events/{eventId}/reverse","href":"/api-reference/behavior/events/[eventId]/reverse/delete"},{"title":"Preview order","openapi":"PUT /events/redeem/preview","description":"Preview the order as if the given rewards were redeemed. Store, channel, and product restrictions are evaluated against the order. Tier restrictions are evaluated against the customer's current tier; clients cannot override it in the request. null or an empty tiers array means no tier restriction. A reward snapshot already stored in the wallet keeps its saved scope until the wallet update flow replaces it. A tier mismatch returns: This reward is not available for this tier.","href":"/api-reference/events/redeem/preview/put"},{"title":"Identify customer","openapi":"PATCH /events/identify","href":"/api-reference/events/identify/patch"}]},{"group":"Coupons","pages":[{"title":"Redeem coupon","openapi":"POST /coupons/redeem","href":"/api-reference/coupons/redeem/post"},{"title":"Reverse coupon","openapi":"POST /coupons/reverse","href":"/api-reference/coupons/reverse/post"}]},{"group":"Referrals","pages":[{"title":"Request referral code","openapi":"POST /customers/{id}/referrals/request-code","href":"/api-reference/customers/[id]/referrals/request-code/post"}]},{"title":"Get campaign","openapi":"GET /campaigns/{id}","href":"/api-reference/campaigns/[id]/get"},{"title":"Update campaign","openapi":"PUT /campaigns/{id}","href":"/api-reference/campaigns/[id]/put"},{"title":"Get campaigns","openapi":"GET /campaigns","href":"/api-reference/campaigns/get"},{"title":"Create a new campaign","openapi":"POST /campaigns","href":"/api-reference/campaigns/post"}]},{"group":"Review forms","pages":[{"title":"Get form","openapi":"GET /review-forms/{id}","href":"/api-reference/review-forms/[id]/get"},{"title":"Create review","openapi":"POST /review-forms/{id}/reviews","href":"/api-reference/review-forms/[id]/reviews/post"},{"title":"List reviews","openapi":"GET /reviews","href":"/api-reference/reviews/get"}]},{"group":"Tickets","pages":[{"title":"List ticket pipelines","openapi":"GET /ticket-pipelines","href":"/api-reference/ticket-pipelines/get"},{"title":"Create ticket","openapi":"POST /tickets","href":"/api-reference/tickets/post"},{"title":"Get ticket","openapi":"GET /tickets/{id}","href":"/api-reference/tickets/[id]/get"},{"title":"Update ticket","openapi":"PATCH /tickets/{id}","href":"/api-reference/tickets/[id]/patch"},{"title":"List ticket assignees","openapi":"GET /tickets/{id}/assignees","href":"/api-reference/tickets/[id]/assignees/get"},{"title":"Add ticket assignee","openapi":"POST /tickets/{id}/assignees","href":"/api-reference/tickets/[id]/assignees/post"},{"title":"Remove ticket assignee","openapi":"DELETE /tickets/{id}/assignees","href":"/api-reference/tickets/[id]/assignees/delete"},{"title":"List communication threads","openapi":"GET /communication/threads","href":"/api-reference/communication/threads/get"},{"title":"Create communication thread","openapi":"POST /communication/threads","href":"/api-reference/communication/threads/post"},{"title":"Get communication thread","openapi":"GET /communication/threads/{id}","href":"/api-reference/communication/threads/[id]/get"},{"title":"List communication messages","openapi":"GET /communication/threads/{id}/messages","href":"/api-reference/communication/threads/[id]/messages/get"},{"title":"Create communication message","openapi":"POST /communication/threads/{id}/messages","href":"/api-reference/communication/threads/[id]/messages/post"}]},{"group":"Transactions","pages":[{"title":"Customer transactions","openapi":"GET /customers/{id}/transactions","href":"/api-reference/customers/[id]/transactions/get"},{"title":"Account transactions","openapi":"GET /transactions","href":"/api-reference/transactions/get"}]},{"group":"Push","pages":[{"title":"Customer device token","openapi":"PATCH /customers/{id}/devices","href":"/api-reference/customers/[id]/devices/patch"},{"title":"Customer device token","openapi":"DELETE /customers/{id}/devices","href":"/api-reference/customers/[id]/devices/delete"},{"title":"Send customer push","openapi":"POST /push/customers/{id}/send","href":"/api-reference/push/customers/[id]/send/post"},{"title":"Schedule audience push","openapi":"POST /push/audiences/{id}/schedule","href":"/api-reference/push/audiences/[id]/schedule/post"}]},{"group":"In-app","pages":[{"title":"Get in-app capabilities","openapi":"GET /inapp/capabilities","href":"/api-reference/inapp/capabilities/get"}]},{"group":"Migrate","pages":[{"title":"Migrate customers","openapi":"POST /customers/migrate","href":"/api-reference/customers/migrate/post"},{"title":"Migrate devices tokens","openapi":"POST /customers/migrate/devices","href":"/api-reference/customers/migrate/devices/post"},{"title":"Migrate events","openapi":"POST /customers/migrate/events","href":"/api-reference/customers/migrate/events/post"},{"title":"Migrate transactions","openapi":"POST /customers/migrate/transactions","href":"/api-reference/customers/migrate/transactions/post"},{"title":"Revert migration","openapi":"DELETE /customers/migrate/revert","href":"/api-reference/customers/migrate/revert/delete"}]},{"group":"Maintenance","pages":[{"title":"Fulfill expired events","openapi":"POST /customers/fulfill_expired_events","href":"/api-reference/customers/fulfill_expired_events/post"}]}]},{"group":"Guides","pages":[{"title":"Integrate with Masivo","href":"/api-reference/guides/integrate-with-masivo"},{"title":"Register a customer","href":"/api-reference/guides/register-a-customer"},{"title":"Show customer data","href":"/api-reference/guides/show-customer-data"},{"title":"Validate rewards redemption","href":"/api-reference/guides/validate-rewards-redemption"},{"title":"Send an event","href":"/api-reference/guides/send-an-event"},{"title":"Submit reviews","href":"/api-reference/guides/submit-reviews"},{"title":"Redeem a coupon","href":"/api-reference/guides/redeem-a-coupon"},{"title":"Reverse a coupon","href":"/api-reference/guides/reverse-a-coupon"},{"title":"Modify customer balance arbitrarily","href":"/api-reference/guides/modify-customer-balance-arbitrarily"},{"title":"Migrate customers","href":"/api-reference/guides/migrate-customers"},{"title":"Setup webhooks","href":"/api-reference/guides/setup-webhooks"},{"title":"Integrate push notifications","href":"/api-reference/guides/integrate-push-notification"},{"title":"Integrate in-app messages","href":"/api-reference/guides/integrate-in-app-messages"},{"title":"Integrate deferred deep linking","href":"/api-reference/guides/integrate-deferred-deep-linking"},{"group":"Marketing automation","pages":[{"title":"FCM Token Management","href":"/api-reference/guides/fcm-token-management"},{"title":"Attribution Tracking","href":"/api-reference/guides/attribution-tracking"},{"title":"Customer Audience Enrollment","href":"/api-reference/guides/customer-audience-enrollment"},{"title":"Journey Triggers","href":"/api-reference/guides/journey-triggers"}]}]},{"group":"Resources","pages":[{"title":"Resource limits","href":"/api-reference/resources/resource-limits"}]}]}]}]},"title":"Reverse event - Masivo","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}