Getting started
11 min
note sa 's are not necessarily wallet applications this means the su may not interact with a mobile application, but could go to a website or physical remittance location instead obviously, this affects the su experience get rolling with the editor click anywhere and start typing highlight any text, and use the menu to style your writing however you like; or use markdown shortcuts to format, like ## or go to a new row and type / to add blocks; add anything from lists, tables to diagrams and api docs (openapi or graphql) or embed 30+ other software like figma, loom, airtable; go to a new row and type @ @ to link documents or mention people in your workspace to the left are your collections, an easy way to hierarchically organize your docs collections can be shared on your own domain your own domain , and it looks like docs pathfix com or even our own docs docs archbee io now let's explore now let's explore what makes archbee unique and special diagrams below is a mermaid diagram, markdown based other options like native drag and drop diagrams are available as well, just type /diagram on a new line in the editor sequencediagram participant alice participant bob alice >>john hello john, how are you? loop healthcheck john >>john fight against hypochondria end note right of john rational thoughts \<br/>prevail! john >>alice great! john >>bob how about you? bob >>john jolly good! endpoint docs below is a single endpoint descriptor great for webhooks { "tab" "examples", "url" "https //api cakes com/v1/cakes/\ id", "name" "get cakes ", "method" "get", "request" { "pathparameters" \[ { "kind" "required", "name" "id", "type" "string", "description" "id of the cake to get, \n for free of course " } ], "queryparameters" \[ { "kind" "required", "name" "recipe", "type" "string", "description" "the api will do its best to find \n a cake matching the provided recipe " }, { "kind" "required", "name" "gluten", "type" "boolean", "description" "whether the cake should be \n gluten free or not " } ], "headerparameters" \[ { "kind" "required", "name" "x auth token", "type" "string", "description" "authentication token to track \n down who is emptying our stocks " } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "3tuhhh7mqjcap3nm4il5p", "code" "{\n \\"name\\" \\"cake's name\\",\n \\"recipe\\" \\"cake's recipe name\\",\n \\"cake\\" \\"binary cake\\"\n}", "language" "200" }, { "id" "fk9wacz1bquqtpw2af mc", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}", "language" "404" } ], "selectedlanguageid" "3tuhhh7mqjcap3nm4il5p" }, "examples" { "languages" \[ { "id" "s n9 9 4hwxwknfwhvf5k", "code" "curl request get\n url https //api cakes com/v1/cakes/\ id \n header 'accept application/json'", "language" "curl" }, { "id" "1ll3qxe3cohrbs57ktam6", "code" "fetch(\\"https //api cakes com/v1/cakes/\ id\\", {\n \\"method\\" \\"get\\",\n \\"headers\\" {\n \\"accept\\" \\"application/json\\"\n }\n})\n then(response => {\n console log(response);\n})\n catch(err => {\n console error(err);\n});", "language" "javascript" }, { "id" "5qscqajhlmpuxeppaa3xi", "code" "const fetch = require('node fetch');\n\nlet url = 'https //api cakes com/v1/cakes/\ id';\nlet options = {\n method 'get', \nheaders {\n accept 'application/json',\n }\n};\nfetch(url, options)\n then(res => res json())\n then(json => console log(json))\n catch(err => console error('error ' + err));", "language" "nodejs" }, { "id" "igcl98jlpip sf212toqq", "code" "import requests\n\nurl = \\"https //api cakes com/v1/cakes/\ id\\"\nheaders = {\\"accept\\" \\"application/json\\"}\nresponse = requests request(\\"get\\", url, headers=headers)\nprint(response text)", "language" "python" } ], "selectedlanguageid" "s n9 9 4hwxwknfwhvf5k" }, "responses" \[ { "statuscode" 200, "description" "cake successfully retrieved ", "jsonexample" "{\n \\"name\\" \\"cake's name\\",\n \\"recipe\\" \\"cake's recipe name\\",\n \\"cake\\" \\"binary cake\\"\n}" }, { "statuscode" 404, "description" "could not find a cake matching this query ", "jsonexample" "{\n \\"message\\" \\"ain't no cake like that \\"\n}" } ], "description" "this endpoint allows you to get free cakes ", "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } } code blocks / c# program to check whether the entered year is a leap year or not / using system; using system collections generic; using system linq; using system text; namespace program { class leapyear { static void main(string\[] args) { leapyear obj = new leapyear(); obj readdata(); obj leap(); } int y; public void readdata() { console writeline("enter the year in four digits "); y = convert toint32(console readline()); } public void leap() { if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) { console writeline("{0} is a leap year", y); } else { console writeline("{0} is not a leap year", y); } console readline(); } } }package main import "fmt" import "time" func worker(done chan bool) { fmt print("working ") time sleep(time second) fmt println("done") done < true } { "glossary" { "title" "example glossary", 	 "glossdiv" { "title" "s", 	 "glosslist" { "glossentry" { "id" "sgml", 	 "sortas" "sgml", 	 "glossterm" "standard generalized markup language", 	 "acronym" "sgml", 	 "abbrev" "iso 8879 1986", 	 "glossdef" { "para" "a meta markup language, used to create markup languages such as docbook ", 	 "glossseealso" \["gml", "xml"] }, 	 "glosssee" "markup" } } } } } \# python3 program to demonstrate \# the use of sample() function \# import random import random \# prints list of random items of \# length 3 from the given list list1 = \[1, 2, 3, 4, 5, 6] print("with list ", random sample(list1, 3)) \# prints list of random items of \# length 4 from the given string string = "geeksforgeeks" print("with string ", random sample(string, 4)) \# prints list of random items of \# length 4 from the given tuple tuple1 = ("ankit", "geeks", "computer", "science", "portal", "scientist", "btech") print("with tuple ", random sample(tuple1, 4)) \# prints list of random items of \# length 3 from the given set set1 = {"a", "b", "c", "d", "e"} print("with set ", random sample(set1, 3)) api docs you can add openapi apis by typing (swagger) you can also add graphiql allowing you to play with your graphql endpoints just type (gql) in the editor changelogs need good looking changelogs? callouts need to draw attention quickly? danger by philosophy, the library won't warn you when you modify your past, so you might delete your entire existence and of course, because it's the 2020s everything in this workspace is realtime! we're great listeners, talk to us 👉 have a question? click the ? at the top left for guides or to send us a message