Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is partnerUserIdentifier. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.
Opaque partner-generated identifier for this user, used as the partner-scoped idempotency key. Must be 8–64 printable ASCII characters; leading/trailing whitespace is trimmed before validation.
{"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/partner-endpoints/provision-user","slug":"/developers/api/partner-endpoints/provision-user","pageMetadata":{"title":"Provision user","description":"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is `partnerUserIdentifier`. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/auth/partner/users","href":"/developers/api/partner-endpoints/provision-user","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is \", _jsx(_components.code, {\n children: \"partnerUserIdentifier\"\n }), \". Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.\"]\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":"Provision user","description":"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is `partnerUserIdentifier`. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.","deprecated":null,"version":null,"openapi":"https://api.dev.endaoment.org/oas-json post /v1/auth/partner/users","href":"/developers/api/partner-endpoints/provision-user","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is `partnerUserIdentifier`. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.","operationId":"AuthController_createPartnerUser_v1","parameters":[],"requestBody":"cf3c8cdc-26d4-4416-8154-fad544547b42","responses":{"200":"12e01437-838f-4fd6-a448-b4f7eb7d3c3f","201":"e9e3a65c-8485-47b5-b163-397b7f91400f","409":"0394ef74-1c8e-46f9-9e10-191f4c28b719"},"security":["888c535c-cfe4-464c-8839-9f344a21ffc2"],"summary":"Provision user","tags":["Partner Endpoints"],"method":"post","type":"path","servers":["7106e36b-d834-4faa-b7df-ff7bb1e3d58a"],"path":"/v1/auth/partner/users","baseUrlOptions":["https://api.dev.endaoment.org"],"title":"Provision user","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"partnerUserIdentifier":{"type":"string","description":"Opaque partner-generated identifier for this user, used as the partner-scoped idempotency key. Must be 8–64 printable ASCII characters; leading/trailing whitespace is trimmed before validation.","example":"c3f8b2e4-9d1a-4f6b-8e2c-7a5d90c41b3f","minLength":8,"maxLength":64,"pattern":"^[\\x20-\\x7E]{8,64}$","isRequired":true,"uniqueKey":"partnerUserIdentifier","typeLabel":"string"},"firstName":{"type":"string","description":"First name of the partner-managed user","example":"Ada","maxLength":255,"isRequired":true,"uniqueKey":"firstName","typeLabel":"string"},"lastName":{"type":"string","description":"Last name of the partner-managed user","example":"Lovelace","maxLength":255,"isRequired":true,"uniqueKey":"lastName","typeLabel":"string"},"address":{"type":"object","description":"Physical address of the partner-managed user","required":["line1","city"],"properties":{"line1":{"type":"string","description":"First line of the address","example":"123 Main Street","maxLength":255,"isRequired":true,"uniqueKey":"address.line1","typeLabel":"string"},"city":{"type":"string","description":"City name","example":"San Francisco","maxLength":255,"isRequired":true,"uniqueKey":"address.city","typeLabel":"string"},"line2":{"oneOf":[{"type":"object","description":"Second line of the address (optional)","example":"Suite 100","maxLength":255,"uniqueKey":"address.line2.oneOf.0","typeLabel":"object"},{"type":"null","description":"Second line of the address (optional)","example":"Suite 100","maxLength":255,"uniqueKey":"address.line2.oneOf.1","typeLabel":"null"}],"uniqueKey":"address.line2","typeLabel":"object | null"},"state":{"oneOf":[{"type":"object","description":"State/Province/Region. Required if country is USA","example":"CA","maxLength":255,"uniqueKey":"address.state.oneOf.0","typeLabel":"object"},{"type":"null","description":"State/Province/Region. Required if country is USA","example":"CA","maxLength":255,"uniqueKey":"address.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"address.state","typeLabel":"object | null"},"zip":{"oneOf":[{"type":"string","description":"Postal/ZIP code. Required if country is USA","example":"94105","maxLength":255,"uniqueKey":"address.zip.oneOf.0","typeLabel":"string"},{"type":"null","description":"Postal/ZIP code. Required if country is USA","example":"94105","maxLength":255,"uniqueKey":"address.zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"address.zip","typeLabel":"string | null"},"country":{"type":"string","description":"Three-letter ISO country code. Defaults to USA","example":"USA","enum":["ABW","AFG","AGO","AIA","ALA","ALB","AND","ARE","ARG","ARM","ASM","ATA","ATF","ATG","AUS","AUT","AZE","BDI","BEL","BEN","BES","BFA","BGD","BGR","BHR","BHS","BIH","BLM","BLR","BLZ","BMU","BOL","BRA","BRB","BRN","BTN","BVT","BWA","CAF","CAN","CCK","CHE","CHL","CHN","CIV","CMR","COD","COG","COK","COL","COM","CPV","CRI","CUB","CUW","CXR","CYM","CYP","CZE","DEU","DJI","DMA","DNK","DOM","DZA","ECU","EGY","ERI","ESH","ESP","EST","ETH","FIN","FJI","FLK","FRA","FRO","FSM","GAB","GBR","GEO","GGY","GHA","GIB","GIN","GLP","GMB","GNB","GNQ","GRC","GRD","GRL","GTM","GUF","GUM","GUY","HKG","HMD","HND","HRV","HTI","HUN","IDN","IMN","IND","IOT","IRL","IRN","IRQ","ISL","ISR","ITA","JAM","JEY","JOR","JPN","KAZ","KEN","KGZ","KHM","KIR","KNA","KOR","KWT","LAO","LBN","LBR","LBY","LCA","LIE","LKA","LSO","LTU","LUX","LVA","MAC","MAF","MAR","MCO","MDA","MDG","MDV","MEX","MHL","MKD","MLI","MLT","MMR","MNE","MNG","MNP","MOZ","MRT","MSR","MTQ","MUS","MWI","MYS","MYT","NAM","NCL","NER","NFK","NGA","NIC","NIU","NLD","NOR","NPL","NRU","NZL","OMN","PAK","PAN","PCN","PER","PHL","PLW","PNG","POL","PRI","PRK","PRT","PRY","PSE","PYF","QAT","REU","ROU","RUS","RWA","SAU","SDN","SEN","SGP","SGS","SHN","SJM","SLB","SLE","SLV","SMR","SOM","SPM","SRB","SSD","STP","SUR","SVK","SVN","SWE","SWZ","SXM","SYC","SYR","TCA","TCD","TGO","THA","TJK","TKL","TKM","TLS","TON","TTO","TUN","TUR","TUV","TWN","TZA","UGA","UKR","UMI","URY","USA","UZB","VAT","VCT","VEN","VGB","VIR","VNM","VUT","WLF","WSM","XKX","YEM","ZAF","ZMB","ZWE"],"default":"USA","uniqueKey":"address.country","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"address","typeLabel":"object"},"email":{"oneOf":[{"type":"object","description":"Email address of the partner-managed user. Omit when the partner is configured for no-email provisioning.","example":"new-user@altruist.com","format":"email","uniqueKey":"email.oneOf.0","typeLabel":"object"},{"type":"null","description":"Email address of the partner-managed user. Omit when the partner is configured for no-email provisioning.","example":"new-user@altruist.com","format":"email","uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"object | null"}},"required":["partnerUserIdentifier","firstName","lastName","address"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"partnerUserIdentifier":"c3f8b2e4-9d1a-4f6b-8e2c-7a5d90c41b3f","firstName":"Ada","lastName":"Lovelace","address":{"line1":"123 Main Street","city":"San Francisco","line2":"Suite 100","state":"CA","zip":"94105","country":"USA"},"email":"new-user@altruist.com"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"12e01437-838f-4fd6-a448-b4f7eb7d3c3f":{"description":"An existing partner-managed user was returned and its non-email identity refreshed.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Endaoment user id. Persist this and use it for all subsequent operations for this user.","example":"0b3e6f2a-9d1a-4f6b-8e2c-7a5d90c41b3f","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"partnerUserIdentifier":{"type":"string","description":"The opaque partner-generated identifier, echoed back from the request.","example":"c3f8b2e4-9d1a-4f6b-8e2c-7a5d90c41b3f","isRequired":true,"uniqueKey":"partnerUserIdentifier","typeLabel":"string"},"email":{"type":"string","description":"The partner-managed user's email address, normalized to lowercase.","example":"new-user@altruist.com","format":"email","isRequired":true,"uniqueKey":"email","typeLabel":"string\u003cemail>"},"techPlatformClientId":{"type":"string","description":"The tech platform client id that owns this user (derived server-side from the API key).","example":"altruist","isRequired":true,"uniqueKey":"techPlatformClientId","typeLabel":"string"},"emailVerificationStatus":{"type":"string","description":"Email verification status. `PENDING` until the user completes a first-party login.","enum":["PENDING","VERIFIED"],"example":"PENDING","isRequired":true,"uniqueKey":"emailVerificationStatus","typeLabel":"enum\u003cstring>"}},"required":["id","partnerUserIdentifier","email","techPlatformClientId","emailVerificationStatus"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"0b3e6f2a-9d1a-4f6b-8e2c-7a5d90c41b3f","partnerUserIdentifier":"c3f8b2e4-9d1a-4f6b-8e2c-7a5d90c41b3f","email":"new-user@altruist.com","techPlatformClientId":"altruist","emailVerificationStatus":"PENDING"}}},"exampleType":"generated"}},"exampleType":"generated"},"e9e3a65c-8485-47b5-b163-397b7f91400f":{"description":"A new partner-managed user was created.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Endaoment user id. Persist this and use it for all subsequent operations for this user.","example":"0b3e6f2a-9d1a-4f6b-8e2c-7a5d90c41b3f","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"partnerUserIdentifier":{"type":"string","description":"The opaque partner-generated identifier, echoed back from the request.","example":"c3f8b2e4-9d1a-4f6b-8e2c-7a5d90c41b3f","isRequired":true,"uniqueKey":"partnerUserIdentifier","typeLabel":"string"},"email":{"type":"string","description":"The partner-managed user's email address, normalized to lowercase.","example":"new-user@altruist.com","format":"email","isRequired":true,"uniqueKey":"email","typeLabel":"string\u003cemail>"},"techPlatformClientId":{"type":"string","description":"The tech platform client id that owns this user (derived server-side from the API key).","example":"altruist","isRequired":true,"uniqueKey":"techPlatformClientId","typeLabel":"string"},"emailVerificationStatus":{"type":"string","description":"Email verification status. `PENDING` until the user completes a first-party login.","enum":["PENDING","VERIFIED"],"example":"PENDING","isRequired":true,"uniqueKey":"emailVerificationStatus","typeLabel":"enum\u003cstring>"}},"required":["id","partnerUserIdentifier","email","techPlatformClientId","emailVerificationStatus"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"0b3e6f2a-9d1a-4f6b-8e2c-7a5d90c41b3f","partnerUserIdentifier":"c3f8b2e4-9d1a-4f6b-8e2c-7a5d90c41b3f","email":"new-user@altruist.com","techPlatformClientId":"altruist","emailVerificationStatus":"PENDING"}}},"exampleType":"generated"}},"exampleType":"generated"},"0394ef74-1c8e-46f9-9e10-191f4c28b719":{"description":"The partnerUserIdentifier or email conflicts with an existing user: a different email for the same identifier, an email already bound to another identifier, or a pre-cutover user missing an identifier.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"888c535c-cfe4-464c-8839-9f344a21ffc2":{"ApiKey":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"ApiKey"}}},"servers":{"7106e36b-d834-4faa-b7df-ff7bb1e3d58a":{"url":"https://api.dev.endaoment.org","description":"Dev (canary)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"ApiKey"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"x-api-key"}],"title":"ApiKey"}]},"originalFileLocation":"https://api.dev.endaoment.org/oas-json"},"subdomain":"endaoment","siteName":"Endaoment","title":"Provision user - Endaoment","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T19:13:53.638Z","originalFileLocation":"developers/api/partner-endpoints/provision-user.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=\"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is partnerUserIdentifier. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.\">\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=\"Provision user - Endaoment\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is partnerUserIdentifier. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Endaoment\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user\">\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=\"Provision user - Endaoment\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is partnerUserIdentifier. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.\">\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/partner-endpoints/provision-user\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developers/api/partner-endpoints/provision-user.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/partner-endpoints/provision-user#webpage\",\"url\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user\",\"name\":\"Provision user\",\"description\":\"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is partnerUserIdentifier. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.\",\"dateModified\":\"2026-10-22T19:13:53.638Z\",\"isPartOf\":{\"@id\":\"https://docs.endaoment.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user#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\":\"Partner Endpoints\",\"item\":\"https://docs.endaoment.org/developers/api/partner-endpoints/list-fund-activity-by-id\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Provision user\",\"item\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user#apireference\",\"headline\":\"Provision user\",\"name\":\"Provision user\",\"description\":\"Creates (or idempotently returns) an Endaoment user owned by the calling partner. The partner-scoped idempotency key is partnerUserIdentifier. Returns 201 when a user is created and 200 when an existing user is returned and its non-email identity is refreshed.\",\"url\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user\",\"mainEntityOfPage\":{\"@id\":\"https://docs.endaoment.org/developers/api/partner-endpoints/provision-user#webpage\"},\"image\":\"https://docs.endaoment.org/images/brand-assets/og-image.png\",\"dateModified\":\"2026-10-22T19:13:53.638Z\",\"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","description":"Returns all grants (completed and pending) for a fund owned by the authenticated tech-platform partner. Unknown, foreign, and non-partner funds all return 404.","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","description":"\n Creates a liquidated cash donation pledge for a donation that has already settled at a tech-platform partner.\n\n Authentication is required:\n - A valid tech-platform API key\n - The acting Endaoment user, provided either via the `x-endaoment-user-id` header or, when partner inflow\n routes are enabled, via a body `partnerUserIdentifier` on an API-key-only request (no impersonation header).\n Body resolution additionally requires the partner to have `canManageUsers`.\n\n This endpoint allows permissioned partners to:\n - Record an already-settled cash donation against a receiving fund\n - Provide the settled cash amount and partner operation reference\n - Create the resulting placeholder Donation in the same transaction\n ","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","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","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":"Provision user - 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"]}