Returns a list of recent activities associated with a specific organization.
The activities are sorted by creation date in descending order (newest first).
This includes donations, grants, transfers, and other relevant activities.
Authentication is optional:
Organization activities are visible to all users
However, some activities may include additional details for authenticated users
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Endaoment","colors":{"primary":"#627EEA","light":"#94B7FF","dark":"#4F53BE"},"logo":{"light":"https://mintcdn.com/endaoment/5D8ZfO22P1Kor1jn/images/brand-assets/logo-light.svg?fit=max\u0026auto=format\u0026n=5D8ZfO22P1Kor1jn\u0026q=85\u0026s=f11330599c8b0ceddff889518cc1d100","dark":"https://mintcdn.com/endaoment/5D8ZfO22P1Kor1jn/images/brand-assets/logo-dark.svg?fit=max\u0026auto=format\u0026n=5D8ZfO22P1Kor1jn\u0026q=85\u0026s=ca29e31ad4e454d88228302acc703b18"},"favicon":"https://mintcdn.com/endaoment/5D8ZfO22P1Kor1jn/favicon.svg?fit=max\u0026auto=format\u0026n=5D8ZfO22P1Kor1jn\u0026q=85\u0026s=b80c02c5975dba276eb6f88541ef218d","navbar":{"links":[{"href":"https://endaoment.org/","label":"About"},{"href":"https://github.com/endaoment/endaoment-integration-docs","label":"GitHub"},{"href":"mailto:partnerships@endaoment.org","label":"Contact"}],"primary":{"type":"button","label":"App","href":"https://app.endaoment.org/?_gl=1*1ulxtj3*_gcl_au*NjkzMjE4MzgzLjE3MDE3Mzk3MzQ."}},"footer":{"socials":{"twitter":"https://twitter.com/endaomentdotorg?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor","linkedin":"https://www.linkedin.com/company/endaoment"}},"seo":{"metatags":{"og:image":"https://docs.endaoment.org/images/brand-assets/og-image.png","og:image:width":"1200","og:image:height":"630","og:site_name":"Endaoment","twitter:card":"summary_large_image","twitter:image":"https://docs.endaoment.org/images/brand-assets/og-image.png"}},"integrations":{"ga4":{"measurementId":"G-0V38VDSK84"},"intercom":{"appId":"d1d9jukk"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"endaoment","hasAudioNarration":false,"actualSubdomain":"endaoment","customDomains":["docs.endaoment.org"],"gitSource":{"type":"github","owner":"endaoment","repo":"endaoment-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada60574dfb652c15fd7276","collectionId":"03e17dac-f4bf-485c-8c9f-0172279303c3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada60574dfb652c15fd7276"},"feedback":{"issues":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada60574dfb652c15fd7276","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"For Developers","count":89},{"language":"default","tag":"Endpoints","count":71},{"language":"default","tag":"Governance \u0026 Legal","count":47},{"language":"default","tag":"For Advisors","count":16},{"language":"default","tag":"For Donors","count":16},{"language":"default","tag":"Risk Management","count":15},{"language":"default","tag":"Partner Endpoints","count":14},{"language":"default","tag":"Resources","count":13},{"language":"default","tag":"Risk Types","count":13},{"language":"default","tag":"Getting Started","count":12}]},"assistantConfig":{},"hasChatPermissions":true,"hasWebMcpPermissions":true,"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":[{"filePath":"styles.css","content":"@font-face{font-family:'GT Haptik';src:url(https://storage.googleapis.com/endaoment-static/fonts/GT-Haptik-Bold.woff)}h1,h2,h3,h4,h5,h6{font-family:'GT Haptik',sans-serif}"}],"page":{"pagePath":"developers/api/activity/list-organization-activity","slug":"/developers/api/activity/list-organization-activity","pageMetadata":{"title":"List organization activity","description":"\n Returns a list of recent activities associated with a specific organization.\n The activities are sorted by creation date in descending order (newest first).\n \n This includes donations, grants, transfers, and other relevant activities.\n \n Authentication is optional:\n - Organization activities are visible to all users\n - However, some activities may include additional details for authenticated users\n ","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/org/{id}","href":"/developers/api/activity/list-organization-activity","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Returns a list of recent activities associated with a specific organization.\\nThe activities are sorted by creation date in descending order (newest first).\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"This includes donations, grants, transfers, and other relevant activities.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Authentication is optional:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Organization activities are visible to all users\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"However, some activities may include additional details for authenticated users\"\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List organization activity","description":"\n Returns a list of recent activities associated with a specific organization.\n The activities are sorted by creation date in descending order (newest first).\n \n This includes donations, grants, transfers, and other relevant activities.\n \n Authentication is optional:\n - Organization activities are visible to all users\n - However, some activities may include additional details for authenticated users\n ","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/org/{id}","href":"/developers/api/activity/list-organization-activity","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"\n Returns a list of recent activities associated with a specific organization.\n The activities are sorted by creation date in descending order (newest first).\n \n This includes donations, grants, transfers, and other relevant activities.\n \n Authentication is optional:\n - Organization activities are visible to all users\n - However, some activities may include additional details for authenticated users\n ","operationId":"ActivityController_getRecentOrgActivity_v1","parameters":["e1cd7046-eddb-41bf-899a-696b4446fbdf","01f10d65-adfc-41f8-9b25-44745c8528c9","1f8bf766-5ffc-4237-8be3-e838e408e7ef"],"responses":{"200":"910d9dcc-a2c7-48f0-8fe1-6f5087c8be22"},"security":["d5f8efd8-fb11-4620-ae84-573bb8785987"],"summary":"List organization activity","tags":["Activity"],"method":"get","type":"path","servers":["7106e36b-d834-4faa-b7df-ff7bb1e3d58a"],"path":"/v1/activity/org/{id}","baseUrlOptions":["https://api.dev.endaoment.org"],"title":"List organization activity","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e1cd7046-eddb-41bf-899a-696b4446fbdf":{"name":"count","required":false,"in":"query","description":"Number of items to return per page","schema":{"minimum":1,"default":10,"example":10,"type":"number","isRequired":false,"description":"Number of items to return per page","uniqueKey":"","typeLabel":"number"}},"01f10d65-adfc-41f8-9b25-44745c8528c9":{"name":"offset","required":false,"in":"query","description":"Number of items to skip (for pagination)","schema":{"minimum":0,"default":0,"example":0,"type":"number","isRequired":false,"description":"Number of items to skip (for pagination)","uniqueKey":"","typeLabel":"number"}},"1f8bf766-5ffc-4237-8be3-e838e408e7ef":{"name":"id","required":true,"in":"path","description":"Unique identifier of the organization","schema":{"format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","type":"string","isRequired":true,"description":"Unique identifier of the organization","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"910d9dcc-a2c7-48f0-8fe1-6f5087c8be22":{"description":"List of recent activities successfully retrieved. Without pagination params: plain array (legacy). With count and/or offset: paginated envelope (count alone implies offset=0).","content":{"application/json":{"schema":{"oneOf":[{"type":"array","items":{"oneOf":[{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","amount","usdcAmount","token","stock","to"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"donation","enum":["donation"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.chainId","typeLabel":"number | null"},"amount":{"type":"string","description":"Amount transferred in the smallest currency unit of the asset","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"USDC equivalent amount of the transaction, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.usdcAmount","typeLabel":"string"},"token":{"oneOf":[{"type":"object","description":"Token of this donation (null if it was a stock donation)","required":["id","symbol","name","decimals","logoUrl","type","featured","popularity"],"properties":{"id":{"type":"number","description":"Unique identifier of the token","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.id","typeLabel":"number"},"symbol":{"type":"string","description":"Symbol of the token","example":"ETH","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","description":"Full name of the token","example":"Ethereum","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","description":"Number of decimal places used by the token","example":18,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.decimals","typeLabel":"number"},"logoUrl":{"type":"string","description":"URL to the token logo image","example":"https://example.com/ethereum-logo.png","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.logoUrl","typeLabel":"string"},"type":{"type":"string","description":"Type of token","enum":["Token","EvmToken","OtcToken"],"example":"Token","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.type","typeLabel":"enum\u003cstring>"},"featured":{"type":"boolean","description":"Whether the token is featured","example":true,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.featured","typeLabel":"boolean"},"popularity":{"type":"number","description":"Popularity score of the token","example":10,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.popularity","typeLabel":"number"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.chainId","typeLabel":"number | null"},"contractAddress":{"oneOf":[{"type":"string","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.contractAddress","typeLabel":"string | null"},"otcAddress":{"oneOf":[{"type":"string","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcAddress","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.memo","typeLabel":"string | null"},"otcNetwork":{"oneOf":[{"type":"object","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcNetwork.oneOf.0","typeLabel":"object"},{"type":"null","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcNetwork.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcNetwork","typeLabel":"object | null"},"otcChainId":{"oneOf":[{"type":"number","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcChainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0.otcChainId","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.token","typeLabel":"object | null"},"stock":{"oneOf":[{"type":"object","description":"Stock of this donation (null if it was a crypto donation)","required":["name","ticker","id"],"properties":{"name":{"type":"string","description":"Full name of the stock","example":"Apple Inc.","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.stock.oneOf.0.name","typeLabel":"string"},"ticker":{"type":"string","description":"Stock ticker symbol","example":"AAPL","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.stock.oneOf.0.ticker","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the stock","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.stock.oneOf.0.id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.stock.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.stock.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.stock","typeLabel":"object | null"},"to":{"type":"object","description":"Destination entity of the donation","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0.to","typeLabel":"object"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","amount","usdcAmount","portfolio","fund","tradeType","shares","outcome"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"portfolio_trade","enum":["portfolio_trade"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.chainId","typeLabel":"number | null"},"amount":{"type":"string","description":"Amount transferred in the smallest currency unit of the asset","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"USDC equivalent amount of the transaction, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.usdcAmount","typeLabel":"string"},"portfolio":{"type":"object","description":"Portfolio involved in this trade","required":["id","name","type"],"properties":{"id":{"type":"string","description":"Unique identifier of the portfolio","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio.id","typeLabel":"string"},"name":{"type":"string","description":"Name of the portfolio","example":"ETH Portfolio","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio.name","typeLabel":"string"},"type":{"type":"string","description":"Type of the portfolio","enum":["AaveUsdc","CompoundUsdc","YearnUsdc","SingleToken","AaveUsdcV3","CompoundUsdcV3","TPlusN","PrivateWealth","IlliquidSellOverTime","IlliquidAsset","IlliquidLockedAdvisorManaged"],"example":"SingleToken","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio.type","typeLabel":"enum\u003cstring>"},"symbol":{"oneOf":[{"type":"string","description":"Symbol of the underlying stock or token","example":"ETH","uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio.symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Symbol of the underlying stock or token","example":"ETH","uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio.symbol","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.portfolio","typeLabel":"object"},"fund":{"type":"object","description":"Fund associated with this trade","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.fund.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.fund.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.fund.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.fund","typeLabel":"object"},"tradeType":{"type":"string","description":"Type of trade","enum":["Buy","Sell"],"example":"Buy","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.tradeType","typeLabel":"enum\u003cstring>"},"shares":{"oneOf":[{"type":"string","description":"Shares transacted (not available on \"InTransit\" buy trades)","example":"100000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Shares transacted (not available on \"InTransit\" buy trades)","example":"100000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.shares","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the trade","enum":["InTransit","Completed"],"example":"Completed","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1.outcome","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","amount","usdcAmount","token","from","to"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of internal transfer activity","example":"grant","enum":["grant","internal_transfer","pending_grant","pending_internal_transfer"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.chainId","typeLabel":"number | null"},"amount":{"type":"string","description":"Amount transferred in the smallest currency unit of the asset","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"USDC equivalent amount of the transaction, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.usdcAmount","typeLabel":"string"},"token":{"type":"object","description":"Token transferred in this activity","required":["id","symbol","name","decimals","logoUrl","type","featured","popularity"],"properties":{"id":{"type":"number","description":"Unique identifier of the token","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.id","typeLabel":"number"},"symbol":{"type":"string","description":"Symbol of the token","example":"ETH","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.symbol","typeLabel":"string"},"name":{"type":"string","description":"Full name of the token","example":"Ethereum","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.name","typeLabel":"string"},"decimals":{"type":"number","description":"Number of decimal places used by the token","example":18,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.decimals","typeLabel":"number"},"logoUrl":{"type":"string","description":"URL to the token logo image","example":"https://example.com/ethereum-logo.png","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.logoUrl","typeLabel":"string"},"type":{"type":"string","description":"Type of token","enum":["Token","EvmToken","OtcToken"],"example":"Token","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.type","typeLabel":"enum\u003cstring>"},"featured":{"type":"boolean","description":"Whether the token is featured","example":true,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.featured","typeLabel":"boolean"},"popularity":{"type":"number","description":"Popularity score of the token","example":10,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.popularity","typeLabel":"number"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.chainId","typeLabel":"number | null"},"contractAddress":{"oneOf":[{"type":"string","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.contractAddress","typeLabel":"string | null"},"otcAddress":{"oneOf":[{"type":"string","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcAddress","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.memo","typeLabel":"string | null"},"otcNetwork":{"oneOf":[{"type":"object","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcNetwork.oneOf.0","typeLabel":"object"},{"type":"null","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcNetwork.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcNetwork","typeLabel":"object | null"},"otcChainId":{"oneOf":[{"type":"number","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcChainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token.otcChainId","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.token","typeLabel":"object"},"from":{"type":"object","description":"Source entity of the transfer","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.from.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.from.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.from.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.from","typeLabel":"object"},"to":{"type":"object","description":"Destination entity of the transfer","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2.to","typeLabel":"object"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","stock","amount","usdcAmount"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"stock_donation_pledge","enum":["stock_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.outcome","typeLabel":"enum\u003cstring>"},"stock":{"type":"object","description":"The stock that was pledged","required":["name","ticker","id"],"properties":{"name":{"type":"string","description":"Full name of the stock","example":"Apple Inc.","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.stock.name","typeLabel":"string"},"ticker":{"type":"string","description":"Stock ticker symbol","example":"AAPL","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.stock.ticker","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the stock","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.stock.id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.stock","typeLabel":"object"},"amount":{"type":"string","description":"The amount of stock that was pledged. Example: 10 = 10 shares. Values can be fractional.","example":"10","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"The USDC amount of the pledge (actual amount if successful, estimated if pending), prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3.usdcAmount","typeLabel":"string"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","usdcAmount"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"custodian_cash_pledge","enum":["custodian_cash_pledge"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.outcome","typeLabel":"enum\u003cstring>"},"usdcAmount":{"type":"string","description":"The USDC amount of the pledge (actual amount if successful, estimated if pending), prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4.usdcAmount","typeLabel":"string"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","token","amount","usdcAmount"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"crypto_donation_pledge","enum":["crypto_donation_pledge","nec_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.outcome","typeLabel":"enum\u003cstring>"},"token":{"type":"object","description":"Token that was pledged","required":["id","symbol","name","decimals","logoUrl","type","featured","popularity"],"properties":{"id":{"type":"number","description":"Unique identifier of the token","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.id","typeLabel":"number"},"symbol":{"type":"string","description":"Symbol of the token","example":"ETH","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.symbol","typeLabel":"string"},"name":{"type":"string","description":"Full name of the token","example":"Ethereum","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.name","typeLabel":"string"},"decimals":{"type":"number","description":"Number of decimal places used by the token","example":18,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.decimals","typeLabel":"number"},"logoUrl":{"type":"string","description":"URL to the token logo image","example":"https://example.com/ethereum-logo.png","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.logoUrl","typeLabel":"string"},"type":{"type":"string","description":"Type of token","enum":["Token","EvmToken","OtcToken"],"example":"Token","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.type","typeLabel":"enum\u003cstring>"},"featured":{"type":"boolean","description":"Whether the token is featured","example":true,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.featured","typeLabel":"boolean"},"popularity":{"type":"number","description":"Popularity score of the token","example":10,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.popularity","typeLabel":"number"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.chainId","typeLabel":"number | null"},"contractAddress":{"oneOf":[{"type":"string","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.contractAddress","typeLabel":"string | null"},"otcAddress":{"oneOf":[{"type":"string","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcAddress","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.memo","typeLabel":"string | null"},"otcNetwork":{"oneOf":[{"type":"object","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcNetwork.oneOf.0","typeLabel":"object"},{"type":"null","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcNetwork.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcNetwork","typeLabel":"object | null"},"otcChainId":{"oneOf":[{"type":"number","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcChainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token.otcChainId","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.token","typeLabel":"object"},"amount":{"type":"string","description":"Amount of token pledged in the smallest currency unit","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.amount","typeLabel":"string"},"usdcAmount":{"oneOf":[{"type":"string","description":"The USDC amount that reached the entity, prior to fees being applied, (null if not successful or not liquidated), in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.usdcAmount.oneOf.0","typeLabel":"string"},{"type":"null","description":"The USDC amount that reached the entity, prior to fees being applied, (null if not successful or not liquidated), in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.usdcAmount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5.usdcAmount","typeLabel":"string | null"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","usdcAmount","paymentProcessorFeeCents","selectedPaymentMethod"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"fiat_donation_pledge","enum":["fiat_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.outcome","typeLabel":"enum\u003cstring>"},"usdcAmount":{"type":"string","description":"The USDC amount that was pledged, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.usdcAmount","typeLabel":"string"},"paymentProcessorFeeCents":{"oneOf":[{"type":"number","description":"Actual or estimated payment processor fee for the pledge, in USD cents","example":320,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.paymentProcessorFeeCents.oneOf.0","typeLabel":"number"},{"type":"null","description":"Actual or estimated payment processor fee for the pledge, in USD cents","example":320,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.paymentProcessorFeeCents.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.paymentProcessorFeeCents","typeLabel":"number | null"},"selectedPaymentMethod":{"oneOf":[{"type":"string","description":"The payment method used for this donation","example":"credit_card","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.selectedPaymentMethod.oneOf.0","typeLabel":"string"},{"type":"null","description":"The payment method used for this donation","example":"credit_card","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.selectedPaymentMethod.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6.selectedPaymentMethod","typeLabel":"string | null"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","usdcAmount","cashTransferType"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"cash_donation_pledge","enum":["cash_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.outcome","typeLabel":"enum\u003cstring>"},"usdcAmount":{"type":"string","description":"The USDC amount that was pledged, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.usdcAmount","typeLabel":"string"},"cashTransferType":{"type":"string","description":"The reason or type of cash transfer","enum":["DafMigration","WirePledge","PartnerSettled"],"example":"WirePledge","isRequired":true,"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7.cashTransferType","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.0.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0","typeLabel":"object[]"},{"type":"object","required":["items","count","offset","returnedCount","hasMore"],"properties":{"items":{"type":"array","items":{"oneOf":[{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","amount","usdcAmount","token","stock","to"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"donation","enum":["donation"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.chainId","typeLabel":"number | null"},"amount":{"type":"string","description":"Amount transferred in the smallest currency unit of the asset","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"USDC equivalent amount of the transaction, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.usdcAmount","typeLabel":"string"},"token":{"oneOf":[{"type":"object","description":"Token of this donation (null if it was a stock donation)","required":["id","symbol","name","decimals","logoUrl","type","featured","popularity"],"properties":{"id":{"type":"number","description":"Unique identifier of the token","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.id","typeLabel":"number"},"symbol":{"type":"string","description":"Symbol of the token","example":"ETH","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.symbol","typeLabel":"string"},"name":{"type":"string","description":"Full name of the token","example":"Ethereum","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.name","typeLabel":"string"},"decimals":{"type":"number","description":"Number of decimal places used by the token","example":18,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.decimals","typeLabel":"number"},"logoUrl":{"type":"string","description":"URL to the token logo image","example":"https://example.com/ethereum-logo.png","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.logoUrl","typeLabel":"string"},"type":{"type":"string","description":"Type of token","enum":["Token","EvmToken","OtcToken"],"example":"Token","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.type","typeLabel":"enum\u003cstring>"},"featured":{"type":"boolean","description":"Whether the token is featured","example":true,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.featured","typeLabel":"boolean"},"popularity":{"type":"number","description":"Popularity score of the token","example":10,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.popularity","typeLabel":"number"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.chainId","typeLabel":"number | null"},"contractAddress":{"oneOf":[{"type":"string","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.contractAddress","typeLabel":"string | null"},"otcAddress":{"oneOf":[{"type":"string","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcAddress","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.memo","typeLabel":"string | null"},"otcNetwork":{"oneOf":[{"type":"object","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcNetwork.oneOf.0","typeLabel":"object"},{"type":"null","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcNetwork.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcNetwork","typeLabel":"object | null"},"otcChainId":{"oneOf":[{"type":"number","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcChainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0.otcChainId","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.token","typeLabel":"object | null"},"stock":{"oneOf":[{"type":"object","description":"Stock of this donation (null if it was a crypto donation)","required":["name","ticker","id"],"properties":{"name":{"type":"string","description":"Full name of the stock","example":"Apple Inc.","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.stock.oneOf.0.name","typeLabel":"string"},"ticker":{"type":"string","description":"Stock ticker symbol","example":"AAPL","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.stock.oneOf.0.ticker","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the stock","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.stock.oneOf.0.id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.stock.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.stock.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.stock","typeLabel":"object | null"},"to":{"type":"object","description":"Destination entity of the donation","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0.to","typeLabel":"object"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","amount","usdcAmount","portfolio","fund","tradeType","shares","outcome"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"portfolio_trade","enum":["portfolio_trade"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.chainId","typeLabel":"number | null"},"amount":{"type":"string","description":"Amount transferred in the smallest currency unit of the asset","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"USDC equivalent amount of the transaction, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.usdcAmount","typeLabel":"string"},"portfolio":{"type":"object","description":"Portfolio involved in this trade","required":["id","name","type"],"properties":{"id":{"type":"string","description":"Unique identifier of the portfolio","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio.id","typeLabel":"string"},"name":{"type":"string","description":"Name of the portfolio","example":"ETH Portfolio","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio.name","typeLabel":"string"},"type":{"type":"string","description":"Type of the portfolio","enum":["AaveUsdc","CompoundUsdc","YearnUsdc","SingleToken","AaveUsdcV3","CompoundUsdcV3","TPlusN","PrivateWealth","IlliquidSellOverTime","IlliquidAsset","IlliquidLockedAdvisorManaged"],"example":"SingleToken","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio.type","typeLabel":"enum\u003cstring>"},"symbol":{"oneOf":[{"type":"string","description":"Symbol of the underlying stock or token","example":"ETH","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio.symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Symbol of the underlying stock or token","example":"ETH","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio.symbol","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.portfolio","typeLabel":"object"},"fund":{"type":"object","description":"Fund associated with this trade","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.fund.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.fund.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.fund.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.fund","typeLabel":"object"},"tradeType":{"type":"string","description":"Type of trade","enum":["Buy","Sell"],"example":"Buy","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.tradeType","typeLabel":"enum\u003cstring>"},"shares":{"oneOf":[{"type":"string","description":"Shares transacted (not available on \"InTransit\" buy trades)","example":"100000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Shares transacted (not available on \"InTransit\" buy trades)","example":"100000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.shares","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the trade","enum":["InTransit","Completed"],"example":"Completed","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1.outcome","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","amount","usdcAmount","token","from","to"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of internal transfer activity","example":"grant","enum":["grant","internal_transfer","pending_grant","pending_internal_transfer"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.chainId","typeLabel":"number | null"},"amount":{"type":"string","description":"Amount transferred in the smallest currency unit of the asset","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"USDC equivalent amount of the transaction, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.usdcAmount","typeLabel":"string"},"token":{"type":"object","description":"Token transferred in this activity","required":["id","symbol","name","decimals","logoUrl","type","featured","popularity"],"properties":{"id":{"type":"number","description":"Unique identifier of the token","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.id","typeLabel":"number"},"symbol":{"type":"string","description":"Symbol of the token","example":"ETH","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.symbol","typeLabel":"string"},"name":{"type":"string","description":"Full name of the token","example":"Ethereum","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.name","typeLabel":"string"},"decimals":{"type":"number","description":"Number of decimal places used by the token","example":18,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.decimals","typeLabel":"number"},"logoUrl":{"type":"string","description":"URL to the token logo image","example":"https://example.com/ethereum-logo.png","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.logoUrl","typeLabel":"string"},"type":{"type":"string","description":"Type of token","enum":["Token","EvmToken","OtcToken"],"example":"Token","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.type","typeLabel":"enum\u003cstring>"},"featured":{"type":"boolean","description":"Whether the token is featured","example":true,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.featured","typeLabel":"boolean"},"popularity":{"type":"number","description":"Popularity score of the token","example":10,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.popularity","typeLabel":"number"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.chainId","typeLabel":"number | null"},"contractAddress":{"oneOf":[{"type":"string","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.contractAddress","typeLabel":"string | null"},"otcAddress":{"oneOf":[{"type":"string","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcAddress","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.memo","typeLabel":"string | null"},"otcNetwork":{"oneOf":[{"type":"object","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcNetwork.oneOf.0","typeLabel":"object"},{"type":"null","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcNetwork.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcNetwork","typeLabel":"object | null"},"otcChainId":{"oneOf":[{"type":"number","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcChainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token.otcChainId","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.token","typeLabel":"object"},"from":{"type":"object","description":"Source entity of the transfer","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.from.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.from.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.from.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.from","typeLabel":"object"},"to":{"type":"object","description":"Destination entity of the transfer","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2.to","typeLabel":"object"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","stock","amount","usdcAmount"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"stock_donation_pledge","enum":["stock_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.outcome","typeLabel":"enum\u003cstring>"},"stock":{"type":"object","description":"The stock that was pledged","required":["name","ticker","id"],"properties":{"name":{"type":"string","description":"Full name of the stock","example":"Apple Inc.","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.stock.name","typeLabel":"string"},"ticker":{"type":"string","description":"Stock ticker symbol","example":"AAPL","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.stock.ticker","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the stock","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.stock.id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.stock","typeLabel":"object"},"amount":{"type":"string","description":"The amount of stock that was pledged. Example: 10 = 10 shares. Values can be fractional.","example":"10","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.amount","typeLabel":"string"},"usdcAmount":{"type":"string","description":"The USDC amount of the pledge (actual amount if successful, estimated if pending), prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3.usdcAmount","typeLabel":"string"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","usdcAmount"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"custodian_cash_pledge","enum":["custodian_cash_pledge"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.outcome","typeLabel":"enum\u003cstring>"},"usdcAmount":{"type":"string","description":"The USDC amount of the pledge (actual amount if successful, estimated if pending), prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4.usdcAmount","typeLabel":"string"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","token","amount","usdcAmount"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"crypto_donation_pledge","enum":["crypto_donation_pledge","nec_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.outcome","typeLabel":"enum\u003cstring>"},"token":{"type":"object","description":"Token that was pledged","required":["id","symbol","name","decimals","logoUrl","type","featured","popularity"],"properties":{"id":{"type":"number","description":"Unique identifier of the token","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.id","typeLabel":"number"},"symbol":{"type":"string","description":"Symbol of the token","example":"ETH","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.symbol","typeLabel":"string"},"name":{"type":"string","description":"Full name of the token","example":"Ethereum","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.name","typeLabel":"string"},"decimals":{"type":"number","description":"Number of decimal places used by the token","example":18,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.decimals","typeLabel":"number"},"logoUrl":{"type":"string","description":"URL to the token logo image","example":"https://example.com/ethereum-logo.png","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.logoUrl","typeLabel":"string"},"type":{"type":"string","description":"Type of token","enum":["Token","EvmToken","OtcToken"],"example":"Token","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.type","typeLabel":"enum\u003cstring>"},"featured":{"type":"boolean","description":"Whether the token is featured","example":true,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.featured","typeLabel":"boolean"},"popularity":{"type":"number","description":"Popularity score of the token","example":10,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.popularity","typeLabel":"number"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID where the token exists (for EVM tokens)","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.chainId","typeLabel":"number | null"},"contractAddress":{"oneOf":[{"type":"string","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contract address of the token (for EVM tokens)","example":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.contractAddress","typeLabel":"string | null"},"otcAddress":{"oneOf":[{"type":"string","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for receiving the token over-the-counter, without automatic liquidation on the blockchain. The property is always present for OtcTokens, but may be undefined for EvmTokens if no OTC address is found.","example":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcAddress","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional memo/tag for token transfers","example":"MEMO123456","uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.memo","typeLabel":"string | null"},"otcNetwork":{"oneOf":[{"type":"object","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcNetwork.oneOf.0","typeLabel":"object"},{"type":"null","description":"OTC Network information for the token, if available","example":{"id":"ethereum","type":"mainnet"},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcNetwork.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcNetwork","typeLabel":"object | null"},"otcChainId":{"oneOf":[{"type":"number","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcChainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID mapped from OTC Network when the network corresponds to an EVM chain. This helps identify which chain the OTC address accepts deposits on.","example":1,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcChainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token.otcChainId","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.token","typeLabel":"object"},"amount":{"type":"string","description":"Amount of token pledged in the smallest currency unit","example":"1000000000000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.amount","typeLabel":"string"},"usdcAmount":{"oneOf":[{"type":"string","description":"The USDC amount that reached the entity, prior to fees being applied, (null if not successful or not liquidated), in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.usdcAmount.oneOf.0","typeLabel":"string"},{"type":"null","description":"The USDC amount that reached the entity, prior to fees being applied, (null if not successful or not liquidated), in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.usdcAmount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5.usdcAmount","typeLabel":"string | null"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","usdcAmount","paymentProcessorFeeCents","selectedPaymentMethod"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"fiat_donation_pledge","enum":["fiat_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.outcome","typeLabel":"enum\u003cstring>"},"usdcAmount":{"type":"string","description":"The USDC amount that was pledged, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.usdcAmount","typeLabel":"string"},"paymentProcessorFeeCents":{"oneOf":[{"type":"number","description":"Actual or estimated payment processor fee for the pledge, in USD cents","example":320,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.paymentProcessorFeeCents.oneOf.0","typeLabel":"number"},{"type":"null","description":"Actual or estimated payment processor fee for the pledge, in USD cents","example":320,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.paymentProcessorFeeCents.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.paymentProcessorFeeCents","typeLabel":"number | null"},"selectedPaymentMethod":{"oneOf":[{"type":"string","description":"The payment method used for this donation","example":"credit_card","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.selectedPaymentMethod.oneOf.0","typeLabel":"string"},{"type":"null","description":"The payment method used for this donation","example":"credit_card","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.selectedPaymentMethod.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6.selectedPaymentMethod","typeLabel":"string | null"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["id","transactor","occurredAtUtc","transactorUrl","transactionHash","type","automated","chainId","pledgeId","to","protocolFeesUsdc","netDonationUsdc","outcome","usdcAmount","cashTransferType"],"properties":{"id":{"type":"string","description":"Unique identifier of entity that triggered the activity","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.id","typeLabel":"string"},"transactor":{"oneOf":[{"type":"string","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address or label of the initiator of this activity","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactor","typeLabel":"string | null"},"occurredAtUtc":{"type":"string","description":"Timestamp of when the activity occurred on-chain (or database timestamp if not available)","format":"date-time","example":"2023-01-01T12:00:00Z","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.occurredAtUtc","typeLabel":"string\u003cdate-time>"},"transactorUrl":{"oneOf":[{"type":"string","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactorUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Link for the transactor address or identity","example":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactorUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactorUrl","typeLabel":"string | null"},"transactionHash":{"oneOf":[{"type":"string","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactionHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash for the activity","example":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactionHash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.transactionHash","typeLabel":"string | null"},"type":{"type":"string","description":"Type of the activity","example":"cash_donation_pledge","enum":["cash_donation_pledge"],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"automated":{"type":"boolean","description":"Flag indicating if this activity is driven by an automated process","example":false,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.automated","typeLabel":"boolean"},"chainId":{"oneOf":[{"type":"number","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.chainId.oneOf.0","typeLabel":"number"},{"type":"null","description":"Chain ID of the activity (null for off-chain activities)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.chainId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.chainId","typeLabel":"number | null"},"pledgeId":{"type":"string","description":"Unique identifier of the pledge","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.pledgeId","typeLabel":"string"},"to":{"type":"object","description":"Destination entity of the donation pledge","required":["name","id","type"],"properties":{"name":{"type":"string","description":"Name of the entity","example":"Endaoment Fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.to.name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier of the entity","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.to.id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","description":"Type of the entity","enum":["org","fund","subproject"],"example":"fund","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.to.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.to","typeLabel":"object"},"protocolFeesUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.protocolFeesUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated protocol fees for the pledge, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"1000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.protocolFeesUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.protocolFeesUsdc","typeLabel":"string | null"},"netDonationUsdc":{"oneOf":[{"type":"string","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.netDonationUsdc.oneOf.0","typeLabel":"string"},{"type":"null","description":"Actual or estimated net donation amount after protocol fees, in the smallest USDC unit (1000000 = 1 USD), or null when unavailable","example":"99000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.netDonationUsdc.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.netDonationUsdc","typeLabel":"string | null"},"outcome":{"type":"string","description":"Outcome of the pledge","enum":["Pending","AwaitingAssets","OnRamping","Success","Failure"],"example":"Success","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.outcome","typeLabel":"enum\u003cstring>"},"usdcAmount":{"type":"string","description":"The USDC amount that was pledged, prior to fees being applied, in the smallest currency unit (1000000 = 1 USD)","example":"1000000000","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.usdcAmount","typeLabel":"string"},"cashTransferType":{"type":"string","description":"The reason or type of cash transfer","enum":["DafMigration","WirePledge","PartnerSettled"],"example":"WirePledge","isRequired":true,"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7.cashTransferType","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1.\\items.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"oneOf.1.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.\\items","typeLabel":"object[]"},"count":{"type":"integer","description":"Resolved page size","minimum":1,"maximum":100,"isRequired":true,"uniqueKey":"oneOf.1.count","typeLabel":"integer"},"offset":{"type":"integer","description":"Resolved offset","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.offset","typeLabel":"integer"},"returnedCount":{"type":"integer","description":"Actual items returned","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.returnedCount","typeLabel":"integer"},"hasMore":{"type":"boolean","description":"Whether more items exist","isRequired":true,"uniqueKey":"oneOf.1.hasMore","typeLabel":"boolean"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object[] | object"},"examples":{"Example":{"title":"Example","value":[{"id":"123e4567-e89b-12d3-a456-426614174000","transactor":"0x1234567890abcdef1234567890abcdef12345678","occurredAtUtc":"2023-01-01T12:00:00Z","transactorUrl":"https://etherscan.io/address/0x1234567890abcdef1234567890abcdef12345678","transactionHash":"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890","type":"donation","automated":false,"chainId":1,"amount":"1000000000000000000","usdcAmount":"1000000000","token":{"id":1,"symbol":"ETH","name":"Ethereum","decimals":18,"logoUrl":"https://example.com/ethereum-logo.png","type":"Token","featured":true,"popularity":10,"chainId":1,"contractAddress":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","otcAddress":"bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh","memo":"MEMO123456","otcNetwork":{"id":"ethereum","type":"mainnet"},"otcChainId":1},"stock":{"name":"Apple Inc.","ticker":"AAPL","id":"123e4567-e89b-12d3-a456-426614174000"},"to":{"name":"Endaoment Fund","id":"123e4567-e89b-12d3-a456-426614174000","type":"fund"}}]}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d5f8efd8-fb11-4620-ae84-573bb8785987":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[],"schemeName":"bearer"}}},"servers":{"7106e36b-d834-4faa-b7df-ff7bb1e3d58a":{"url":"https://api.dev.endaoment.org","description":"Dev (canary)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[],"schemeName":"bearer"},"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":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"https://api.dev.endaoment.org/oas-json"},"subdomain":"endaoment","siteName":"Endaoment","title":"List organization activity - Endaoment","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T19:13:54.329Z","originalFileLocation":"developers/api/activity/list-organization-activity.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns a list of recent activities associated with a specific organization. The activities are sorted by creation date in descending order (newest first). This includes donations, grants, transfers, and other relevant activities. Authentication is optional: - Organization activities are visible to all users - However, some activities may include additional details for authenticated users\">\u003cmeta data-mint-head name=\"application-name\" content=\"Endaoment\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_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/endaoment/kiCzoZh8ik9IVHk9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List organization activity - Endaoment\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a list of recent activities associated with a specific organization. The activities are sorted by creation date in descending order (newest first). This includes donations, grants, transfers, and other relevant activities. Authentication is optional: - Organization activities are visible to all users - However, some activities may include additional details for authenticated users\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Endaoment\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.endaoment.org/developers/api/activity/list-organization-activity\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.endaoment.org/images/brand-assets/og-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List organization activity - Endaoment\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a list of recent activities associated with a specific organization. The activities are sorted by creation date in descending order (newest first). This includes donations, grants, transfers, and other relevant activities. Authentication is optional: - Organization activities are visible to all users - However, some activities may include additional details for authenticated users\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.endaoment.org/images/brand-assets/og-image.png\">\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/endaoment/kiCzoZh8ik9IVHk9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Endaoment\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#627EEA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.endaoment.org/developers/api/activity/list-organization-activity\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developers/api/activity/list-organization-activity.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.endaoment.org/#organization\",\"name\":\"Endaoment\",\"url\":\"https://docs.endaoment.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/endaoment/5D8ZfO22P1Kor1jn/images/brand-assets/logo-light.svg?fit=max\u0026auto=format\u0026n=5D8ZfO22P1Kor1jn\u0026q=85\u0026s=f11330599c8b0ceddff889518cc1d100\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.endaoment.org#website\",\"name\":\"Endaoment\",\"url\":\"https://docs.endaoment.org\",\"publisher\":{\"@id\":\"https://docs.endaoment.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity#webpage\",\"url\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity\",\"name\":\"List organization activity\",\"description\":\"Returns a list of recent activities associated with a specific organization. The activities are sorted by creation date in descending order (newest first). This includes donations, grants, transfers, and other relevant activities. Authentication is optional: - Organization activities are visible to all users - However, some activities may include additional details for authenticated users\",\"dateModified\":\"2026-10-22T19:13:54.329Z\",\"isPartOf\":{\"@id\":\"https://docs.endaoment.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.endaoment.org/developers/api/partner-endpoints/list-fund-activity-by-id\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Activity\",\"item\":\"https://docs.endaoment.org/developers/api/activity/list-featured-activity\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List organization activity\",\"item\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity#apireference\",\"headline\":\"List organization activity\",\"name\":\"List organization activity\",\"description\":\"Returns a list of recent activities associated with a specific organization. The activities are sorted by creation date in descending order (newest first). This includes donations, grants, transfers, and other relevant activities. Authentication is optional: - Organization activities are visible to all users - However, some activities may include additional details for authenticated users\",\"url\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity\",\"mainEntityOfPage\":{\"@id\":\"https://docs.endaoment.org/developers/api/activity/list-organization-activity#webpage\"},\"image\":\"https://docs.endaoment.org/images/brand-assets/og-image.png\",\"dateModified\":\"2026-10-22T19:13:54.329Z\",\"publisher\":{\"@id\":\"https://docs.endaoment.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.endaoment.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Endaoment\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Endaoment","nav":{"global":null,"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/introduction"}]},{"tab":"For Donors","pages":[{"title":"For Donors","href":"/donors/about/about-donor-advised-funds"}]},{"tab":"For Advisors","pages":[{"title":"For Advisors","href":"/advisors/about/about-endaoment-for-advisors"}]},{"tab":"For Nonprofits","pages":[{"title":"For Nonprofits","href":"/organizations/getting-started/understanding-endaoment"}]},{"tab":"For Developers","groups":[{"group":"About","pages":[{"title":"API Documentation","href":"/developers/getting-started/api-documentation"},{"title":"Glossary","href":"/developers/getting-started/glossary"}]},{"group":"Quickstart","pages":[{"title":"Overview","href":"/developers/quickstart/overview"},{"title":"Integration Patterns","href":"/developers/quickstart/integration-patterns"},{"title":"Authenticate","href":"/developers/quickstart/login-user"},{"title":"Open a Fund","href":"/developers/quickstart/create-daf"},{"title":"Fund a DAF","href":"/developers/quickstart/donate-to-daf"},{"title":"Find a Nonprofit","href":"/developers/quickstart/search-for-org"},{"title":"Recommend a Grant","href":"/developers/quickstart/grant-from-daf"},{"title":"Partner Journey","href":"/developers/quickstart/partner-journey"},{"title":"Error Handling","href":"/developers/quickstart/error-handling"},{"title":"Going to Production","href":"/developers/quickstart/going-to-prod"}]},{"group":"Endpoints","pages":[{"group":"Partner Endpoints","pages":[{"title":"List fund activity by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/partner/fund/{id}","href":"/developers/api/partner-endpoints/list-fund-activity-by-id"},{"title":"Get fund by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/partner/{id}","href":"/developers/api/partner-endpoints/get-fund-by-id"},{"title":"Get donation receipt by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/receipts/partner/donation/{id}","href":"/developers/api/partner-endpoints/get-donation-receipt-by-id"},{"title":"Get donation pledge receipt by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/receipts/partner/donation-pledge/{id}","href":"/developers/api/partner-endpoints/get-donation-pledge-receipt-by-id"},{"title":"Get async transfer receipt by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/receipts/partner/transfer/async/{id}","href":"/developers/api/partner-endpoints/get-async-transfer-receipt-by-id"},{"title":"Get liquidated transfer receipt by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/receipts/partner/transfer/liquidated/{id}","href":"/developers/api/partner-endpoints/get-liquidated-transfer-receipt-by-id"},{"title":"List fund grants by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/transfers/grants/partner/fund/{id}","href":"/developers/api/partner-endpoints/list-fund-grants-by-id"},{"title":"Provision user","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/auth/partner/users","href":"/developers/api/partner-endpoints/provision-user"},{"title":"Create cash donation pledge","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/donation-pledges/partner/cash-settled","href":"/developers/api/partner-endpoints/create-cash-donation-pledge"},{"title":"Create stock donation pledge","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/donation-pledges/partner/stock-settled","href":"/developers/api/partner-endpoints/create-stock-donation-pledge"},{"title":"Create fund","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/funds/partner","href":"/developers/api/partner-endpoints/create-fund"},{"title":"Submit missing org report","deprecated":true,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/missing-org-reports/tech-platform","href":"/developers/api/partner-endpoints/submit-missing-org-report"},{"title":"Get organizations by identifier","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/orgs/partner/batch-lookup","href":"/developers/api/partner-endpoints/get-organizations-by-identifier"},{"title":"Submit settled grant","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/transfers/partner/grant-submissions","href":"/developers/api/partner-endpoints/submit-settled-grant"}]},{"group":"Authentication","pages":[{"title":"Start OAuth authorization","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /auth","href":"/developers/api/authentication/start-oauth-authorization"},{"title":"End user session","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /session/end","href":"/developers/api/authentication/end-user-session"},{"title":"Get authenticated caller","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/auth/whoami","href":"/developers/api/authentication/get-authenticated-caller"},{"title":"Get access token","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /token","href":"/developers/api/authentication/get-access-token"},{"title":"Revoke access token","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /token/revocation","href":"/developers/api/authentication/revoke-access-token"}]},{"group":"Funds","pages":[{"title":"List community funds","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/community","href":"/developers/api/funds/list-community-funds"},{"title":"List featured funds","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/featured","href":"/developers/api/funds/list-featured-funds"},{"title":"List my funds","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/mine","href":"/developers/api/funds/list-my-funds"},{"title":"Search funds","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/search","href":"/developers/api/funds/search-funds"},{"title":"Get fund by vanity","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/vanity/{vanityUrl}","href":"/developers/api/funds/get-fund-by-vanity"},{"title":"Get fund by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/{id}","href":"/developers/api/funds/get-fund-by-id"},{"title":"List fund collaborators","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/funds/{id}/collaborators","href":"/developers/api/funds/list-fund-collaborators"},{"title":"Create fund","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/funds","href":"/developers/api/funds/create-fund"},{"title":"Update fund","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json put /v1/funds/{id}","href":"/developers/api/funds/update-fund"}]},{"group":"Donations","pages":[{"title":"Get domestic wire details","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/donation-pledges/wire/details/domestic","href":"/developers/api/donations/get-domestic-wire-details"},{"title":"Get international wire details","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/donation-pledges/wire/details/international","href":"/developers/api/donations/get-international-wire-details"},{"title":"Get total platform impact","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/donations/total-impact","href":"/developers/api/donations/get-total-platform-impact"},{"title":"List supported tokens","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v2/tokens","href":"/developers/api/donations/list-supported-tokens"},{"title":"Create crypto donation pledge","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/donation-pledges/crypto","href":"/developers/api/donations/create-crypto-donation-pledge"},{"title":"Create DAF migration pledge","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/donation-pledges/daf-migration","href":"/developers/api/donations/create-daf-migration-pledge"},{"title":"Create wire donation pledge","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/donation-pledges/wire","href":"/developers/api/donations/create-wire-donation-pledge"},{"title":"Create stock donation pledge","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v2/donation-pledges/stock","href":"/developers/api/donations/create-stock-donation-pledge"},{"title":"Update crypto pledge transaction hash","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json patch /v1/donation-pledges/{id}/transaction-hash","href":"/developers/api/donations/update-crypto-pledge-transaction-hash"}]},{"group":"Portfolios","pages":[{"title":"List portfolios","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/portfolios","href":"/developers/api/portfolios/list-portfolios"}]},{"group":"Nonprofit Organizations","pages":[{"title":"Get missing org report status","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/missing-org-reports/{id}","href":"/developers/api/nonprofit-organizations/get-missing-org-report-status"},{"title":"Get organization counts by NTEE major code","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/orgs/counts","href":"/developers/api/nonprofit-organizations/get-organization-counts-by-ntee-major-code"},{"title":"Get organization by EIN","deprecated":true,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/orgs/ein/{ein}","href":"/developers/api/nonprofit-organizations/get-organization-by-ein"},{"title":"List organization subprojects","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/orgs/ein/{ein}/subprojects","href":"/developers/api/nonprofit-organizations/list-organization-subprojects"},{"title":"List eligible distributions","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/orgs/{id}/distributions","href":"/developers/api/nonprofit-organizations/list-eligible-distributions"},{"title":"Get organization by EIN or id","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/orgs/{identifier}","href":"/developers/api/nonprofit-organizations/get-organization-by-ein-or-id"},{"title":"Search subprojects","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/subprojects/search","href":"/developers/api/nonprofit-organizations/search-subprojects"},{"title":"Search organizations","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v2/orgs/search","href":"/developers/api/nonprofit-organizations/search-organizations"},{"title":"Submit missing org report","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/missing-org-reports","href":"/developers/api/nonprofit-organizations/submit-missing-org-report"}]},{"group":"Grant Transfers","pages":[{"title":"List fund grants","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/transfers/grants/fund/{id}","href":"/developers/api/grant-transfers/list-fund-grants"},{"title":"Get total granted amount","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/transfers/grants/total","href":"/developers/api/grant-transfers/get-total-granted-amount"},{"title":"Create async entity transfer","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/transfers/async-entity-transfers","href":"/developers/api/grant-transfers/create-async-entity-transfer"},{"title":"Cancel async entity transfer","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/transfers/async-entity-transfers/{id}/cancel","href":"/developers/api/grant-transfers/cancel-async-entity-transfer"},{"title":"Create async grant","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/transfers/async-grants","href":"/developers/api/grant-transfers/create-async-grant"},{"title":"Cancel async grant","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/transfers/async-grants/{id}/cancel","href":"/developers/api/grant-transfers/cancel-async-grant"}]},{"group":"Collaboration","pages":[{"title":"List sent recommendations","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/recommendations/by-me","href":"/developers/api/collaboration/list-sent-recommendations"},{"title":"List received recommendations","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/recommendations/for-me","href":"/developers/api/collaboration/list-received-recommendations"},{"title":"List fund recommendations","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/recommendations/fund/{fundId}","href":"/developers/api/collaboration/list-fund-recommendations"},{"title":"Get recommendation by ID","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/recommendations/{id}","href":"/developers/api/collaboration/get-recommendation-by-id"},{"title":"Add fund collaborator","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/funds/{id}/collaborators/trust","href":"/developers/api/collaboration/add-fund-collaborator"},{"title":"Create donation recommendation","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/recommendations/donation","href":"/developers/api/collaboration/create-donation-recommendation"},{"title":"Create grant recommendation","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/recommendations/grant","href":"/developers/api/collaboration/create-grant-recommendation"},{"title":"Create crypto pledge recommendation","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/recommendations/pledge-crypto","href":"/developers/api/collaboration/create-crypto-pledge-recommendation"},{"title":"Create portfolio trade recommendation","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/recommendations/trade","href":"/developers/api/collaboration/create-portfolio-trade-recommendation"},{"title":"Create stock pledge recommendation","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v2/recommendations/pledge-stock","href":"/developers/api/collaboration/create-stock-pledge-recommendation"},{"title":"Dismiss recommendation","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json put /v1/recommendations/{id}/dismiss","href":"/developers/api/collaboration/dismiss-recommendation"},{"title":"Remove fund collaborator","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json delete /v1/funds/{id}/collaborators/{userId}","href":"/developers/api/collaboration/remove-fund-collaborator"}]},{"group":"Activity","pages":[{"title":"List featured activity","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/featured","href":"/developers/api/activity/list-featured-activity"},{"title":"List fund activity","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/fund/{id}","href":"/developers/api/activity/list-fund-activity"},{"title":"List caller activity","description":"Returns a list of activities associated with the authenticated user","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/mine","href":"/developers/api/activity/list-caller-activity"},{"title":"List organization activity","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/org/{id}","href":"/developers/api/activity/list-organization-activity"},{"title":"List portfolio activity","description":"\n Returns a list of activities associated with a specific portfolio.\n \n Authentication is optional:\n - Portfolio activities will display enriched information for authenticated users\n - Unauthenticated users will only see public information about the portfolio activity\n ","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/portfolio/{id}","href":"/developers/api/activity/list-portfolio-activity"},{"title":"List subproject activity","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json get /v1/activity/subproject/{id}","href":"/developers/api/activity/list-subproject-activity"}]}]},{"group":"Smart Contracts","pages":[{"title":"Overview","href":"/developers/contracts/overview"},{"title":"Entity Deployment","href":"/developers/contracts/entity-deployment"},{"title":"Donations","href":"/developers/contracts/donations"},{"title":"Entity State \u0026 Querying","href":"/developers/contracts/entity-state"},{"title":"Events \u0026 Monitoring","href":"/developers/contracts/entity-events"},{"title":"Integration Best Practices","href":"/developers/contracts/entity-best-practices"}]}]},{"tab":"Governance \u0026 Legal","pages":[{"title":"Governance \u0026 Legal","href":"/governance/documentation/mission-values"}]},{"tab":"Knowledge Base","href":"https://blog.endaoment.org/tag/knowledge-base"}]},"title":"List organization activity - Endaoment","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"]}