Fill in the form to send a complete API key request to tech@brickken.com.
Brickken issues API keys by hand. Submit the form below and it reaches the team directly — no email to send yourself. It asks for everything we need, so the first reply you get is your key rather than a list of follow-up questions.
The full Dapp API: tokenization, STOs, security-token operations, and reads — over HTTP or through the MCP server.
The Agentic API in client-signed mode, without paying x402 per call.
A plan with a separate credit balance for each write method, and higher rate limits on prepare-transactions.
Join the Developer Build Programme. Start with the API Challenge — Hello World to build with your sandbox API key, or take the Agentic Challenge — Hello World to register an ERC-8004 agent and deploy its token with the Brickken CLI and x402.
Sandbox and production keys are separate. See Authentication for what each credential reaches.
A Brickken engineer replies to the address you gave, from tech@brickken.com. Whitelisting the wallet you will use as signerAddress is handled in the same thread, once we know which environment you are on.Going to production? Book an onboarding call so the right plan and limits are in place before you launch.
Never include a private key or seed phrase in this request. Brickken never asks for one.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Brickken Documentation","colors":{"primary":"#4C82df","light":"#4C82df","dark":"#4C82df"},"logo":{"light":"https://mintcdn.com/brickken/UYpLPKOSKNI6CnjX/logo/light.svg?fit=max\u0026auto=format\u0026n=UYpLPKOSKNI6CnjX\u0026q=85\u0026s=192d7d8eaa4997ed5fe5ebf73e4e6aee","dark":"https://mintcdn.com/brickken/UYpLPKOSKNI6CnjX/logo/dark.svg?fit=max\u0026auto=format\u0026n=UYpLPKOSKNI6CnjX\u0026q=85\u0026s=a65d0b5432e2917c02ee6ed31984af6f"},"favicon":"https://mintcdn.com/brickken/UYpLPKOSKNI6CnjX/favicon.svg?fit=max\u0026auto=format\u0026n=UYpLPKOSKNI6CnjX\u0026q=85\u0026s=51afb98395641cf97bb79fb30a48d4b1","navbar":{"links":[{"href":"https://docs.brickken.com/get-started/request-api-key","label":"Get an API key"},{"href":"mailto:support@brickken.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dapp.brickken.com/en/dashboard/home"}},"footer":{"socials":{"x":"https://x.com/brickken","instagram":"https://www.instagram.com/brickken","facebook":"https://www.facebook.com/Brickken","linkedin":"https://www.linkedin.com/company/brickken","youtube":"https://www.youtube.com/@Brickken","discord":"https://discord.com/invite/FBsBVsBqxV"}},"contextual":{"options":[{"title":"Documentation","description":"Open the Brickken documentation home.","icon":"book-open-cover","href":"https://docs.brickken.com"},{"title":"Community","description":"Join the Brickken community on Discord.","icon":"discord","href":"https://discord.com/invite/brickken-official-community-851756929268056086"},{"title":"Blog","description":"Read the Brickken blog.","icon":"newspaper","href":"https://www.brickken.com/blog"}],"display":"toc"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Authentication","icon":"key","href":"/get-started/authentication"},{"anchor":"Request an API key","icon":"envelope","href":"/get-started/request-api-key"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"brickken","hasAudioNarration":false,"actualSubdomain":"brickken","customDomains":["docs.brickken.com"],"gitSource":{"type":"github","owner":"fbrickken","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a9844f4157c701ea07b7cc9","collectionId":"7f2c4ef2-df49-47ac-9084-833a740401c6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a9844f4157c701ea07b7cc9"},"entitlements":{},"buildId":"6a9844f4157c701ea07b7cc9","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Agentic API","count":36},{"language":"default","tag":"Dapp API","count":34},{"language":"default","tag":"SDK","count":14},{"language":"default","tag":"Prepare Transactions","count":13},{"language":"default","tag":"Read Endpoints","count":13},{"language":"default","tag":"CLI","count":13},{"language":"default","tag":"RAMS Mandates (ERC-8226)","count":11},{"language":"default","tag":"Overview","count":8},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"Guides","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"get-started/request-api-key","slug":"/get-started/request-api-key","pageMetadata":{"title":"Request an API key","description":"Fill in the form to send a complete API key request to tech@brickken.com.","icon":"envelope","href":"/get-started/request-api-key"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Fill in the form to send a complete API key request to \", _jsx(_components.a, {\n href: \"mailto:tech@brickken.com\",\n children: \"tech@brickken.com\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const ApiKeyRequestForm=()=>{const TO=`tech@brickken.com`;const ENDPOINT=`https://3rfhw2uk53.execute-api.eu-west-1.amazonaws.com/forge/request-api-key`;const RECAPTCHA_SITE_KEY=`6LfjjpwjAAAAAFB4vVljJvgWiTHbuB3m5TL0RDJG`;const recaptchaReady=/^6L\\S{20,}$/.test(RECAPTCHA_SITE_KEY);const NETWORKS=[{label:`Sepolia testnet (11155111)`,available:true},{label:`Polygon Amoy (80002)`,available:true},{label:`Base Sepolia (84532)`,available:true},{label:`Ethereum mainnet (1)`,available:false},{label:`Base mainnet (8453)`,available:false},{label:`BNB Smart Chain (56)`,available:false},{label:`Polygon mainnet (137)`,available:false}];const FIELD_ORDER=[`name`,`email`,`company`,`accountEmail`,`networks`,`useCase`];const[values,setValues]=useState({name:``,email:``,company:``,accountEmail:``,environment:`Sandbox`,plan:`Not sure`,symbols:``,useCase:``});const[networks,setNetworks]=useState([]);const[errors,setErrors]=useState({});const[status,setStatus]=useState(``);const[sending,setSending]=useState(false);const[sent,setSent]=useState(false);const[showFallback,setShowFallback]=useState(false);const[copied,setCopied]=useState(false);useEffect(()=>{if(!recaptchaReady)return;if(document.getElementById(`bkn-recaptcha`))return;const s=document.createElement(`script`);s.id=`bkn-recaptcha`;s.src=`https://www.google.com/recaptcha/api.js?render=`+RECAPTCHA_SITE_KEY;s.async=true;document.head.appendChild(s)},[recaptchaReady]);const set=useCallback(key=>e=>{const v=e.target.value;setValues(prev=>({...prev,[key]:v}))},[]);const toggleNetwork=useCallback(n=>()=>setNetworks(prev=>prev.includes(n)?prev.filter(x=>x!==n):prev.concat(n)),[]);const isEmail=v=>/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(String(v).trim());const validate=useCallback(()=>{const next={};if(!values.name.trim())next.name=`Enter your full name.`;if(!isEmail(values.email))next.email=`Enter a valid email address.`;if(!values.company.trim())next.company=`Enter your company or project name.`;if(!isEmail(values.accountEmail))next.accountEmail=`Enter the email registered on your Brickken account.`;if(networks.length===0)next.networks=`Select at least one network.`;if(values.useCase.trim().length\u003c20)next.useCase=`Describe your use case in at least 20 characters.`;setErrors(next);return next},[values,networks]);const body=useMemo(()=>[`Brickken API key request`,``,`Name: `+values.name,`Reply-to email: `+values.email,`Company / project: `+values.company,`Brickken account email: `+values.accountEmail,`Environment: `+values.environment,`Plan of interest: `+values.plan,`Networks: `+(networks.join(`, `)||`-`),`Token symbols to issue: `+(values.symbols.trim()||`-`),``,`Use case:`,values.useCase.trim(),``,`Sent from https://docs.brickken.com/get-started/request-api-key`].join(`\\r\n`),[values,networks]);const subject=useMemo(()=>`API key request — `+(values.company.trim()||`Unnamed`)+` — `+values.environment,[values.company,values.environment]);const mailto=useMemo(()=>`mailto:`+TO+`?subject=`+encodeURIComponent(subject)+`\u0026body=`+encodeURIComponent(body),[subject,body]);const plaintext=useMemo(()=>`To: `+TO+`\\r\nSubject: `+subject+`\\r\n\\r\n`+body,[subject,body]);const getRecaptchaToken=()=>new Promise((resolve,reject)=>{const g=window.grecaptcha;if(!g||!g.ready)return reject(new Error(`recaptcha unavailable`));g.ready(()=>{g.execute(RECAPTCHA_SITE_KEY,{action:`api_key_request`}).then(resolve,reject)})});const fallbackToEmail=useCallback(reason=>{setShowFallback(true);setStatus(reason+` Opening a prefilled email instead — if nothing happens, copy the message below.`);if(mailto.length\u003c=1800)window.location.href=mailto},[mailto]);const onSubmit=useCallback(async e=>{e.preventDefault();const next=validate();const firstBad=FIELD_ORDER.find(k=>next[k]);if(firstBad){setStatus(`Some fields need attention.`);const el=document.getElementById(`bkn-`+firstBad);if(el\u0026\u0026el.focus)el.focus();return}if(!recaptchaReady){fallbackToEmail(`Direct submission is not configured yet.`);return}setSending(true);setStatus(`Sending your request…`);try{const recaptchaToken=await getRecaptchaToken();const response=await fetch(ENDPOINT,{method:`POST`,headers:{\"Content-Type\":`application/json`},body:JSON.stringify({recaptchaToken,name:values.name.trim(),email:values.email.trim(),company:values.company.trim(),accountEmail:values.accountEmail.trim(),environment:values.environment.toLowerCase(),plan:values.plan,networks,tokenSymbols:values.symbols.trim(),useCase:values.useCase.trim()})});if(!response.ok)throw new Error(`HTTP `+response.status);setSent(true);setStatus(``)}catch(err){fallbackToEmail(`We could not submit the form.`)}finally{setSending(false)}},[validate,values,networks,recaptchaReady,fallbackToEmail]);const onCopy=useCallback(()=>{if(!navigator.clipboard){setStatus(`Copying is blocked in this browser. Select the text below and copy it manually.`);return}navigator.clipboard.writeText(plaintext).then(()=>{setCopied(true);setTimeout(()=>setCopied(false),2e3)},()=>setStatus(`Copying is blocked in this browser. Select the text below and copy it manually.`))},[plaintext]);const S={label:{display:`block`,fontSize:`0.875rem`,fontWeight:500,marginBottom:`0.25rem`},input:{width:`100%`,boxSizing:`border-box`,borderRadius:`0.5rem`,border:`1px solid rgba(128,128,128,0.35)`,background:`transparent`,color:`inherit`,padding:`0.5rem 0.75rem`,fontSize:`0.875rem`,fontFamily:`inherit`},err:{marginTop:`0.25rem`,fontSize:`0.75rem`,color:`#dc2626`},hint:{marginTop:`0.25rem`,fontSize:`0.75rem`,opacity:.7},field:{marginBottom:`1rem`,minWidth:0},grid:{display:`grid`,gap:`0 1rem`,gridTemplateColumns:`repeat(auto-fit, minmax(clamp(240px, 45%, 100%), 1fr))`},netGrid:{display:`grid`,gap:`0.5rem`,gridTemplateColumns:`repeat(auto-fit, minmax(clamp(200px, 45%, 100%), 1fr))`},check:{display:`flex`,alignItems:`center`,gap:`0.5rem`,fontSize:`0.875rem`},submit:{borderRadius:`0.5rem`,background:`#2563eb`,color:`#fff`,border:`none`,padding:`0.5rem 1rem`,fontSize:`0.875rem`,fontWeight:500,cursor:`pointer`,opacity:sending?.6:1},copyBtn:{borderRadius:`0.375rem`,border:`1px solid rgba(128,128,128,0.4)`,background:`transparent`,color:`inherit`,padding:`0.25rem 0.75rem`,fontSize:`0.75rem`,cursor:`pointer`},fallback:{marginTop:`1rem`,borderRadius:`0.5rem`,border:`1px solid rgba(128,128,128,0.35)`,padding:`1rem`},fallbackHead:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,gap:`0.75rem`,marginBottom:`0.5rem`},pre:{overflowX:`auto`,whiteSpace:`pre-wrap`,fontSize:`0.75rem`,margin:0},status:{marginTop:`0.75rem`,fontSize:`0.875rem`,opacity:.8},intro:{fontSize:`0.875rem`,opacity:.8,marginBottom:`1.25rem`},done:{borderRadius:`0.5rem`,border:`1px solid rgba(37,99,235,0.4)`,padding:`1.25rem`,fontSize:`0.9rem`}};if(sent){return _jsxs(`div`,{style:S.done,className:`not-prose`,role:`status`,children:[_jsx(`strong`,{children:`Request sent.`}),_jsxs(`p`,{style:{marginTop:`0.5rem`,marginBottom:0},children:[`It is on its way to `,_jsx(`code`,{children:TO}),`. A Brickken engineer will reply to`,` `,_jsx(`strong`,{children:values.email.trim()}),`. No need to email us separately.`]})]})}return _jsxs(`form`,{onSubmit,noValidate:true,style:{marginTop:`1.5rem`,marginBottom:`1.5rem`},className:`not-prose`,children:[_jsx(`p`,{style:S.intro,children:recaptchaReady?`Submitting sends your request straight to the Brickken team — you do not need to send an email yourself.`:`Submitting opens a prefilled email to `+TO+` for you to send. Direct submission is being finalised.`}),_jsxs(`div`,{style:S.grid,children:[_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-name`,children:`Full name *`}),_jsx(`input`,{id:`bkn-name`,style:S.input,value:values.name,onChange:set(`name`),autoComplete:`name`,\"aria-invalid\":!!errors.name,\"aria-describedby\":errors.name?`bkn-name-error`:undefined}),errors.name?_jsx(`p`,{style:S.err,id:`bkn-name-error`,role:`alert`,children:errors.name}):null]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-email`,children:`Your email *`}),_jsx(`input`,{id:`bkn-email`,type:`email`,style:S.input,value:values.email,onChange:set(`email`),autoComplete:`email`,\"aria-invalid\":!!errors.email,\"aria-describedby\":errors.email?`bkn-email-error`:undefined}),errors.email?_jsx(`p`,{style:S.err,id:`bkn-email-error`,role:`alert`,children:errors.email}):null]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-company`,children:`Company or project *`}),_jsx(`input`,{id:`bkn-company`,style:S.input,value:values.company,onChange:set(`company`),autoComplete:`organization`,\"aria-invalid\":!!errors.company,\"aria-describedby\":errors.company?`bkn-company-error`:undefined}),errors.company?_jsx(`p`,{style:S.err,id:`bkn-company-error`,role:`alert`,children:errors.company}):null]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-accountEmail`,children:`Brickken account email *`}),_jsx(`input`,{id:`bkn-accountEmail`,type:`email`,style:S.input,value:values.accountEmail,onChange:set(`accountEmail`),\"aria-invalid\":!!errors.accountEmail,\"aria-describedby\":errors.accountEmail?`bkn-accountEmail-error`:undefined}),_jsx(`p`,{style:S.hint,children:`The email registered on your Brickken dApp account. It can be the same as or different from your contact email; keys are issued against this account.`}),errors.accountEmail?_jsx(`p`,{style:S.err,id:`bkn-accountEmail-error`,role:`alert`,children:errors.accountEmail}):null]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-environment`,children:`Environment *`}),_jsx(`select`,{id:`bkn-environment`,style:S.input,value:values.environment,disabled:true,children:_jsx(`option`,{children:`Sandbox`})}),_jsx(`p`,{style:S.hint,children:`API key requests are currently available for Sandbox only.`})]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-plan`,children:`Plan of interest`}),_jsxs(`select`,{id:`bkn-plan`,style:S.input,value:values.plan,onChange:set(`plan`),children:[_jsx(`option`,{children:`Not sure`}),_jsx(`option`,{children:`Starter`}),_jsx(`option`,{children:`Professional`}),_jsx(`option`,{children:`Enterprise`})]})]})]}),_jsxs(`div`,{style:S.field,children:[_jsxs(`fieldset`,{\"aria-describedby\":errors.networks?`bkn-networks-error`:undefined,children:[_jsx(`legend`,{style:S.label,id:`bkn-networks`,tabIndex:-1,children:`Target networks *`}),_jsx(`div`,{style:S.netGrid,children:NETWORKS.map(({label,available})=>_jsxs(`label`,{style:{...S.check,opacity:available?1:.55},children:[_jsx(`input`,{type:`checkbox`,checked:networks.includes(label),onChange:toggleNetwork(label),disabled:!available}),_jsxs(`span`,{children:[label,available?``:` — Unavailable in sandbox`]})]},label))})]}),errors.networks?_jsx(`p`,{style:S.err,id:`bkn-networks-error`,role:`alert`,children:errors.networks}):null]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-symbols`,children:`Token symbol(s) you plan to issue`}),_jsx(`input`,{id:`bkn-symbols`,style:S.input,value:values.symbols,onChange:set(`symbols`),placeholder:`EXMPL, RWA1`}),_jsx(`p`,{style:S.hint,children:`Optional. Your key is scoped to the symbols it tokenizes.`})]}),_jsxs(`div`,{style:S.field,children:[_jsx(`label`,{style:S.label,htmlFor:`bkn-useCase`,children:`What are you building? *`}),_jsx(`textarea`,{id:`bkn-useCase`,rows:4,style:S.input,value:values.useCase,onChange:set(`useCase`),placeholder:`Which methods you expect to call, expected monthly volume, timeline.`,\"aria-invalid\":!!errors.useCase,\"aria-describedby\":errors.useCase?`bkn-useCase-error`:undefined}),errors.useCase?_jsx(`p`,{style:S.err,id:`bkn-useCase-error`,role:`alert`,children:errors.useCase}):null]}),_jsx(`button`,{type:`submit`,style:S.submit,disabled:sending,children:sending?`Sending…`:recaptchaReady?`Send request`:`Open prefilled email`}),_jsx(`p`,{\"aria-live\":`polite`,style:S.status,children:status}),showFallback?_jsxs(`div`,{style:S.fallback,children:[_jsxs(`div`,{style:S.fallbackHead,children:[_jsx(`strong`,{style:{fontSize:`0.875rem`},children:`Didn't your mail app open? Copy this instead.`}),_jsx(`button`,{type:`button`,onClick:onCopy,style:S.copyBtn,children:copied?`Copied`:`Copy`})]}),_jsx(`pre`,{style:S.pre,children:plaintext})]}):null,recaptchaReady?_jsxs(`p`,{style:{...S.hint,marginTop:`1rem`},children:[`Protected by reCAPTCHA. Google's`,` `,_jsx(`a`,{href:`https://policies.google.com/privacy`,children:`Privacy Policy`}),` and`,` `,_jsx(`a`,{href:`https://policies.google.com/terms`,children:`Terms of Service`}),` apply.`]}):null]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip,Warning,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Brickken issues API keys by hand. Submit the form below and it reaches the team directly — no email to send yourself. It asks for everything we need, so the first reply you get is your key rather than a list of follow-up questions.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-a-key-gets-you`,children:`What a key gets you`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The full `,_jsx(_components.strong,{children:`Dapp API`}),`: tokenization, STOs, security-token operations, and reads — over HTTP or through the `,_jsx(_components.a,{href:`/mcp/introduction`,children:`MCP server`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Agentic API`}),` in `,_jsx(_components.code,{children:`client-signed`}),` mode, without paying x402 per call.`]}),`\n`,_jsxs(_components.li,{children:[`A plan with a `,_jsx(_components.strong,{children:`separate credit balance for each write method`}),`, and higher rate limits on `,_jsx(_components.code,{children:`prepare-transactions`}),`.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Join the Developer Build Programme.`}),` Start with the `,_jsx(_components.a,{href:`/get-started/build-programme/api-hello-world`,children:`API Challenge — Hello World`}),` to build with your sandbox API key, or take the `,_jsx(_components.a,{href:`/get-started/build-programme/agentic-hello-world`,children:`Agentic Challenge — Hello World`}),` to register an ERC-8004 agent and deploy its token with the Brickken CLI and x402.`]})}),`\n`,_jsxs(_components.p,{children:[`Sandbox and production keys are separate. See `,_jsx(_components.a,{href:`/get-started/authentication`,children:`Authentication`}),` for what each credential reaches.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-brickken-needs-from-you`,children:`What Brickken needs from you`}),`\n`,_jsxs(_components.p,{children:[`The form asks for all of it. If you would rather email `,_jsx(_components.code,{children:`tech@brickken.com`}),` yourself, include:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Your name, company or project, and a reply-to address`}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`email registered on your Brickken account`}),` — it can be the same as or different from your reply-to address; `,_jsx(_components.a,{href:`https://dapp.sandbox.brickken.com/en/register`,children:`sign up for a sandbox account`}),` if needed`]}),`\n`,_jsx(_components.li,{children:`Sandbox (API key requests are not currently available for production)`}),`\n`,_jsx(_components.li,{children:`Your target sandbox networks — Sepolia, Polygon Amoy, or Base Sepolia — and the token symbols you plan to issue`}),`\n`,_jsx(_components.li,{children:`What you are building, roughly which methods you expect to call, and your expected volume`}),`\n`]}),`\n`,_jsx(_MdxComponentBoundary,{name:`ApiKeyRequestForm`,children:_jsx(ApiKeyRequestForm,{})}),`\n`,_jsx(Heading,{level:`2`,id:`what-happens-next`,children:`What happens next`}),`\n`,_jsxs(_components.p,{children:[`A Brickken engineer replies to the address you gave, from `,_jsx(_components.code,{children:`tech@brickken.com`}),`. Whitelisting the wallet you will use as `,_jsx(_components.code,{children:`signerAddress`}),` is handled in the same thread, once we know which environment you are on.`]}),`\n`,_jsxs(_components.p,{children:[`Going to production? `,_jsx(_components.a,{href:`https://meetings.hubspot.com/ludovico-rossi/t1`,children:`Book an onboarding call`}),` so the right plan and limits are in place before you launch.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Never include a private key or seed phrase in this request. Brickken never asks for one.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{ApiKeyRequestForm,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Request an API key","description":"Fill in the form to send a complete API key request to tech@brickken.com.","icon":"envelope","href":"/get-started/request-api-key"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[156,12744,"null;function _creat"]]},"mdxExtracts":{"tableOfContents":[{"title":"What a key gets you","slug":"what-a-key-gets-you","depth":2,"children":[]},{"title":"What Brickken needs from you","slug":"what-brickken-needs-from-you","depth":2,"children":[]},{"title":"What happens next","slug":"what-happens-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"brickken","siteName":"Brickken Documentation","title":"Request an API key - Brickken Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-12T12:36:44.504Z","originalFileLocation":"get-started/request-api-key.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=\"Fill in the form to send a complete API key request to tech@brickken.com.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Brickken Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_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/brickken/7zynTh_4u-m-NSjz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Request an API key - Brickken Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fill in the form to send a complete API key request to tech@brickken.com.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Brickken Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.brickken.com/get-started/request-api-key\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://brickken.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Request+an+API+key\u0026amp;description=Fill+in+the+form+to+send+a+complete+API+key+request+to+tech%40brickken.com.\u0026amp;theme=2a5dee1e52c4281f2511c0cb\u0026amp;signature=1344ae3d7846596e255e440979d4b2de39f04622f885d221eafbc8146bedbba0\">\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=\"Request an API key - Brickken Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fill in the form to send a complete API key request to tech@brickken.com.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://brickken.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Request+an+API+key\u0026amp;description=Fill+in+the+form+to+send+a+complete+API+key+request+to+tech%40brickken.com.\u0026amp;theme=2a5dee1e52c4281f2511c0cb\u0026amp;signature=1344ae3d7846596e255e440979d4b2de39f04622f885d221eafbc8146bedbba0\">\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/brickken/7zynTh_4u-m-NSjz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Brickken Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4C82df\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.brickken.com/get-started/request-api-key\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/get-started/request-api-key.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Brickken Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Brickken Documentation","nav":{"global":{"anchors":[{"anchor":"Authentication","icon":"key","href":"/get-started/authentication"},{"anchor":"Request an API key","icon":"envelope","href":"/get-started/request-api-key"}]},"tabs":[{"tab":"Get Started","groups":[{"group":"Overview","pages":[{"title":"Brickken Developer Documentation","href":""},{"title":"What you can do","icon":"list-check","href":"/get-started/what-you-can-do"},{"title":"Choose your surface","icon":"diagram-project","href":"/get-started/choose-your-surface"},{"title":"Sandbox","icon":"flask","href":"/get-started/sandbox"}]},{"group":"Developer Build Programme","pages":[{"title":"API Challenge — Hello World","icon":"code","href":"/get-started/build-programme/api-hello-world"},{"title":"Agentic Challenge — Hello World","icon":"robot","href":"/get-started/build-programme/agentic-hello-world"}]},{"group":"First call","pages":[{"title":"Quickstart","icon":"rocket","href":"/get-started/quickstart"}]},{"group":"BKN Faucet","pages":[{"title":"Request BKN from the Faucet","openapi":"api-reference/openapi.json POST /faucet/bkn","href":"/api-reference/endpoint/bkn-faucet"}]}]},{"tab":"Dapp API","groups":[{"group":"Overview","pages":[{"title":"Dapp API","href":"/api-reference/introduction"},{"title":"Postman Collection","icon":"download","href":"/api-reference/postman"}]},{"group":"Guides","pages":[{"title":"Tokenize an asset and run an STO","icon":"route","href":"/api-reference/guides/tokenize-and-run-an-sto"},{"title":"Browser wallets","icon":"wallet","href":"/api-reference/guides/browser-wallets"},{"title":"Troubleshooting","icon":"stethoscope","href":"/api-reference/guides/troubleshooting"}]},{"group":"Prepare Transactions","pages":[{"title":"Prepare Transactions","openapi":"api-reference/openapi.json POST /prepare-transactions","href":"/api-reference/endpoint/create"},{"title":"newTokenization","openapi":"api-reference/prepare/newTokenization.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-newTokenization"},{"title":"mintToken","openapi":"api-reference/prepare/mintToken.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-mintToken"},{"title":"whitelist","openapi":"api-reference/prepare/whitelist.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-whitelist"},{"title":"burnToken","openapi":"api-reference/prepare/burnToken.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-burnToken"},{"title":"transferFrom","openapi":"api-reference/prepare/transferFrom.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-transferFrom"},{"title":"transferTo","openapi":"api-reference/prepare/transferTo.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-transferTo"},{"title":"approve","openapi":"api-reference/prepare/approve.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-approve"},{"title":"dividendDistribution","openapi":"api-reference/prepare/dividendDistribution.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-dividendDistribution"},{"title":"newSto","openapi":"api-reference/prepare/newSto.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-newSto"},{"title":"newInvest","openapi":"api-reference/prepare/newInvest.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-newInvest"},{"title":"claimTokens","openapi":"api-reference/prepare/claimTokens.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-claimTokens"},{"title":"closeOffer","openapi":"api-reference/prepare/closeOffer.json POST /prepare-transactions","href":"/api-reference/endpoint/prepare-closeOffer"}]},{"group":"Send Transactions","pages":[{"title":"Send Transactions","openapi":"POST /send-transactions","href":"/api-reference/endpoint/send"}]},{"group":"Read Endpoints","pages":[{"title":"Get Network Information","openapi":"GET /get-network-info","href":"/api-reference/endpoint/get-network-info"},{"title":"Get Tokenizer Information","openapi":"GET /get-tokenizer-info","href":"/api-reference/endpoint/get-tokenizer-info"},{"title":"Get Token Information","openapi":"GET /get-token-info","href":"/api-reference/endpoint/get-token-info"},{"title":"Get STOs","openapi":"GET /get-stos","href":"/api-reference/endpoint/get-stos"},{"title":"Get STO by ID","openapi":"GET /get-sto-by-id","href":"/api-reference/endpoint/get-sto-by-id"},{"title":"Get STO Balance","openapi":"GET /get-sto-balance","href":"/api-reference/endpoint/get-sto-balance"},{"title":"Get Investments by STO","openapi":"GET /get-investments-by-sto-id","href":"/api-reference/endpoint/get-investments-by-sto"},{"title":"Get Investor Information","openapi":"GET /get-investor-info","href":"/api-reference/endpoint/get-investors-info"},{"title":"Get Whitelist Status","openapi":"GET /get-whitelist-status","href":"/api-reference/endpoint/get-whitelist-status"},{"title":"Get Balance and Whitelist Status","openapi":"GET /get-balance-whitelist","href":"/api-reference/endpoint/get-balance-whitelist"},{"title":"Get Allowance","openapi":"GET /get-allowance","href":"/api-reference/endpoint/get-allowance"},{"title":"Get Dividend Distribution Info","openapi":"GET /get-dividend-distribution","href":"/api-reference/endpoint/get-dividend-distribution"},{"title":"Get Transaction Status","openapi":"GET /get-transaction-status","href":"/api-reference/endpoint/get-transaction-status"}]},{"group":"Token Documents","pages":[{"title":"Update Token Documentation","openapi":"PATCH /patch-token-docs","href":"/api-reference/endpoint/update-docs"}]},{"group":"KYC","pages":[{"title":"Create KYC Link","openapi":"POST /create-kyc-link","href":"/api-reference/endpoint/create-kyc-link"}]}]},{"tab":"Agentic API","groups":[{"group":"Overview","pages":[{"title":"Agentic API","href":"/api-reference/endpoint/agentic-methods-x402"},{"title":"Pricing","href":"/api-reference/endpoint/agentic-pricing"}]},{"group":"Agent Identity","pages":[{"title":"Register Agent","openapi":"POST /x402/agent/register","href":"/api-reference/endpoint/x402-agent-register"},{"title":"Set Agent URI","openapi":"POST /x402/agent/set-uri","href":"/api-reference/endpoint/x402-agent-set-uri"},{"title":"Set Agent Metadata","openapi":"POST /x402/agent/set-metadata","href":"/api-reference/endpoint/x402-agent-set-metadata"},{"title":"Set Agent Wallet","openapi":"POST /x402/agent/set-wallet","href":"/api-reference/endpoint/x402-agent-set-wallet"},{"title":"Transfer Agent Ownership","openapi":"POST /x402/agent/transfer-ownership","href":"/api-reference/endpoint/x402-agent-transfer-ownership"}]},{"group":"Agent Reads","pages":[{"title":"List Agents","openapi":"GET /get-agents","href":"/api-reference/endpoint/get-agents"},{"title":"Get Agent Information","openapi":"GET /get-agent-info","href":"/api-reference/endpoint/get-agent-info"},{"title":"Get Agent Transactions","openapi":"GET /get-agent-transactions","href":"/api-reference/endpoint/get-agent-transactions"}]},{"group":"Reputation","pages":[{"title":"Give Feedback","openapi":"POST /x402/agent/feedback/give","href":"/api-reference/endpoint/x402-agent-feedback-give"},{"title":"Revoke Feedback","openapi":"POST /x402/agent/feedback/revoke","href":"/api-reference/endpoint/x402-agent-feedback-revoke"},{"title":"Respond to Feedback","openapi":"POST /x402/agent/feedback/respond","href":"/api-reference/endpoint/x402-agent-feedback-respond"}]},{"group":"Agent Token Operations","pages":[{"title":"Create Agent Token","openapi":"POST /x402/token/create","href":"/api-reference/endpoint/x402-token-create"},{"title":"Mint Agent Token","openapi":"POST /x402/token/mint","href":"/api-reference/endpoint/x402-token-mint"},{"title":"Burn Agent Token","openapi":"POST /x402/token/burn","href":"/api-reference/endpoint/x402-token-burn"},{"title":"Transfer Agent Token","openapi":"POST /x402/token/transfer","href":"/api-reference/endpoint/x402-token-transfer"},{"title":"Transfer From Agent Token","openapi":"POST /x402/token/transfer-from","href":"/api-reference/endpoint/x402-token-transfer-from"},{"title":"Approve Agent Token","openapi":"POST /x402/token/approve","href":"/api-reference/endpoint/x402-token-approve"}]},{"group":"RAMS Mandates (ERC-8226)","pages":[{"title":"RAMS Mandates (ERC-8226)","href":"/api-reference/endpoint/rams-overview"},{"title":"Grant RAMS Mandate","openapi":"POST /x402/rams/grant-mandate","href":"/api-reference/endpoint/x402-rams-grant-mandate"},{"title":"Revoke RAMS Mandate","openapi":"POST /x402/rams/revoke-mandate","href":"/api-reference/endpoint/x402-rams-revoke-mandate"},{"title":"Extend RAMS Mandate","openapi":"POST /x402/rams/extend-mandate","href":"/api-reference/endpoint/x402-rams-extend-mandate"},{"title":"Set RAMS Operator","openapi":"POST /x402/rams/set-operator","href":"/api-reference/endpoint/x402-rams-set-operator"},{"title":"Execute RAMS Action","openapi":"POST /x402/rams/execute","href":"/api-reference/endpoint/x402-rams-execute"},{"title":"Set RAMS Executor Action","openapi":"POST /x402/rams/set-executor-action","href":"/api-reference/endpoint/x402-rams-set-executor-action"},{"title":"Freeze RAMS Agent","openapi":"POST /x402/rams/freeze-agent","href":"/api-reference/endpoint/x402-rams-freeze-agent"},{"title":"Unfreeze RAMS Agent","openapi":"POST /x402/rams/unfreeze-agent","href":"/api-reference/endpoint/x402-rams-unfreeze-agent"},{"title":"Grant RAMS Principal Eligibility","openapi":"POST /x402/rams/grant-principal","href":"/api-reference/endpoint/x402-rams-grant-principal"},{"title":"Revoke RAMS Principal Eligibility","openapi":"POST /x402/rams/revoke-principal","href":"/api-reference/endpoint/x402-rams-revoke-principal"}]},{"group":"RAMS Reads \u0026 Typed Data","pages":[{"title":"Get RAMS Mandate","openapi":"GET /rams/mandate","href":"/api-reference/endpoint/rams-get-mandate"},{"title":"Check RAMS Execution","openapi":"GET /rams/can-execute","href":"/api-reference/endpoint/rams-can-execute"},{"title":"Get RAMS Status","openapi":"GET /rams/status","href":"/api-reference/endpoint/rams-status"},{"title":"Check RAMS Compliance","openapi":"GET /rams/compliance-status","href":"/api-reference/endpoint/rams-compliance-status"},{"title":"Get RAMS Executor Action","openapi":"GET /rams/executor-action","href":"/api-reference/endpoint/rams-executor-action"},{"title":"RAMS EIP-712 Typed Data","openapi":"GET /rams/typed-data/grant-mandate","href":"/api-reference/endpoint/rams-typed-data"}]}]},{"tab":"MCP","groups":[{"group":"Server Documentation","pages":[{"title":"MCP","href":"/mcp/introduction"},{"title":"Base MCP","icon":"wallet","href":"/mcp/base-mcp"}]}]},{"tab":"CLI","groups":[{"group":"Getting Started","pages":[{"title":"CLI","href":"/cli/introduction"},{"title":"Installation","href":"/cli/installation"},{"title":"Quickstart","href":"/cli/quickstart"},{"title":"Authentication \u0026 Configuration","href":"/cli/authentication"}]},{"group":"Commands","pages":[{"title":"kyc","href":"/cli/commands/kyc"},{"title":"BKN Faucet","href":"/cli/commands/faucet"},{"title":"dapp","href":"/cli/commands/dapp"},{"title":"agent","href":"/cli/commands/agent"},{"title":"Token economics","href":"/cli/commands/token-economics"},{"title":"rams","href":"/cli/commands/rams"},{"title":"tx","href":"/cli/commands/tx"}]},{"group":"Guides","pages":[{"title":"Agent \u0026 Token Workflow","href":"/cli/guides/agent-and-token-workflow"},{"title":"RAMS Mandate Workflow","href":"/cli/guides/rams-mandate-workflow"}]}]},{"tab":"SDK","groups":[{"group":"Getting Started","pages":[{"title":"SDK","href":"/sdk/introduction"},{"title":"Installation","href":"/sdk/installation"},{"title":"Quickstart","href":"/sdk/quickstart"},{"title":"Authentication","href":"/sdk/authentication"}]},{"group":"Core Concepts","pages":[{"title":"Execution modes","href":"/sdk/execution-modes"},{"title":"Payments","href":"/sdk/payments"},{"title":"Signers","href":"/sdk/signers"},{"title":"Errors","href":"/sdk/errors"}]},{"group":"Reference","pages":[{"title":"Namespaces","href":"/sdk/namespaces"},{"title":"BKN Faucet","href":"/sdk/faucet"},{"title":"Configuration","href":"/sdk/configuration"}]},{"group":"Guides","pages":[{"title":"Tokenize an asset and run an STO","icon":"route","href":"/sdk/guides/tokenize-and-run-an-sto"},{"title":"Agent and token workflow","icon":"robot","href":"/sdk/guides/agent-and-token-workflow"},{"title":"RAMS mandate workflow","icon":"file-signature","href":"/sdk/guides/rams-mandate-workflow"}]}]},{"tab":"Skill","groups":[{"group":"AI Agent Skill","pages":[{"title":"Skill","href":"/skill/introduction"}]}]}]},"title":"Request an API key - Brickken Documentation","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}