(BLOCK (PARA (TEXT "Updating") (SPACE) (TEXT "metadata") (SPACE) (TEXT "and") (SPACE) (TEXT "content") (SPACE) (TEXT "of") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel") (SPACE) (TEXT "is") (SPACE) (TEXT "technically") (SPACE) (TEXT "quite") (SPACE) (TEXT "similar") (SPACE) (TEXT "to") (SPACE) (LINK-ZETTEL () "00001012053200" (TEXT "creating") (SPACE) (TEXT "a") (SPACE) (TEXT "new") (SPACE) (TEXT "zettel")) (TEXT ".") (SOFT) (TEXT "In") (SPACE) (TEXT "both") (SPACE) (TEXT "cases") (SPACE) (TEXT "you") (SPACE) (TEXT "must") (SPACE) (TEXT "provide") (SPACE) (TEXT "the") (SPACE) (TEXT "data") (SPACE) (TEXT "for") (SPACE) (TEXT "the") (SPACE) (TEXT "new") (SPACE) (TEXT "or") (SPACE) (TEXT "updated") (SPACE) (TEXT "zettel") (SPACE) (TEXT "in") (SPACE) (TEXT "the") (SPACE) (TEXT "body") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "HTTP") (SPACE) (TEXT "request.")) (PARA (TEXT "One") (SPACE) (TEXT "difference") (SPACE) (TEXT "is") (SPACE) (TEXT "the") (SPACE) (TEXT "endpoint.") (SOFT) (TEXT "The") (SPACE) (LINK-ZETTEL () "00001012920000" (TEXT "endpoint")) (SPACE) (TEXT "to") (SPACE) (TEXT "update") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel") (SPACE) (TEXT "is") (SPACE) (LITERAL-INPUT () "/z/{ID}") (TEXT ",") (SPACE) (TEXT "where") (SPACE) (LITERAL-INPUT () "{ID}") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "placeholder") (SPACE) (TEXT "for") (SPACE) (TEXT "the") (SPACE) (LINK-ZETTEL () "00001006050000" (TEXT "zettel") (SPACE) (TEXT "identifier")) (TEXT ".") (SOFT) (TEXT "You") (SPACE) (TEXT "must") (SPACE) (TEXT "send") (SPACE) (TEXT "a") (SPACE) (TEXT "HTTP") (SPACE) (TEXT "PUT") (SPACE) (TEXT "request") (SPACE) (TEXT "to") (SPACE) (TEXT "that") (SPACE) (TEXT "endpoint.")) (PARA (TEXT "The") (SPACE) (TEXT "zettel") (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "encoded") (SPACE) (TEXT "in") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001006000000" (TEXT "plain")) (SPACE) (TEXT "format:") (SPACE) (TEXT "first") (SPACE) (TEXT "comes") (SPACE) (TEXT "the") (SPACE) (LINK-ZETTEL () "00001006010000" (TEXT "metadata")) (SPACE) (TEXT "and") (SPACE) (TEXT "the") (SPACE) (TEXT "following") (SPACE) (TEXT "content") (SPACE) (TEXT "is") (SPACE) (TEXT "separated") (SPACE) (TEXT "by") (SPACE) (TEXT "an") (SPACE) (TEXT "empty") (SPACE) (TEXT "line.") (SOFT) (TEXT "This") (SPACE) (TEXT "is") (SPACE) (TEXT "the") (SPACE) (TEXT "same") (SPACE) (TEXT "format") (SPACE) (TEXT "as") (SPACE) (TEXT "used") (SPACE) (TEXT "by") (SPACE) (TEXT "storing") (SPACE) (TEXT "zettel") (SPACE) (TEXT "within") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001006010000" (TEXT "directory") (SPACE) (TEXT "box")) (TEXT ".")) (VERBATIM-CODE () "# curl -X PUT --data $'title: Updated Note\\n\\nUpdated content.' http://127.0.0.1:23123/z/00001012054200") (HEADING 1 () "data-input" "data-input" (TEXT "Data") (SPACE) (TEXT "input")) (PARA (TEXT "Alternatively,") (SPACE) (TEXT "you") (SPACE) (TEXT "may") (SPACE) (TEXT "encode") (SPACE) (TEXT "the") (SPACE) (TEXT "zettel") (SPACE) (TEXT "as") (SPACE) (TEXT "a") (SPACE) (TEXT "parseable") (SPACE) (TEXT "object") (SPACE) (TEXT "/") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001012930500" (TEXT "symbolic") (SPACE) (TEXT "expression")) (SPACE) (TEXT "by") (SPACE) (TEXT "providing") (SPACE) (TEXT "the") (SPACE) (TEXT "query") (SPACE) (TEXT "parameter") (SPACE) (LITERAL-INPUT () "enc=data") (TEXT ".") (SOFT) (TEXT "The") (SPACE) (TEXT "encoding") (SPACE) (TEXT "is") (SPACE) (TEXT "the") (SPACE) (TEXT "same") (SPACE) (TEXT "as") (SPACE) (TEXT "the") (SPACE) (TEXT "data") (SPACE) (TEXT "output") (SPACE) (TEXT "encoding") (SPACE) (TEXT "when") (SPACE) (TEXT "you") (SPACE) (LINK-ZETTEL () "00001012053300#data-output" (TEXT "retrieve") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel")) (TEXT ".")) (PARA (TEXT "The") (SPACE) (TEXT "encoding") (SPACE) (TEXT "for") (SPACE) (LINK-ZETTEL () "00001012921200" (TEXT "access") (SPACE) (TEXT "rights")) (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "given,") (SPACE) (TEXT "but") (SPACE) (TEXT "is") (SPACE) (TEXT "ignored.") (SOFT) (TEXT "You") (SPACE) (TEXT "may") (SPACE) (TEXT "encode") (SPACE) (TEXT "computed") (SPACE) (TEXT "or") (SPACE) (TEXT "property") (SPACE) (LINK-ZETTEL () "00001006020000" (TEXT "metadata") (SPACE) (TEXT "keys")) (TEXT ",") (SPACE) (TEXT "but") (SPACE) (TEXT "these") (SPACE) (TEXT "are") (SPACE) (TEXT "also") (SPACE) (TEXT "ignored.")) (HEADING 1 () "http-status-codes" "http-status-codes" (TEXT "HTTP") (SPACE) (TEXT "Status") (SPACE) (TEXT "codes")) (DESCRIPTION ((LITERAL-INPUT () "204")) (BLOCK (BLOCK (PARA (TEXT "Update") (SPACE) (TEXT "was") (SPACE) (TEXT "successful,") (SPACE) (TEXT "there") (SPACE) (TEXT "is") (SPACE) (TEXT "no") (SPACE) (TEXT "body") (SPACE) (TEXT "in") (SPACE) (TEXT "the") (SPACE) (TEXT "response.")))) ((LITERAL-INPUT () "400")) (BLOCK (BLOCK (PARA (TEXT "Request") (SPACE) (TEXT "was") (SPACE) (TEXT "not") (SPACE) (TEXT "valid.") (SOFT) (TEXT "For") (SPACE) (TEXT "example,") (SPACE) (TEXT "the") (SPACE) (TEXT "request") (SPACE) (TEXT "body") (SPACE) (TEXT "was") (SPACE) (TEXT "not") (SPACE) (TEXT "valid.")))) ((LITERAL-INPUT () "403")) (BLOCK (BLOCK (PARA (TEXT "You") (SPACE) (TEXT "are") (SPACE) (TEXT "not") (SPACE) (TEXT "allowed") (SPACE) (TEXT "to") (SPACE) (TEXT "delete") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "zettel.")))) ((LITERAL-INPUT () "404")) (BLOCK (BLOCK (PARA (TEXT "Zettel") (SPACE) (TEXT "not") (SPACE) (TEXT "found.") (SOFT) (TEXT "You") (SPACE) (TEXT "probably") (SPACE) (TEXT "used") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel") (SPACE) (TEXT "identifier") (SPACE) (TEXT "that") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "used") (SPACE) (TEXT "in") (SPACE) (TEXT "the") (SPACE) (TEXT "Zettelstore."))))))