{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Oumla API Documentation","colors":{"primary":"#6C5BD0","light":"#ffffff","dark":"#5A6AE7"},"logo":{"light":"https://mintcdn.com/oumla-b732afe7/MckBeEe7w5uOIiKl/logo/light.svg?fit=max\u0026auto=format\u0026n=MckBeEe7w5uOIiKl\u0026q=85\u0026s=d5f333898ce7876dd233ce96926a2f45","dark":"https://mintcdn.com/oumla-b732afe7/MckBeEe7w5uOIiKl/logo/dark.svg?fit=max\u0026auto=format\u0026n=MckBeEe7w5uOIiKl\u0026q=85\u0026s=3858a0766ce2e263bdc7b8ed510bf4dc"},"favicon":"https://mintcdn.com/oumla-b732afe7/yOGmVnibrM4Aywoe/favicon.ico?fit=max\u0026auto=format\u0026n=yOGmVnibrM4Aywoe\u0026q=85\u0026s=1adacddeddd86b423d6b9d505d516b33","api":{"playground":{"display":"interactive"}},"appearance":{"default":"light"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://oumla.com","label":"Company"},{"href":"https://dashboard.oumla.com","label":"Dashboard"},{"href":"mailto:support@oumla.com","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/oumlacom","github":"https://github.com/Oumla","linkedin":"https://www.linkedin.com/company/oumlacom"}},"seo":{"metatags":{"og:site_name":"Oumla Documentation","og:type":"website","twitter:site":"@oumlacom"},"indexing":"all"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"oumla-b732afe7","hasAudioNarration":false,"actualSubdomain":"oumla-b732afe7","customDomains":["docs.oumla.com"],"gitSource":{"type":"github","owner":"oumla","repo":"cloud","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae940f8294e429f43e1d7a4:success","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"API Reference","count":51},{"language":"default","tag":"Endpoints","count":49},{"language":"default","tag":"Resources","count":14},{"language":"default","tag":"tokenization","count":13},{"language":"default","tag":"SDK Reference","count":12},{"language":"default","tag":"Guides","count":10},{"language":"default","tag":"contract-templates","count":7},{"language":"default","tag":"addresses","count":5},{"language":"default","tag":"deployed-contracts","count":5},{"language":"default","tag":"contract-interactions","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/contract-templates/create-contract-template","slug":"/api-reference/contract-templates/create-contract-template","pageMetadata":{"title":"Create contract template","description":"Create a new contract template (ABI, bytecode, metadata).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/contract-templates","href":"/api-reference/contract-templates/create-contract-template","autogeneratedByOpenApi":true},"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: \"Create a new contract template (ABI, bytecode, metadata).\"\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":"Create contract template","description":"Create a new contract template (ABI, bytecode, metadata).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/contract-templates","href":"/api-reference/contract-templates/create-contract-template","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Create a new contract template (ABI, bytecode, metadata).","operationId":"createContract","parameters":["279ba03d-dad7-453c-a9c4-126a7056a483"],"requestBody":"b439497b-15d7-4d11-97d9-969cf98e2c1e","responses":{"200":"ec15e85c-d570-42d7-a89c-917f04c055ce","400":"9f7b8e3b-0d0f-45d2-93aa-99aa84a86bf9","401":"71478946-f65b-47db-8ed7-1acb9b00eb9d","403":"66b0c2e9-3923-4410-9364-55dcbb6afd98","409":"6d33b39e-e67f-4cbf-b7b7-ea98054e0646","500":"556b9cac-cc38-485f-a15b-ccc5467a8063"},"security":["645deb5b-b52a-4528-ad03-77d3d03e7a1b"],"summary":"Create contract template","tags":["contract-templates"],"method":"post","type":"path","servers":["3dead551-6138-48c5-afb5-35f14038c9a3"],"path":"/api/v1/contract-templates","baseUrlOptions":["https://sandbox.oumla.com"],"title":"Create contract template","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"279ba03d-dad7-453c-a9c4-126a7056a483":{"name":"x-sdk-version","in":"header","description":"SDK version header","required":true,"schema":{"type":"string","default":"1.0.0","isRequired":true,"description":"SDK version header","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"description","typeLabel":"string"},"bytecode":{"type":"string","isRequired":true,"uniqueKey":"bytecode","typeLabel":"string"},"abi":{"type":"array","items":{"type":"object","required":["type","inputs"],"properties":{"type":{"type":"string","enum":["function","constructor","event","error","fallback","receive"],"isRequired":true,"uniqueKey":"abi.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"inputs":{"type":"array","items":{"type":"object","required":["name","type","value"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].type","typeLabel":"string"},"value":{"type":"object","isRequired":true,"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].value","typeLabel":"object"},"description":{"type":"string","uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].description","typeLabel":"string"},"internalType":{"type":"string","uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].internalType","typeLabel":"string"},"components":{"type":"array","items":{"type":"object","required":["name","type"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].components.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].components.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].components.items.[INDEX].description","typeLabel":"string"},"internalType":{"type":"string","uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].components.items.[INDEX].internalType","typeLabel":"string"}},"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].components.items.[INDEX]","typeLabel":"object"},"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].components","typeLabel":"object[]"},"indexed":{"type":"boolean","uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX].indexed","typeLabel":"boolean"}},"uniqueKey":"abi.items.[INDEX].inputs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"abi.items.[INDEX].inputs","typeLabel":"object[]"},"name":{"type":"string","uniqueKey":"abi.items.[INDEX].name","typeLabel":"string"},"stateMutability":{"type":"string","enum":["pure","view","nonpayable","payable"],"uniqueKey":"abi.items.[INDEX].stateMutability","typeLabel":"enum\u003cstring>"},"outputs":{"type":"array","items":{"type":"object","required":["name","type","value"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].type","typeLabel":"string"},"value":{"type":"object","isRequired":true,"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].value","typeLabel":"object"},"description":{"type":"string","uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].description","typeLabel":"string"},"internalType":{"type":"string","uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].internalType","typeLabel":"string"},"components":{"type":"array","items":{"type":"object","required":["name","type"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].components.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].components.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].components.items.[INDEX].description","typeLabel":"string"},"internalType":{"type":"string","uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].components.items.[INDEX].internalType","typeLabel":"string"}},"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].components.items.[INDEX]","typeLabel":"object"},"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].components","typeLabel":"object[]"},"indexed":{"type":"boolean","uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX].indexed","typeLabel":"boolean"}},"uniqueKey":"abi.items.[INDEX].outputs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"abi.items.[INDEX].outputs","typeLabel":"object[]"},"description":{"type":"string","uniqueKey":"abi.items.[INDEX].description","typeLabel":"string"},"anonymous":{"type":"boolean","uniqueKey":"abi.items.[INDEX].anonymous","typeLabel":"boolean"}},"uniqueKey":"abi.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"abi","typeLabel":"object[]"},"longDescription":{"type":"string","uniqueKey":"longDescription","typeLabel":"string"},"sourceCode":{"type":"string","uniqueKey":"sourceCode","typeLabel":"string"},"type":{"type":"string","uniqueKey":"type","typeLabel":"string"},"docs":{"type":"object","required":["kind","methods","version"],"properties":{"kind":{"type":"string","enum":["dev","user"],"isRequired":true,"uniqueKey":"docs.kind","typeLabel":"enum\u003cstring>"},"methods":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"docs.methods.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"docs.methods.items.[INDEX].description","typeLabel":"string"},"params":{"type":"object","additionalProperties":true,"uniqueKey":"docs.methods.items.[INDEX].params","typeLabel":"object"},"returns":{"type":"object","additionalProperties":true,"uniqueKey":"docs.methods.items.[INDEX].returns","typeLabel":"object"}},"required":["name"],"uniqueKey":"docs.methods.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"docs.methods","typeLabel":"object[]"},"version":{"type":"string","isRequired":true,"uniqueKey":"docs.version","typeLabel":"string"},"details":{"type":"string","uniqueKey":"docs.details","typeLabel":"string"},"events":{"type":"string","uniqueKey":"docs.events","typeLabel":"string"}},"uniqueKey":"docs","typeLabel":"object"},"attributes":{"type":"object","properties":{"useCases":{"type":"array","items":{"type":"string","uniqueKey":"attributes.useCases.items.[INDEX]","typeLabel":"string"},"uniqueKey":"attributes.useCases","typeLabel":"string[]"},"standards":{"type":"array","items":{"type":"string","uniqueKey":"attributes.standards.items.[INDEX]","typeLabel":"string"},"uniqueKey":"attributes.standards","typeLabel":"string[]"},"auditor":{"type":"object","required":["name","imageURL","link"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"attributes.auditor.name","typeLabel":"string"},"imageURL":{"type":"string","isRequired":true,"uniqueKey":"attributes.auditor.imageURL","typeLabel":"string"},"link":{"type":"string","isRequired":true,"uniqueKey":"attributes.auditor.link","typeLabel":"string"}},"uniqueKey":"attributes.auditor","typeLabel":"object"}},"uniqueKey":"attributes","typeLabel":"object"}},"required":["name","description","bytecode","abi"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","description":"\u003cstring>","bytecode":"\u003cstring>","abi":[{"inputs":[{"name":"\u003cstring>","type":"\u003cstring>","value":{},"description":"\u003cstring>","internalType":"\u003cstring>","components":[{"name":"\u003cstring>","type":"\u003cstring>","description":"\u003cstring>","internalType":"\u003cstring>"}],"indexed":true}],"name":"\u003cstring>","outputs":[{"name":"\u003cstring>","type":"\u003cstring>","value":{},"description":"\u003cstring>","internalType":"\u003cstring>","components":[{"name":"\u003cstring>","type":"\u003cstring>","description":"\u003cstring>","internalType":"\u003cstring>"}],"indexed":true}],"description":"\u003cstring>","anonymous":true}],"longDescription":"\u003cstring>","sourceCode":"\u003cstring>","type":"\u003cstring>","attributes":{"useCases":["\u003cstring>"],"standards":["\u003cstring>"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"ec15e85c-d570-42d7-a89c-917f04c055ce":{"description":"Contract template created","content":{"application/json":{"schema":{"type":"object","properties":{"contract":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"contract.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"contract.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"contract.description","typeLabel":"string"},"longDescription":{"type":"string","uniqueKey":"contract.longDescription","typeLabel":"string"},"bytecode":{"type":"string","uniqueKey":"contract.bytecode","typeLabel":"string"},"sourceCode":{"type":"string","uniqueKey":"contract.sourceCode","typeLabel":"string"},"type":{"type":"string","uniqueKey":"contract.type","typeLabel":"string"},"docs":{"type":"object","uniqueKey":"contract.docs","typeLabel":"object"}},"uniqueKey":"contract","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contract":{"id":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","longDescription":"\u003cstring>","bytecode":"\u003cstring>","sourceCode":"\u003cstring>","type":"\u003cstring>","docs":{}}}}},"exampleType":"generated"}},"exampleType":"generated"},"9f7b8e3b-0d0f-45d2-93aa-99aa84a86bf9":{"description":"Bad request or validation failed.\n\n**Applicable error codes and client messages**\n\nThe response body contains one of the following error codes and the corresponding client-facing message.\n\n| Code | Client message |\n|------|----------------|\n| ERR-010 | The request could not be processed. |\n| ERR-300 | Invalid input provided. |","content":{"application/json":{"schema":{"type":"object","required":["code","category","statusCode","path","timestamp"],"example":{"code":"ERR_010","message":"The request could not be processed.","category":"VALIDATION","statusCode":400,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"},"properties":{"code":{"type":"string","description":"One of: ERR-010: The request could not be processed.; ERR-300: Invalid input provided.","enum":["ERR_010","ERR_300"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"category":{"type":"string","enum":["CONFLICT","VALIDATION","CRYPTOGRAPHIC","NETWORK","DATABASE","EXTERNAL_SERVICE","UNKNOWN_ERROR","RESOURCE","AUTHORIZATION","SYSTEM"],"description":"Error category for grouping and handling.","isRequired":true,"uniqueKey":"category","typeLabel":"enum\u003cstring>"},"statusCode":{"type":"number","description":"HTTP status code","example":404,"minimum":400,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"path":{"type":"string","description":"Request path that produced the error","example":"/api/v1/wallets","isRequired":true,"uniqueKey":"path","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 timestamp","example":"2025-02-20T12:00:00.000Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string"},"message":{"type":"string","description":"Client-facing message for this error code (see table above).","example":"Organization not found.","uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"Request ID for tracing","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"ERR_010","message":"The request could not be processed.","category":"VALIDATION","statusCode":400,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"}}},"exampleType":"generated"}},"exampleType":"generated"},"71478946-f65b-47db-8ed7-1acb9b00eb9d":{"description":"Unauthorized – invalid or missing token.\n\n**Applicable error codes and client messages**\n\nThe response body contains one of the following error codes and the corresponding client-facing message.\n\n| Code | Client message |\n|------|----------------|\n| ERR-008 | You need to sign in to continue. |\n| ERR-011 | Your session is invalid or expired. Please sign in again. |","content":{"application/json":{"schema":{"type":"object","required":["code","category","statusCode","path","timestamp"],"example":{"code":"ERR_008","message":"You need to sign in to continue.","category":"AUTHORIZATION","statusCode":401,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"},"properties":{"code":{"type":"string","description":"One of: ERR-008: You need to sign in to continue.; ERR-011: Your session is invalid or expired. Please sign in again.","enum":["ERR_008","ERR_011"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"category":{"type":"string","enum":["CONFLICT","VALIDATION","CRYPTOGRAPHIC","NETWORK","DATABASE","EXTERNAL_SERVICE","UNKNOWN_ERROR","RESOURCE","AUTHORIZATION","SYSTEM"],"description":"Error category for grouping and handling.","isRequired":true,"uniqueKey":"category","typeLabel":"enum\u003cstring>"},"statusCode":{"type":"number","description":"HTTP status code","example":404,"minimum":400,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"path":{"type":"string","description":"Request path that produced the error","example":"/api/v1/wallets","isRequired":true,"uniqueKey":"path","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 timestamp","example":"2025-02-20T12:00:00.000Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string"},"message":{"type":"string","description":"Client-facing message for this error code (see table above).","example":"Organization not found.","uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"Request ID for tracing","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"ERR_008","message":"You need to sign in to continue.","category":"AUTHORIZATION","statusCode":401,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"}}},"exampleType":"generated"}},"exampleType":"generated"},"66b0c2e9-3923-4410-9364-55dcbb6afd98":{"description":"Forbidden – insufficient permissions.\n\n**Applicable error codes and client messages**\n\nThe response body contains one of the following error codes and the corresponding client-facing message.\n\n| Code | Client message |\n|------|----------------|\n| ERR-009 | You don't have permission to do that. |\n| ERR-410 | Error occurred |","content":{"application/json":{"schema":{"type":"object","required":["code","category","statusCode","path","timestamp"],"example":{"code":"ERR_009","message":"You don't have permission to do that.","category":"AUTHORIZATION","statusCode":403,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"},"properties":{"code":{"type":"string","description":"One of: ERR-009: You don't have permission to do that.; ERR-410: Error occurred","enum":["ERR_009","ERR_410"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"category":{"type":"string","enum":["CONFLICT","VALIDATION","CRYPTOGRAPHIC","NETWORK","DATABASE","EXTERNAL_SERVICE","UNKNOWN_ERROR","RESOURCE","AUTHORIZATION","SYSTEM"],"description":"Error category for grouping and handling.","isRequired":true,"uniqueKey":"category","typeLabel":"enum\u003cstring>"},"statusCode":{"type":"number","description":"HTTP status code","example":404,"minimum":400,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"path":{"type":"string","description":"Request path that produced the error","example":"/api/v1/wallets","isRequired":true,"uniqueKey":"path","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 timestamp","example":"2025-02-20T12:00:00.000Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string"},"message":{"type":"string","description":"Client-facing message for this error code (see table above).","example":"Organization not found.","uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"Request ID for tracing","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"ERR_009","message":"You don't have permission to do that.","category":"AUTHORIZATION","statusCode":403,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"}}},"exampleType":"generated"}},"exampleType":"generated"},"6d33b39e-e67f-4cbf-b7b7-ea98054e0646":{"description":"Conflict – resource already exists or state conflict.\n\n**Applicable error codes and client messages**\n\nThe response body contains one of the following error codes and the corresponding client-facing message.\n\n| Code | Client message |\n|------|----------------|\n| ERR-501 | Resource conflict |","content":{"application/json":{"schema":{"type":"object","required":["code","category","statusCode","path","timestamp"],"example":{"code":"ERR_501","message":"Resource conflict","category":"CONFLICT","statusCode":409,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"},"properties":{"code":{"type":"string","description":"One of: ERR-501: Resource conflict","enum":["ERR_501"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"category":{"type":"string","enum":["CONFLICT","VALIDATION","CRYPTOGRAPHIC","NETWORK","DATABASE","EXTERNAL_SERVICE","UNKNOWN_ERROR","RESOURCE","AUTHORIZATION","SYSTEM"],"description":"Error category for grouping and handling.","isRequired":true,"uniqueKey":"category","typeLabel":"enum\u003cstring>"},"statusCode":{"type":"number","description":"HTTP status code","example":404,"minimum":400,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"path":{"type":"string","description":"Request path that produced the error","example":"/api/v1/wallets","isRequired":true,"uniqueKey":"path","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 timestamp","example":"2025-02-20T12:00:00.000Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string"},"message":{"type":"string","description":"Client-facing message for this error code (see table above).","example":"Organization not found.","uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"Request ID for tracing","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"ERR_501","message":"Resource conflict","category":"CONFLICT","statusCode":409,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"}}},"exampleType":"generated"}},"exampleType":"generated"},"556b9cac-cc38-485f-a15b-ccc5467a8063":{"description":"Internal server error.\n\n**Applicable error codes and client messages**\n\nThe response body contains one of the following error codes and the corresponding client-facing message.\n\n| Code | Client message |\n|------|----------------|\n| ERR-019 | Something went wrong on our side. |\n| ERR-999 | An unexpected error occurred. Please try again. |","content":{"application/json":{"schema":{"type":"object","required":["code","category","statusCode","path","timestamp"],"example":{"code":"ERR_019","message":"Something went wrong on our side.","category":"SYSTEM","statusCode":500,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"},"properties":{"code":{"type":"string","description":"One of: ERR-019: Something went wrong on our side.; ERR-999: An unexpected error occurred. Please try again.","enum":["ERR_019","ERR_999"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"category":{"type":"string","enum":["CONFLICT","VALIDATION","CRYPTOGRAPHIC","NETWORK","DATABASE","EXTERNAL_SERVICE","UNKNOWN_ERROR","RESOURCE","AUTHORIZATION","SYSTEM"],"description":"Error category for grouping and handling.","isRequired":true,"uniqueKey":"category","typeLabel":"enum\u003cstring>"},"statusCode":{"type":"number","description":"HTTP status code","example":404,"minimum":400,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"path":{"type":"string","description":"Request path that produced the error","example":"/api/v1/wallets","isRequired":true,"uniqueKey":"path","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 timestamp","example":"2025-02-20T12:00:00.000Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string"},"message":{"type":"string","description":"Client-facing message for this error code (see table above).","example":"Organization not found.","uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"Request ID for tracing","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"ERR_019","message":"Something went wrong on our side.","category":"SYSTEM","statusCode":500,"path":"/api/v1/example","timestamp":"2025-02-20T12:00:00.000Z","requestId":"req-example-id"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"645deb5b-b52a-4528-ad03-77d3d03e7a1b":{"x-api-key":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication","scopes":[]}}},"servers":{"3dead551-6138-48c5-afb5-35f14038c9a3":{"url":"https://sandbox.oumla.com","description":"Mainnet","x-fern-server-name":"Mainnet"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication","scopes":[]},"schema":{"title":"x-api-key","type":"string","description":"API key for authentication","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"x-api-key","name":"x-api-key"}],"title":"x-api-key"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"oumla-b732afe7","siteName":"Oumla API Documentation","title":"Create contract template - Oumla API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-06T10:40:22.317Z","originalFileLocation":"api-reference/contract-templates/create-contract-template.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=\"light\"}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=\"Create a new contract template (ABI, bytecode, metadata).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Oumla API 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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create contract template - Oumla API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new contract template (ABI, bytecode, metadata).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Oumla Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oumla-b732afe7.mintlify.site/_mintlify/api/og/v2?division=contract-templates\u0026amp;title=Create+contract+template\u0026amp;description=Create+a+new+contract+template+%28ABI%2C+bytecode%2C+metadata%29.\u0026amp;theme=b9a791ef1a50a3093a6f98d4\u0026amp;signature=940bda42feff8fd1f975eded59753f65ce4b4999e165948228e1be346eb05913\">\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=\"Create contract template - Oumla API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new contract template (ABI, bytecode, metadata).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oumla-b732afe7.mintlify.site/_mintlify/api/og/v2?division=contract-templates\u0026amp;title=Create+contract+template\u0026amp;description=Create+a+new+contract+template+%28ABI%2C+bytecode%2C+metadata%29.\u0026amp;theme=b9a791ef1a50a3093a6f98d4\u0026amp;signature=940bda42feff8fd1f975eded59753f65ce4b4999e165948228e1be346eb05913\">\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/oumla-b732afe7/J7nN_SmNL3T0QVLD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Oumla API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6C5BD0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/contract-templates/create-contract-template.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.oumla.com/#organization\",\"name\":\"Oumla API Documentation\",\"url\":\"https://docs.oumla.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/oumla-b732afe7/MckBeEe7w5uOIiKl/logo/light.svg?fit=max\u0026auto=format\u0026n=MckBeEe7w5uOIiKl\u0026q=85\u0026s=d5f333898ce7876dd233ce96926a2f45\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.oumla.com#website\",\"name\":\"Oumla API Documentation\",\"url\":\"https://docs.oumla.com\",\"publisher\":{\"@id\":\"https://docs.oumla.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template#webpage\",\"url\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template\",\"name\":\"Create contract template\",\"description\":\"Create a new contract template (ABI, bytecode, metadata).\",\"dateModified\":\"2026-05-06T10:40:22.317Z\",\"isPartOf\":{\"@id\":\"https://docs.oumla.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.oumla.com/api-reference/addresses/create-address\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"contract-templates\",\"item\":\"https://docs.oumla.com/api-reference/contract-templates/list-contract-templates\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create contract template\",\"item\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template#apireference\",\"headline\":\"Create contract template\",\"name\":\"Create contract template\",\"description\":\"Create a new contract template (ABI, bytecode, metadata).\",\"url\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template\",\"mainEntityOfPage\":{\"@id\":\"https://docs.oumla.com/api-reference/contract-templates/create-contract-template#webpage\"},\"dateModified\":\"2026-05-06T10:40:22.317Z\",\"publisher\":{\"@id\":\"https://docs.oumla.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.oumla.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Oumla API Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Oumla API Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/contract-templates/create-contract-template.md","siteName":"Oumla API Documentation","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/guides/quickstart"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","icon":"code","href":"/api-reference/introduction"},{"title":"Changelog","icon":"history","href":"/changelog"}]},{"group":"Endpoints","pages":[{"group":"addresses","pages":[{"title":"Create address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/addresses/generate","href":"/api-reference/addresses/create-address"},{"title":"Generate wallet if not exists and create address (v2)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v2/addresses/generate","href":"/api-reference/addresses/generate-wallet-if-not-exists-and-create-address-v2"},{"title":"List addresses for organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/addresses/organization","href":"/api-reference/addresses/list-addresses-for-organization"},{"title":"Get address by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/addresses","href":"/api-reference/addresses/get-address-by-id"},{"title":"List addresses for profile","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/addresses/{reference}","href":"/api-reference/addresses/list-addresses-for-profile"}]},{"group":"networks","pages":[{"title":"Get all enabled networks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/network/enabled","href":"/api-reference/networks/get-all-enabled-networks"},{"title":"Get networks available for your organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/network/organization","href":"/api-reference/networks/get-networks-available-for-your-organization"}]},{"group":"wallets","pages":[{"title":"Create wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/wallets/generate","href":"/api-reference/wallets/create-wallet"},{"title":"List wallets for the profile","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/wallets/profile/{reference}","href":"/api-reference/wallets/list-wallets-for-the-profile"},{"title":"List wallets for the organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/wallets/organization","href":"/api-reference/wallets/list-wallets-for-the-organization"}]},{"group":"transactions","pages":[{"title":"List transactions by address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/transactions/address/{address}","href":"/api-reference/transactions/list-transactions-by-address"},{"title":"List Transactions by mini wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/transactions/wallet/{miniWalletId}","href":"/api-reference/transactions/list-transactions-by-mini-wallet"},{"title":"List Transactions by organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/transactions/organization","href":"/api-reference/transactions/list-transactions-by-organization"},{"title":"List Transactions by profile","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/transactions/profile/{reference}","href":"/api-reference/transactions/list-transactions-by-profile"}]},{"group":"profiles","pages":[{"title":"List of profiles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/profiles","href":"/api-reference/profiles/list-of-profiles"},{"title":"Create Profile","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/profiles","href":"/api-reference/profiles/create-profile"}]},{"group":"withdraw","pages":[{"title":"Withdraw","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/withdraw","href":"/api-reference/withdraw/withdraw"}]},{"group":"tokenization","pages":[{"title":"List Tokens","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tokenization/tokens","href":"/api-reference/tokenization/list-tokens"},{"title":"Issue Token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/tokenization/tokens","href":"/api-reference/tokenization/issue-token"},{"title":"Link Contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/tokenization/tokens/link","href":"/api-reference/tokenization/link-contract"},{"title":"List Collections","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tokenization/collections","href":"/api-reference/tokenization/list-collections"},{"title":"Create new Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/tokenization/collections","href":"/api-reference/tokenization/create-new-collection"},{"title":"Get collection by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tokenization/collections/{id}","href":"/api-reference/tokenization/get-collection-by-id"},{"title":"Delete collection by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/tokenization/collections/{id}","href":"/api-reference/tokenization/delete-collection-by-id"},{"title":"Get Collection token details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tokenization/collections/{id}/tokens/{tokenId}","href":"/api-reference/tokenization/get-collection-token-details"},{"title":"Mint token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/tokenization/collections/{id}/tokens/mint","href":"/api-reference/tokenization/mint-token"},{"title":"Get collection tokens by ID or type","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tokenization/collection/tokens","href":"/api-reference/tokenization/get-collection-tokens-by-id-or-type"},{"title":"Burn token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/tokenization/collections/{id}/tokens/burn","href":"/api-reference/tokenization/burn-token"},{"title":"Get linked token by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tokenization/tokens/{id}","href":"/api-reference/tokenization/get-linked-token-by-id"},{"title":"Unlink Token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/tokenization/tokens/{id}","href":"/api-reference/tokenization/unlink-token"}]},{"group":"contract-interactions","pages":[{"title":"Get deployed contract ABI/functions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/contract-interactions/network/{networkId}/contract-address/{contractAddress}/functions","href":"/api-reference/contract-interactions/get-deployed-contract-abifunctions"},{"title":"Call read function","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/contract-interactions/network/{networkId}/contract-address/{contractAddress}/functions/read","href":"/api-reference/contract-interactions/call-read-function"},{"title":"Call write function","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/contract-interactions/network/{networkId}/contract-address/{contractAddress}/functions/write","href":"/api-reference/contract-interactions/call-write-function"},{"title":"Get transaction receipt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/contract-interactions/network/{networkId}/tx/{txId}","href":"/api-reference/contract-interactions/get-transaction-receipt"}]},{"group":"assets","pages":[{"title":"Retrieved assets for address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/portfolio","href":"/api-reference/assets/retrieved-assets-for-address"},{"title":"Get Native balance for address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/portfolio/native-balance","href":"/api-reference/assets/get-native-balance-for-address"}]},{"group":"deployed-contracts","pages":[{"title":"List Deployed contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/deployed-contracts","href":"/api-reference/deployed-contracts/list-deployed-contracts"},{"title":"Get deployed contract by deployment ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/deployed-contracts/{deploymentId}","href":"/api-reference/deployed-contracts/get-deployed-contract-by-deployment-id"},{"title":"Get deployed contract by address and networkId","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/deployed-contracts/{contractAddress}/{networkId}","href":"/api-reference/deployed-contracts/get-deployed-contract-by-address-and-networkid"},{"title":"Fetch contract ABI","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/deployed-contracts/fetch-abi","href":"/api-reference/deployed-contracts/fetch-contract-abi"},{"title":"Add Contract ABI","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/deployed-contracts/add-abi","href":"/api-reference/deployed-contracts/add-contract-abi"}]},{"group":"contract-templates","pages":[{"title":"List contract templates","description":"List contract templates for the organization with pagination.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/contract-templates","href":"/api-reference/contract-templates/list-contract-templates"},{"title":"Create contract template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/contract-templates","href":"/api-reference/contract-templates/create-contract-template"},{"title":"Get contract template by ID","description":"Get a contract template by its ID.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/contract-templates/{templateId}","href":"/api-reference/contract-templates/get-contract-template-by-id"},{"title":"Delete contract template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/contract-templates/{templateId}","href":"/api-reference/contract-templates/delete-contract-template"},{"title":"Get contract constructor by template ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/contract-templates/{templateId}/getConstructorInfo","href":"/api-reference/contract-templates/get-contract-constructor-by-template-id"},{"title":"Get contract function by template ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/contract-templates/{templateId}/function","href":"/api-reference/contract-templates/get-contract-function-by-template-id"},{"title":"Deploy Contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/contract-templates/{templateId}/deploy","href":"/api-reference/contract-templates/deploy-contract"}]},{"group":"workflows","pages":[{"title":"Get Workflow status and result","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/workflows/{workflowId}/status","href":"/api-reference/workflows/get-workflow-status-and-result"}]}]}]},{"tab":"SDK Reference","icon":"box","pages":[{"title":"SDK Reference","href":"/sdk-reference/introduction"}]}]},"basePath":"","title":"Create contract template - Oumla API Documentation","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DDP9JXtj.js","utils-8yQyvEtx.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CBCFR8Sn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-rQaXkUHa.js","snippetPresets-J5KpBTgV.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-DTNSD-0M.js","ApiExamples-BVxVH4Cj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BxdQ2vIi.js","shallow-BjV2tFiD.js","getApiPlaygroundDisplay-C_55tL4O.js","CodeSnippet-C0JpiCOC.js","CodeSnippets-w9Ps7djG.js","getPastedJson-BDfB-H8d.js","icon-g-kUkkO9.js","MethodPill-v4l6fq0h.js","DuplicateIcon-CvLo-CfU.js","createIcon-165clrrV.js","DynamicMarkdown-D3RQ-fEj.js","SectionHeading-vvo-3yLf.js","axios-vUo_bRtp.js","Markdown-CMT1uFWQ.js","clsx-C8f2yC9R.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CI2D8R2Y.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-k78Wrw_e.js"]}