1import{b as d,j as e,f as t,c as a,L as n,A as i,C as l}from"./index-BAAzACLV.js";function p(){const{i18n:r}=d(),s=(o,c)=>r.language.startsWith("en")?c:o;return e.jsxs("article",{className:"dev-page",children:[e.jsx("p",{className:"dev-eyebrow",children:"API ACCESS"}),e.jsx("h1",{children:s("APIã®å©ç¨ãå§ãã","Start using the API")}),e.jsx("p",{className:"dev-lead",children:s("Developer Consoleã§ã¢ããªãç»é²ããAPIã»SDKã¸ã®æ¥ç¶ã«ä½¿ãèªè¨¼æ
å ±ãçºè¡ã§ãã¾ããã¡ã¼ã«èªè¨¼ããå§ãããã©ã¦ã¶ããµã¼ãã¼ãªã©ãå©ç¨ããç°å¢ã«åããã¦æ¥ç¶ãè¨å®ãã¾ãã","Register your application in the Developer Console and create credentials for the API and SDK. Sign in with your email, then configure access for your browser application or server.")}),e.jsxs("div",{className:"dev-actions",children:[e.jsxs("a",{className:"dev-button",href:t,children:[s("ã¢ããªãç»é²ãã","Register an application"),e.jsx(a,{size:16})]}),e.jsxs(n,{className:"dev-link",to:"/start/day0",children:[s("ã¾ããµã³ãã«ãåãã","Run the sample first"),e.jsx(i,{size:16})]})]}),e.jsxs("section",{"aria-labelledby":"console-start",children:[e.jsx("h2",{id:"console-start",children:s("ã³ã³ã½ã¼ã«ã§å©ç¨ãå§ãã","Get started in the console")}),e.jsxs("ol",{className:"api-access-steps",children:[e.jsxs("li",{children:[e.jsx("h3",{children:s("ã¡ã¼ã«èªè¨¼ã¨å©ç¨è
æ
å ±ã®ç»é²","Verify your email and complete your profile")}),e.jsx("p",{children:s("ã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åããå±ãã6æ¡ã®ç¢ºèªã³ã¼ãã§ãã°ã¤ã³ãã¾ããååã¯å©ç¨è
æ
å ±ãç»é²ãã¾ããåäººäºæ¥ã»å人ã®å ´åã¯ã伿¥åãçç¥ã§ãã¾ãã","Enter your email address and sign in with the six-digit code. Complete your profile on your first visit. Company name is optional for individuals and sole proprietors.")})]}),e.jsxs("li",{children:[e.jsx("h3",{children:s("ã¢ããªãç»é²ãã","Register your application")}),e.jsx("p",{children:s("ãã¢ããªãç»é²ãããããµã¼ãã¹ãèå¥ã§ããã¢ããªåãç»é²ãã¾ãã1ã¤ã®ã¢ããªã®ä¸ã§ãTestã¨Liveããããã®æ¥ç¶ã管çã§ãã¾ãã","Select âReg
1ister applicationâ and enter a name that identifies your service. Manage Test and Live connections within the same application.")})]}),e.jsxs("li",{children:[e.jsx("h3",{children:s("æ¥ç¶è¨å®ã追å ãã","Add a connection")}),e.jsx("p",{children:s("ã¢ããªç»é¢ã®å³ä¸ã§Testã¾ãã¯Liveãé¸ã³ããæ¥ç¶è¨å®ã追å ããéãã¾ããæ¥ç¶åã¨ããã©ã¦ã¶ã»Webã¢ããªãã¾ãã¯ããµã¼ãã¼ããæå®ãã¾ããæ¥ç¶è¨å®ã¯ãç¨éã«å¿ãã¦è¤æ°è¿½å ã§ãã¾ãã","Choose Test or Live at the top right of the application page, then select âAdd connectionâ. Enter a connection name and choose âBrowser / web applicationâ or âServerâ. Add separate connections for each use as needed.")})]})]}),e.jsx("p",{children:s("ç¡æã®Developerãã©ã³ã®å©ç¨æ ããéå§ã§ãã¾ããé©ç¨ä¸ã®ä¸éã¨å½æã®ãªã¯ã¨ã¹ãæ°ã¯ãã³ã³ã½ã¼ã«ã®ãå©ç¨ç¶æ³ãã§ç¢ºèªã§ãã¾ããããã¼å¥ã®ãªã¯ã¨ã¹ãæ°ãè¦ãããããæ¥ç¶ã»ãã¼ãã¨ã®å
訳ã確èªã§ãã¾ãã","Start with the free Developer plan allowance. Check your current limits and monthly request count under âUsageâ in the console. Select âView requests by keyâ for a breakdown by connection and key.")})]}),e.jsxs("section",{children:[e.jsx("h2",{children:s("æ¥ç¶æ¹æ³ã«åããã¦è¨å®ãã","Configure access for your application")}),e.jsx("div",{className:"dev-table-wrap",children:e.jsxs("table",{className:"dev-table",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:s("æ¥ç¶æ¹æ³","Access method")}),e.jsx("th",{children:s("ã³ã³ã½ã¼ã«ã§è¡ããã¨","What to configure")})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:s("ãã©ã¦ã¶ã»Webã¢ããª","Browser / web application")}),e.jsx("td",{children:s("æ¥ç¶å
URLãç»é²ããçºè¡ãããå
¬éç¨ãã¼ãAPIã»SDKã®è¨å®ã«ä½¿ç¨ãã¾ããå
¬éç¨ãã¼ã¯ã¢ããªãèå¥ããããã®ãã®ã§ãã¦ã¼ã¶ã¼ã®èªè¨¼æ
å ±ã§ã¯ããã¾ããã","Register your application origins and use the generated publishable key in your API or SDK configuration. This key identifies the application; it does not authenticate a user.")})]}),e.jsxs("tr",{children:[e.jsx("td",{children:s("ãµã¼ãã¼","Server")}),e.jsx("td",{children:s("æ¥ç¶è¨å®ã®ãµã¼ãã¼ç¨èªè¨¼æ
å ±ãçºè¡ãããµã¼ãã¼å´ã§å®å
¨ã«ä¿ç®¡ãã¾ããæ¥ç¶ç»é¢ã®ã³ã¼ãä¾ã使ã£ã¦APIã»SDKã«è¨å®ã§ãã¾ããç§å¯éµããã©ã¦ã¶ã¸å«ããªãã§ãã ããã","Create server credentials for the connection and store them securely on your server. Use the code example on the connection page to configure API or SDK access. Keep the private key out of browser code.")})]}),e.jsxs("tr",{children:[e.jsx("td",{children:s("ã¦ã¼ã¶ã¼ãã¨ã®èªè¨¼","User authentication")}),e.jsx("td",{children:s("ã¦ã¼ã¶ã¼åä½ã®èªè¨¼ãå¿
è¦ãªå ´åã¯ã使ããæ¥ç¶ã®ãã¦ã¼ã¶ã¼èªè¨¼ãè¨å®ãããhazBaseãã°ã¤ã³ãæ¢åã®èªè¨¼åºç¤ã¨ã®é£æºã追å ã§ãã¾ãã","When you need per-user authentication, select âConfigure user authenticationâ on the connection to add hazBase login or integrate an existing identity provider.")})]})]})]})}),e.jsx("p",{children:s("APIã®æ¥ç¶å
㯠https://api.hazbase.com ã§ããã³ã³ã½ã¼ã«ã¯ã¢ããªã»èªè¨¼æ
å ±ã»å©ç¨ç¶æ³ã管çããç»é¢ã¨ãã¦ä½¿ç¨ãã¾ãã","Use https://api.hazbase.com as the API endpoint. The console is where you manage applications, credentials and usage.")})]}),e.jsxs("section",{children:[e.jsx("h2",{children:s("ç¨éã«åãå
¥å£ãé¸ã¶","Choose where to start")}),e.jsx("div",{className:"dev-table-wrap",children:e.jsxs("table",{className:"dev-table",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:s("ç®ç","Goal")}),e.jsx("th",{children:s("ã§ãããã¨","What you can do")}),e.jsx("th",{children:s("åç
§å
","Guide")})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:s("ã¾ãåããçè§£ããã","Explore the workflow")}),e.jsx("td",{children:s("Day 0ãããã§ãè³ç£ã®ç»é²ããçºè¡ã»ç§»è»¢ã»å±¥æ´ã®ç¢ºèªã¾ã§ã試ãã¾ããAPIã®å©ç¨ç³è«ã¯ä¸è¦ã§ãã","Use the Day 0 kit to explore asset registration, issuance, transfers and history without applying for API access.")}),e.jsx("td",{children:e.jsx(n,{to:"/start/day0",children:s("ã¯ã¤ãã¯ã¹ã¿ã¼ã","Quickstart")})})]}),e.jsxs("tr",{children:[e.jsx("td",{children:s("å®è£
æ¹æ³ã調ã¹ãã","Plan an implementation")}),e.jsx("td",{children:s("ç¨éå¥ã®æ§æããã¼ã¿ã¢ãã«ãSDKã®ã³ã¼ãä¾ã確èªã§ãã¾ãã","Review architectures, data models and SDK examples for each use case.")}),e.jsx("td",{children:e.jsx(n,{to:"/patterns",children:s("ç¨éå¥å®è£
ãã¿ã¼ã³","Implementation patterns")})})]}),e.jsxs("tr",{children:[e.jsx("td",{children:s("APIã»SDKãæ¥ç¶ããã","Connect to the API or SDK")}),e.jsx("td",{children:s("ã³ã³ã½ã¼ã«ã§ã¢ããªã¨æ¥ç¶ãç»é²ããèªè¨¼æ
å ±ã¨æ¥ç¶ç¨ã®ã³ã¼ãä¾ã確èªã§ãã¾ãã","Register your application and connections in the console to obtain credentials and connection code examples.")}),e.jsx("td",{children:e.jsx("a",{href:t,children:s("ã¢ããªãç»é²ãã","Register an application")})})]})]})]})})]}),e.jsxs("section",{children:[e.jsx("h2",{children:s("å
¬éæ
å ±ã®APIã¸æ¥ç¶ãã","Connect to a public information API")}),e.jsx("p",{children:s("対å¿ãã§ã¼ã³ã®ä¸è¦§ã¯ã次ã®ãªã¯ã¨ã¹ãã§ç¢ºèªã§ãã¾ãããã®åç
§ç¨APIã¯ãèªè¨¼æ
å ±ãä»ããã«å¼ã³åºãã¾ãã","Retrieve the supported-chain list with the following request. This read-only endpoint can be called without credentials.")}),e.jsx(l,{language:"bash",code:"curl --fail --show-error https://api.hazbase.com/api/meta/chains"}),e.jsx("p",{children:s("HTTP 200ã¨JSONå½¢å¼ã®å¿çã確èªãã¾ãããã®ãªã¯ã¨ã¹ãã¯è³ç£ã®çºè¡ã移転ãè¡ãã¾ãããä»ã®APIã«å¿
è¦ãªèªè¨¼ã»æ¨©éã¯ãããããã®ä»æ§ã確èªãã¦ãã ããã","Check for an HTTP 200 response containing JSON. This request does not issue or transfer assets. Check each endpointâs specification for its authentication and permission requirements.")}),e.jsxs(n,{className:"dev-link",to:"/reference/http",children:[s("HTTP APIã®ä»æ§ãè¦ã","Read the HTTP API reference"),e.jsx(i,{size:16})]})]}),e.jsxs("section",{children:[e.jsx("h2",{children:s("å©ç¨è
èªè¨¼ã¨è³ç£æä½","User authentication and asset operations")}),e.jsx("p",{children:s("ã¦ã©ã¬ãããè³ç£ãæ±ãAPIã§ã¯ãåæ©è½ã«å¯¾å¿ããå©ç¨è
ã»ãã·ã§ã³ãç½²åãæä½æ¨©éãå¿
è¦ã§ããAPIã¸ã®æ¥ç¶ç¢ºèªã¨ãç¹å®ã®è³ç£ãæä½ã§ãããã¨ã¯å¥ã
ã«ç¢ºèªãã¾ãã","Wallet and asset APIs require the user session, signatures and permissions specified for each operation. Verify connectivity separately from authorization to operate on a particular asset.")}),e.jsx("p",{children:s("Day 0ãããã¨é
å¸ä¸ã®MCPãµã³ãã«ã¯ããµã³ãã«ç°å¢ãæä½ãã¾ããAPIã®æ¥ç¶å
ãæå®ããã ãã§å®ãµã¼ãã¹ã®çºè¡ã»ç§»è»¢ã¸åãæ¿ãããã®ã§ã¯ããã¾ãããå®ãµã¼ãã¹ã¨é£æºããéã¯ãèªè¨¼ãæ¿èªãå®è¡çµæã®ç
§åãç£æ»è¨é²ãçµã¿è¾¼ã¿ã¾ãã","The Day 0 kit and distributed MCP sample operate a sample environment. Setting an API endpoint alone does not connect their issuance and transfers to a production service. Production integration includes authentication, approvals, result reconciliation and audit records.")}),e.jsxs("div",{className:"dev-actions",children:[e.jsxs(n,{className:"dev-link",to:"/guides/authentication",children:[s("èªè¨¼ã¨ã¦ã©ã¬ãã","Authentication and wallets"),e.jsx(i,{size:16})]}),e.jsxs(n,{className:"dev-link",to:"/guides/production",children:[s("å°å
¥ã»éç¨ã¬ã¤ã","Deployment and operations"),e.jsx(i,{size:16})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{children:s("å°å
¥ç¸è«ã§ç¢ºèªãããã¨","What to cover in an integration discussion")}),e.jsx("p",{children:s("対象è³ç£ã¨å®ç¾ããããµã¼ãã¹ãå©ç¨äºå®ã®æ©è½ãæ¢åã·ã¹ãã ã®æ§æããç¥ãããã ãããæ³å®ããå©ç¨éãéå§ææãåããã¨ãæ¥ç¶æ¹æ³ãéç¨æ¡ä»¶ãå
·ä½çã«ãæ¡å
ã§ãã¾ããæªå®ã®é
ç®ããã£ã¦ããç¸è«ããã ãã¾ãã","Tell us about your assets, service, required features and existing systems. Expected usage and timing help us discuss connection and operating requirements. You can contact us before all details are decided.")}),e.jsxs("a",{className:"dev-button",href:"https://lp.hazbase.com/#consultation",children:[s("æè¡ã»å°å
¥ã«ã¤ãã¦ç¸è«ãã","Discuss your integration"),e.jsx(a,{size:16})]})]})]})}export{p as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.