((META (EMPTY-STRING title "API") (WORD role "manual") (TAG-SET tags ("#api" "#manual" "#zettelstore")) (WORD syntax "zmk") (ZID-SET back ("00001000000000" "00001004010000" "00001004020000" "00001004051000" "00001005000000" "00001007720900" "00001010000000" "00001012920500" "00001019990010")) (ZID-SET backward ("00001000000000" "00001004010000" "00001004020000" "00001004051000" "00001005000000" "00001007720900" "00001010000000" "00001012053200" "00001012920500" "00001014000000" "00001019990010")) (NUMBER box-number "1") (STRING copyright "(c) 2020-present by Detlef Stern ") (TIMESTAMP created "20210126175322") (ZID-SET forward ("00001010040100" "00001010040700" "00001012050200" "00001012050400" "00001012050600" "00001012051200" "00001012051400" "00001012051600" "00001012051800" "00001012053200" "00001012053300" "00001012053400" "00001012053500" "00001012053600" "00001012054200" "00001012054400" "00001012054600" "00001012070500" "00001012080100" "00001012080200" "00001012080500" "00001012920000" "00001012930000" "00001014000000")) (WORD lang "en") (EMPTY-STRING license "EUPL-1.2-or-later") (TIMESTAMP modified "20231128183617") (TIMESTAMP published "20231128183617") (WORD visibility "public")) (BLOCK (PARA (TEXT "The") (SPACE) (TEXT "API") (SPACE) (TEXT "(short") (SPACE) (TEXT "for") (SPACE) (FORMAT-QUOTE () (FORMAT-STRONG () (TEXT "A")) (TEXT "pplication") (SPACE) (FORMAT-STRONG () (TEXT "P")) (TEXT "rogramming") (SPACE) (FORMAT-STRONG () (TEXT "I")) (TEXT "nterface")) (TEXT ")") (SPACE) (TEXT "is") (SPACE) (TEXT "the") (SPACE) (TEXT "primary") (SPACE) (TEXT "way") (SPACE) (TEXT "to") (SPACE) (TEXT "communicate") (SPACE) (TEXT "with") (SPACE) (TEXT "a") (SPACE) (TEXT "running") (SPACE) (TEXT "Zettelstore.") (SOFT) (TEXT "Most") (SPACE) (TEXT "integration") (SPACE) (TEXT "with") (SPACE) (TEXT "other") (SPACE) (TEXT "systems") (SPACE) (TEXT "and") (SPACE) (TEXT "services") (SPACE) (TEXT "is") (SPACE) (TEXT "done") (SPACE) (TEXT "through") (SPACE) (TEXT "the") (SPACE) (TEXT "API.") (SOFT) (TEXT "The") (SPACE) (LINK-ZETTEL () "00001014000000" (TEXT "web") (SPACE) (TEXT "user") (SPACE) (TEXT "interface")) (SPACE) (TEXT "is") (SPACE) (TEXT "just") (SPACE) (TEXT "an") (SPACE) (TEXT "alternative,") (SPACE) (TEXT "secondary") (SPACE) (TEXT "way") (SPACE) (TEXT "of") (SPACE) (TEXT "interacting") (SPACE) (TEXT "with") (SPACE) (TEXT "a") (SPACE) (TEXT "Zettelstore.")) (HEADING 1 () "background" "background" (TEXT "Background")) (PARA (TEXT "The") (SPACE) (TEXT "API") (SPACE) (TEXT "is") (SPACE) (TEXT "HTTP-based") (SPACE) (TEXT "and") (SPACE) (TEXT "uses") (SPACE) (TEXT "plain") (SPACE) (TEXT "text") (SPACE) (TEXT "and") (SPACE) (LINK-ZETTEL () "00001012930000" (TEXT "symbolic") (SPACE) (TEXT "expressions")) (SPACE) (TEXT "as") (SPACE) (TEXT "its") (SPACE) (TEXT "main") (SPACE) (TEXT "encoding") (SPACE) (TEXT "formats") (SPACE) (TEXT "for") (SPACE) (TEXT "exchanging") (SPACE) (TEXT "messages") (SPACE) (TEXT "between") (SPACE) (TEXT "a") (SPACE) (TEXT "Zettelstore") (SPACE) (TEXT "and") (SPACE) (TEXT "its") (SPACE) (TEXT "client") (SPACE) (TEXT "software.")) (PARA (TEXT "There") (SPACE) (TEXT "is") (SPACE) (TEXT "an") (SPACE) (LINK-ZETTEL () "00001012920000" (TEXT "overview") (SPACE) (TEXT "zettel")) (SPACE) (TEXT "that") (SPACE) (TEXT "shows") (SPACE) (TEXT "the") (SPACE) (TEXT "structure") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "endpoints") (SPACE) (TEXT "used") (SPACE) (TEXT "by") (SPACE) (TEXT "the") (SPACE) (TEXT "API") (SPACE) (TEXT "and") (SPACE) (TEXT "gives") (SPACE) (TEXT "an") (SPACE) (TEXT "indication") (SPACE) (TEXT "about") (SPACE) (TEXT "its") (SPACE) (TEXT "use.")) (HEADING 1 () "authentication" "authentication" (TEXT "Authentication")) (PARA (TEXT "If") (SPACE) (LINK-ZETTEL () "00001010040100" (TEXT "authentication") (SPACE) (TEXT "is") (SPACE) (TEXT "enabled")) (TEXT ",") (SPACE) (TEXT "most") (SPACE) (TEXT "API") (SPACE) (TEXT "calls") (SPACE) (TEXT "must") (SPACE) (TEXT "include") (SPACE) (TEXT "an") (SPACE) (LINK-ZETTEL () "00001010040700" (TEXT "access") (SPACE) (TEXT "token")) (SPACE) (TEXT "that") (SPACE) (TEXT "proves") (SPACE) (TEXT "the") (SPACE) (TEXT "identity") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "caller.")) (UNORDERED (INLINE (LINK-ZETTEL () "00001012050200" (TEXT "Authenticate") (SPACE) (TEXT "an") (SPACE) (TEXT "user")) (SPACE) (TEXT "to") (SPACE) (TEXT "obtain") (SPACE) (TEXT "an") (SPACE) (TEXT "access") (SPACE) (TEXT "token")) (INLINE (LINK-ZETTEL () "00001012050400" (TEXT "Renew") (SPACE) (TEXT "an") (SPACE) (TEXT "access") (SPACE) (TEXT "token")) (SPACE) (TEXT "without") (SPACE) (TEXT "costly") (SPACE) (TEXT "re-authentication")) (INLINE (LINK-ZETTEL () "00001012050600" (TEXT "Provide") (SPACE) (TEXT "an") (SPACE) (TEXT "access") (SPACE) (TEXT "token")) (SPACE) (TEXT "when") (SPACE) (TEXT "doing") (SPACE) (TEXT "an") (SPACE) (TEXT "API") (SPACE) (TEXT "call"))) (HEADING 1 () "zettel-lists" "zettel-lists" (TEXT "Zettel") (SPACE) (TEXT "lists")) (UNORDERED (INLINE (LINK-ZETTEL () "00001012051200" (TEXT "List") (SPACE) (TEXT "all") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012051400" (TEXT "Query") (SPACE) (TEXT "the") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "all") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012051600" (TEXT "Determine") (SPACE) (TEXT "a") (SPACE) (TEXT "tag") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012051800" (TEXT "Determine") (SPACE) (TEXT "a") (SPACE) (TEXT "role") (SPACE) (TEXT "zettel")))) (HEADING 1 () "working-with-zettel" "working-with-zettel" (TEXT "Working") (SPACE) (TEXT "with") (SPACE) (TEXT "zettel")) (UNORDERED (INLINE (LINK-ZETTEL () "00001012053200" (TEXT "Create") (SPACE) (TEXT "a") (SPACE) (TEXT "new") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012053300" (TEXT "Retrieve") (SPACE) (TEXT "metadata") (SPACE) (TEXT "and") (SPACE) (TEXT "content") (SPACE) (TEXT "of") (SPACE) (TEXT "an") (SPACE) (TEXT "existing") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012053400" (TEXT "Retrieve") (SPACE) (TEXT "metadata") (SPACE) (TEXT "of") (SPACE) (TEXT "an") (SPACE) (TEXT "existing") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012053500" (TEXT "Retrieve") (SPACE) (TEXT "evaluated") (SPACE) (TEXT "metadata") (SPACE) (TEXT "and") (SPACE) (TEXT "content") (SPACE) (TEXT "of") (SPACE) (TEXT "an") (SPACE) (TEXT "existing") (SPACE) (TEXT "zettel") (SPACE) (TEXT "in") (SPACE) (TEXT "various") (SPACE) (TEXT "encodings"))) (INLINE (LINK-ZETTEL () "00001012053600" (TEXT "Retrieve") (SPACE) (TEXT "parsed") (SPACE) (TEXT "metadata") (SPACE) (TEXT "and") (SPACE) (TEXT "content") (SPACE) (TEXT "of") (SPACE) (TEXT "an") (SPACE) (TEXT "existing") (SPACE) (TEXT "zettel") (SPACE) (TEXT "in") (SPACE) (TEXT "various") (SPACE) (TEXT "encodings"))) (INLINE (LINK-ZETTEL () "00001012054200" (TEXT "Update") (SPACE) (TEXT "metadata") (SPACE) (TEXT "and") (SPACE) (TEXT "content") (SPACE) (TEXT "of") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012054400" (TEXT "Rename") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel"))) (INLINE (LINK-ZETTEL () "00001012054600" (TEXT "Delete") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel")))) (HEADING 1 () "various-helper-methods" "various-helper-methods" (TEXT "Various") (SPACE) (TEXT "helper") (SPACE) (TEXT "methods")) (UNORDERED (BLOCK (PARA (LINK-ZETTEL () "00001012070500" (TEXT "Retrieve") (SPACE) (TEXT "administrative") (SPACE) (TEXT "data")))) (BLOCK (PARA (LINK-ZETTEL () "00001012080100" (TEXT "Execute") (SPACE) (TEXT "some") (SPACE) (TEXT "commands"))) (UNORDERED (INLINE (LINK-ZETTEL () "00001012080200" (TEXT "Check") (SPACE) (TEXT "for") (SPACE) (TEXT "authentication"))) (INLINE (LINK-ZETTEL () "00001012080500" (TEXT "Refresh") (SPACE) (TEXT "internal") (SPACE) (TEXT "data"))))))))