Useful contributions include corrected request examples, clearer error explanations, taxonomy improvements, and reproducible documentation issues.When reporting a problem, include the endpoint, HTTP status, expected behavior, and a redacted example. Never include API keys, access tokens, private media URLs, or personal records.
Documentation and proposed schemas do not grant access to additional functions. Check API Availability before relying on a feature.Public routes and SDKs should not be expanded through undocumented endpoints. Use the current published contract and request additional access through the partner portal.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tattoo Developers","description":"Studio discovery, artist profiles, portfolios, authentication, and reviewed media submissions with TattooAPI.","colors":{"primary":"#D6FF3F","light":"#A7F3D0","dark":"#E7FF6B"},"logo":{"light":"https://mintcdn.com/tattooco/AKQiPXZy4MVB9XLm/logo/tattoo-co-white-background.png?fit=max\u0026auto=format\u0026n=AKQiPXZy4MVB9XLm\u0026q=85\u0026s=f3cc0ca74eab362e4485cf6ce0a197f8","dark":"https://mintcdn.com/tattooco/AKQiPXZy4MVB9XLm/logo/tattoo-co-white-background.png?fit=max\u0026auto=format\u0026n=AKQiPXZy4MVB9XLm\u0026q=85\u0026s=f3cc0ca74eab362e4485cf6ce0a197f8","href":"https://tattoo.co"},"favicon":"https://mintcdn.com/tattooco/AKQiPXZy4MVB9XLm/favicon.svg?fit=max\u0026auto=format\u0026n=AKQiPXZy4MVB9XLm\u0026q=85\u0026s=e4bb5eb4ff5cadb2efbbcec5077596e0","api":{"openapi":"openapi.json"},"appearance":{"default":"dark","strict":false},"background":{"decoration":"grid","color":{"light":"#F7F3EA","dark":"#050506"}},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tattooco","hasAudioNarration":false,"actualSubdomain":"tattooco","customDomains":["docs.tattoo.dev"],"gitSource":{"type":"github","owner":"tattoo-co","repo":"tattoo-api","deployBranch":"codex/stabilize-then-hydrate","contentDirectory":"mintlify-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aaf735a8f895b0436d93c51","collectionId":"485f6022-f39d-4eae-a023-7e292a791ebb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aaf735a8f895b0436d93c51"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6aaf735a8f895b0436d93c51","clientVersion":"0.0.3908","searchFilterCounts":[{"language":"default","tag":"Documentation","count":20},{"language":"default","tag":"API Reference","count":16},{"language":"default","tag":"Integration Guides","count":11},{"language":"default","tag":"Start Here","count":9},{"language":"default","tag":"Portfolio Intake","count":5},{"language":"default","tag":"Discovery","count":4},{"language":"default","tag":"Creative","count":4},{"language":"default","tag":"Overview","count":3}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"teamspace","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":"vite-origin","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","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":"tattoo-co-theme.css","content":":root{--tattoo-ink:#050506;--tattoo-panel:rgba(14, 14, 18, 0.72);--tattoo-panel-strong:rgba(22, 22, 28, 0.86);--tattoo-line:rgba(231, 255, 107, 0.22);--tattoo-line-soft:rgba(255, 255, 255, 0.12);--tattoo-chrome:#f5f5f0;--tattoo-acid:#d6ff3f;--tattoo-mint:#a7f3d0}#background-color{background:radial-gradient(circle at 18% 8%,rgba(214,255,63,.16),transparent 28rem),radial-gradient(circle at 82% 14%,rgba(167,243,208,.12),transparent 24rem),linear-gradient(135deg,#050506 0,#0a0a0d 44%,#101015 100%)}#navbar,#sidebar,#table-of-contents{background:rgba(5,5,6,.72);border-color:var(--tattoo-line-soft);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}#topbar-cta-button{border:1px solid rgba(214,255,63,.46);box-shadow:0 0 0 1px rgba(214,255,63,.08),0 14px 36px rgba(214,255,63,.12)}nav-logo img{border-radius:14px;box-shadow:0 0 0 1px rgba(245,245,240,.16),0 12px 32px rgba(0,0,0,.38)}#content callout,#content card,#request-example,#response-example{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),var(--tattoo-panel);border:1px solid var(--tattoo-line-soft);box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}#content card:hover{border-color:var(--tattoo-line);box-shadow:0 24px 80px rgba(0,0,0,.34),0 0 36px rgba(214,255,63,.08),inset 0 1px 0 rgba(255,255,255,.1)}#page-title{letter-spacing:-.055em}html[data-current-path=\"/\"] #content::before{content:\"\";display:block;width:100%;height:1px;margin:1rem 0 2rem;background:linear-gradient(90deg,transparent,rgba(214,255,63,.55),rgba(245,245,240,.24),transparent)}code,code-block{border-color:rgba(214,255,63,.18)}"}],"page":{"pagePath":"open-source","slug":"/open-source","pageMetadata":{"title":"Developer Resources","description":"Documentation, examples, and contribution guidance for TattooAPI integrations.","href":"/open-source"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Documentation, examples, and contribution guidance for TattooAPI integrations.\"\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];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Use the `,_jsx(_components.a,{href:`/api-reference/introduction`,children:`API reference`}),` and `,_jsx(_components.a,{href:`/guides/current-api-recipes`,children:`request examples`}),` to build against documented TattooAPI functions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`feedback-and-contributions`,children:`Feedback And Contributions`}),`\n`,_jsx(_components.p,{children:`Useful contributions include corrected request examples, clearer error explanations, taxonomy improvements, and reproducible documentation issues.`}),`\n`,_jsx(_components.p,{children:`When reporting a problem, include the endpoint, HTTP status, expected behavior, and a redacted example. Never include API keys, access tokens, private media URLs, or personal records.`}),`\n`,_jsx(Heading,{level:`2`,id:`availability`,children:`Availability`}),`\n`,_jsxs(_components.p,{children:[`Documentation and proposed schemas do not grant access to additional functions. Check `,_jsx(_components.a,{href:`/project-status`,children:`API Availability`}),` before relying on a feature.`]}),`\n`,_jsx(_components.p,{children:`Public routes and SDKs should not be expanded through undocumented endpoints. Use the current published contract and request additional access through the partner portal.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{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":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Developer Resources","description":"Documentation, examples, and contribution guidance for TattooAPI integrations.","href":"/open-source"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Feedback And Contributions","slug":"feedback-and-contributions","depth":2,"children":[]},{"title":"Availability","slug":"availability","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tattooco","siteName":"Tattoo Developers","title":"Developer Resources - Tattoo Developers","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-20T05:47:14.585Z","originalFileLocation":"open-source.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=\"dark\"}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=\"Documentation, examples, and contribution guidance for TattooAPI integrations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tattoo Developers\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_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/tattooco/6ITr4fojn8dC9K1B/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Developer Resources - Tattoo Developers\">\u003cmeta data-mint-head property=\"og:description\" content=\"Documentation, examples, and contribution guidance for TattooAPI integrations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tattoo Developers\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tattoo.dev/open-source\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Developer Resources - Tattoo Developers\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Documentation, examples, and contribution guidance for TattooAPI integrations.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tattooco/6ITr4fojn8dC9K1B/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tattoo Developers\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D6FF3F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tattoo.dev/open-source\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/open-source.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tattoo.dev/#organization\",\"name\":\"Tattoo Developers\",\"url\":\"https://docs.tattoo.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tattooco/AKQiPXZy4MVB9XLm/logo/tattoo-co-white-background.png?fit=max\u0026auto=format\u0026n=AKQiPXZy4MVB9XLm\u0026q=85\u0026s=f3cc0ca74eab362e4485cf6ce0a197f8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tattoo.dev#website\",\"name\":\"Tattoo Developers\",\"url\":\"https://docs.tattoo.dev\",\"publisher\":{\"@id\":\"https://docs.tattoo.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tattoo.dev/open-source#webpage\",\"url\":\"https://docs.tattoo.dev/open-source\",\"name\":\"Developer Resources\",\"description\":\"Documentation, examples, and contribution guidance for TattooAPI integrations.\",\"dateModified\":\"2026-09-20T05:47:14.585Z\",\"isPartOf\":{\"@id\":\"https://docs.tattoo.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tattoo.dev/open-source#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tattoo.dev/open-source#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start Here\",\"item\":\"https://docs.tattoo.dev/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer Resources\",\"item\":\"https://docs.tattoo.dev/open-source\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tattoo.dev/open-source#article\",\"headline\":\"Developer Resources\",\"name\":\"Developer Resources\",\"description\":\"Documentation, examples, and contribution guidance for TattooAPI integrations.\",\"url\":\"https://docs.tattoo.dev/open-source\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tattoo.dev/open-source#webpage\"},\"dateModified\":\"2026-09-20T05:47:14.585Z\",\"publisher\":{\"@id\":\"https://docs.tattoo.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tattoo.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tattoo Developers\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tattoo Developers","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Start Here","pages":[{"title":"TattooAPI","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"API Availability","href":"/project-status"},{"title":"Authentication","href":"/authentication"},{"title":null,"href":"/trust-model"},{"title":"Data Model","href":"/ontology-reference"},{"title":null,"href":"/search"},{"title":null,"description":null,"href":"/studios"},{"title":"Developer Resources","href":"/open-source"}]},{"group":"Integration Guides","pages":[{"title":"API Access Model","description":"Choose the right credentials and permissions for public, partner, and owner API calls.","href":"/guides/api-access-model"},{"title":"Current API Recipes","href":"/guides/current-api-recipes"},{"title":"Check Integration Readiness","href":"/guides/production-readiness-control-plane"},{"title":"Portfolio Intake Workflow","href":"/guides/portfolio-intake-workflow"},{"title":"Portfolio Intake","href":"/guides/portfolio-intake"},{"title":"Portfolio Intelligence Contract","href":"/guides/portfolio-intelligence-contract"},{"title":"Portfolio Write Policy","href":"/guides/portfolio-write-policy"},{"title":"Portfolio Processing","href":"/guides/portfolio-worker-architecture"},{"title":"Planned Capabilities","href":"/guides/future-wave-gates"},{"title":"Data Quality And Updates","href":"/guides/data-hydration-source-packs"},{"title":"Documentation MCP","href":"/guides/mintlify-docs-mcp"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"title":"Developer Resources - Tattoo Developers","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":[],"chunks":[]}