[{"data":1,"prerenderedAt":204},["ShallowReactive",2],{"docs-nav":3,"docs-page":14,"docs-surround":202},[4],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Docs","\u002Fdocs","docs",[9],{"title":10,"path":11,"stem":12},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",false,{"id":15,"title":10,"body":16,"description":196,"extension":197,"meta":198,"navigation":199,"path":11,"seo":200,"stem":12,"__hash__":201},"docsEn\u002Fdocs\u002Fgetting-started.md",{"type":17,"value":18,"toc":191},"minimark",[19,23,28,42,45,49,61,90,97,101,104,137,144,179,187],[20,21,22],"p",{},"Every API360 integration starts the same way: sign up, grab a key, and call the sandbox. No approval queue, no sales call — the steps below are the whole thing.",[24,25,27],"h2",{"id":26},"_1-create-an-account-and-get-an-api-key","1. Create an account and get an API key",[20,29,30,31,36,37,41],{},"Sign in to the ",[32,33,35],"a",{"href":34},"\u002Ffor-developers","developer console"," and create a new application. Every application gets its own ",[38,39,40],"strong",{},"sandbox key"," immediately — there is no waiting period, and sandbox usage never touches production data or your quota.",[20,43,44],{},"Keep the key out of client-side code and source control: treat it exactly like a password.",[24,46,48],{"id":47},"_2-set-your-base-url-and-auth-header","2. Set your base URL and auth header",[20,50,51,52,56,57,60],{},"Every request carries your key in the ",[53,54,55],"code",{},"Authorization"," header, and every sandbox request is scoped to ",[53,58,59],{},"https:\u002F\u002Fsandbox.api360.sa",":",[62,63,68],"pre",{"className":64,"code":65,"language":66,"meta":67,"style":67},"language-bash shiki shiki-themes github-dark","export API360_KEY=\"sk_sandbox_your_key_here\"\n","bash","",[53,69,70],{"__ignoreMap":67},[71,72,75,79,83,86],"span",{"class":73,"line":74},"line",1,[71,76,78],{"class":77},"snl16","export",[71,80,82],{"class":81},"s95oV"," API360_KEY",[71,84,85],{"class":77},"=",[71,87,89],{"class":88},"sU2Wk","\"sk_sandbox_your_key_here\"\n",[20,91,92,93,96],{},"Production calls use the same header against ",[53,94,95],{},"https:\u002F\u002Fapi.api360.sa"," once an application is promoted out of sandbox.",[24,98,100],{"id":99},"_3-make-your-first-request","3. Make your first request",[20,102,103],{},"With the key exported, call the identity service's health check:",[62,105,107],{"className":64,"code":106,"language":66,"meta":67,"style":67},"curl \"https:\u002F\u002Fsandbox.api360.sa\u002Fv1\u002Fidentity\u002Fping\" \\\n  -H \"Authorization: Bearer $API360_KEY\"\n",[53,108,109,122],{"__ignoreMap":67},[71,110,111,115,118],{"class":73,"line":74},[71,112,114],{"class":113},"svObZ","curl",[71,116,117],{"class":88}," \"https:\u002F\u002Fsandbox.api360.sa\u002Fv1\u002Fidentity\u002Fping\"",[71,119,121],{"class":120},"sDLfK"," \\\n",[71,123,125,128,131,134],{"class":73,"line":124},2,[71,126,127],{"class":120},"  -H",[71,129,130],{"class":88}," \"Authorization: Bearer ",[71,132,133],{"class":81},"$API360_KEY",[71,135,136],{"class":88},"\"\n",[20,138,139,140,143],{},"A working key returns a ",[53,141,142],{},"200 OK"," with a small JSON body:",[62,145,149],{"className":146,"code":147,"language":148,"meta":67,"style":67},"language-json shiki shiki-themes github-dark","{ \"status\": \"ok\", \"environment\": \"sandbox\" }\n","json",[53,150,151],{"__ignoreMap":67},[71,152,153,156,159,162,165,168,171,173,176],{"class":73,"line":74},[71,154,155],{"class":81},"{ ",[71,157,158],{"class":120},"\"status\"",[71,160,161],{"class":81},": ",[71,163,164],{"class":88},"\"ok\"",[71,166,167],{"class":81},", ",[71,169,170],{"class":120},"\"environment\"",[71,172,161],{"class":81},[71,174,175],{"class":88},"\"sandbox\"",[71,177,178],{"class":81}," }\n",[20,180,181,182,186],{},"From here, browse the ",[32,183,185],{"href":184},"\u002Fmarketplace","marketplace"," for the full API catalogue, or keep reading — the next pages cover authentication, quotas, and webhooks in depth.",[188,189,190],"style",{},"html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}",{"title":67,"searchDepth":124,"depth":124,"links":192},[193,194,195],{"id":26,"depth":124,"text":27},{"id":47,"depth":124,"text":48},{"id":99,"depth":124,"text":100},"Create an account, get a key, and make your first call — in about five minutes.","md",{},true,{"title":10,"description":196},"UlG83B-aqCPKL5fmuAvJAgdlqQkPywqbMudc7s-7B7U",[203,203],null,1788013509061]