{"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.4102","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/deployed-contracts/add-contract-abi","slug":"/api-reference/deployed-contracts/add-contract-abi","pageMetadata":{"title":"Add Contract ABI","description":"Add or update ABI for a deployed contract.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/deployed-contracts/add-abi","href":"/api-reference/deployed-contracts/add-contract-abi","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: \"Add or update ABI for a deployed contract.\"\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":"Add Contract ABI","description":"Add or update ABI for a deployed contract.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/deployed-contracts/add-abi","href":"/api-reference/deployed-contracts/add-contract-abi","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Add or update ABI for a deployed contract.","operationId":"addContractAbi","parameters":["87e6ffb0-ad83-4842-8ce4-18e0214e47eb"],"requestBody":"04b060e4-f23b-452e-a374-87be982caf68","responses":{"200":"c7defeca-d64f-4ac5-83e5-4fdb14b7c166","400":"938b833c-24a5-49b0-a301-24f2bf06c42c","401":"e0223d1d-17cd-4e59-8b96-804350c9268e","403":"c32c8e3c-fe3c-4c6f-9d45-f4bb49654aa1","409":"0ad26d47-b86f-4ee0-8d68-2cf379edafac","500":"9fecf32f-87e4-4476-b02d-c23d6bd2248f"},"security":["b110e0c9-e7e5-404d-9662-ca0a824a6c6a"],"summary":"Add Contract ABI","tags":["deployed-contracts"],"method":"post","type":"path","servers":["3dead551-6138-48c5-afb5-35f14038c9a3"],"path":"/api/v1/deployed-contracts/add-abi","baseUrlOptions":["https://sandbox.oumla.com"],"title":"Add Contract ABI","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"87e6ffb0-ad83-4842-8ce4-18e0214e47eb":{"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":{"contractAddress":{"type":"string","isRequired":true,"uniqueKey":"contractAddress","typeLabel":"string"},"networkId":{"type":"string","isRequired":true,"uniqueKey":"networkId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"abi":{"type":"array","items":{"type":"array","uniqueKey":"abi.items.[INDEX]","typeLabel":"array"},"isRequired":true,"uniqueKey":"abi","typeLabel":"array[]"}},"required":["contractAddress","networkId","name","abi"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contractAddress":"\u003cstring>","networkId":"\u003cstring>","name":"\u003cstring>","abi":["\u003carray>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c7defeca-d64f-4ac5-83e5-4fdb14b7c166":{"description":"Contract ABI added","content":{"application/json":{"schema":{"type":"object","properties":{"result":{"type":"object","properties":{"contractAddress":{"type":"string","uniqueKey":"result.contractAddress","typeLabel":"string"},"network":{"type":"string","uniqueKey":"result.network","typeLabel":"string"},"name":{"type":"string","uniqueKey":"result.name","typeLabel":"string"},"abi":{"type":"object","uniqueKey":"result.abi","typeLabel":"object"},"status":{"type":"string","uniqueKey":"result.status","typeLabel":"string"},"source":{"type":"string","uniqueKey":"result.source","typeLabel":"string"},"message":{"type":"string","uniqueKey":"result.message","typeLabel":"string"},"tenantId":{"type":"string","uniqueKey":"result.tenantId","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"result.userId","typeLabel":"string"}},"uniqueKey":"result","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"result":{"contractAddress":"\u003cstring>","network":"\u003cstring>","name":"\u003cstring>","abi":{},"status":"\u003cstring>","source":"\u003cstring>","message":"\u003cstring>","tenantId":"\u003cstring>","userId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"938b833c-24a5-49b0-a301-24f2bf06c42c":{"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. |","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.","enum":["ERR_010"],"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"},"e0223d1d-17cd-4e59-8b96-804350c9268e":{"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"},"c32c8e3c-fe3c-4c6f-9d45-f4bb49654aa1":{"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"},"0ad26d47-b86f-4ee0-8d68-2cf379edafac":{"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"},"9fecf32f-87e4-4476-b02d-c23d6bd2248f":{"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":{"b110e0c9-e7e5-404d-9662-ca0a824a6c6a":{"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":"Add Contract ABI - Oumla API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-06T10:40:22.290Z","originalFileLocation":"api-reference/deployed-contracts/add-contract-abi.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=\"Add or update ABI for a deployed contract.\">\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=\"Add Contract ABI - Oumla API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add or update ABI for a deployed contract.\">\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/deployed-contracts/add-contract-abi\">\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=deployed-contracts\u0026amp;title=Add+Contract+ABI\u0026amp;description=Add+or+update+ABI+for+a+deployed+contract.\u0026amp;theme=b9a791ef1a50a3093a6f98d4\u0026amp;signature=cd75726918a2797462f016bfc39c8cf2554edce5766760fc849f41e9d6a82508\">\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=\"Add Contract ABI - Oumla API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add or update ABI for a deployed contract.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oumla-b732afe7.mintlify.site/_mintlify/api/og/v2?division=deployed-contracts\u0026amp;title=Add+Contract+ABI\u0026amp;description=Add+or+update+ABI+for+a+deployed+contract.\u0026amp;theme=b9a791ef1a50a3093a6f98d4\u0026amp;signature=cd75726918a2797462f016bfc39c8cf2554edce5766760fc849f41e9d6a82508\">\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/deployed-contracts/add-contract-abi\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/deployed-contracts/add-contract-abi.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/deployed-contracts/add-contract-abi#webpage\",\"url\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi\",\"name\":\"Add Contract ABI\",\"description\":\"Add or update ABI for a deployed contract.\",\"dateModified\":\"2026-05-06T10:40:22.290Z\",\"isPartOf\":{\"@id\":\"https://docs.oumla.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.oumla.com/api-reference/addresses/create-address\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"deployed-contracts\",\"item\":\"https://docs.oumla.com/api-reference/deployed-contracts/list-deployed-contracts\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Add Contract ABI\",\"item\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi#apireference\",\"headline\":\"Add Contract ABI\",\"name\":\"Add Contract ABI\",\"description\":\"Add or update ABI for a deployed contract.\",\"url\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi\",\"mainEntityOfPage\":{\"@id\":\"https://docs.oumla.com/api-reference/deployed-contracts/add-contract-abi#webpage\"},\"dateModified\":\"2026-05-06T10:40:22.290Z\",\"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/deployed-contracts/add-contract-abi.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","description":"Fetch contract ABI from chain/relayer by address and network.","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","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":"Add Contract ABI - Oumla API Documentation","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-D6S0Yh6q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}