{"tid":2412,"uid":639,"cid":3,"mainPid":18820,"title":"Is there a full CRUD Api in the vision?","slug":"2412/is-there-a-full-crud-api-in-the-vision","timestamp":1410809650980,"lastposttime":1476410331154,"postcount":12,"viewcount":6174,"teaserPid":"55450","upvotes":0,"downvotes":0,"postercount":6,"tags":[{"value":"crud","valueEscaped":"crud","valueEncoded":"crud","class":"crud"},{"value":"api","valueEscaped":"api","valueEncoded":"api","class":"api"}],"deleted":0,"locked":0,"pinned":0,"pinExpiry":0,"deleterUid":0,"titleRaw":"Is there a full CRUD Api in the vision?","timestampISO":"2014-09-15T19:34:10.980Z","scheduled":false,"lastposttimeISO":"2016-10-14T01:58:51.154Z","pinExpiryISO":"","votes":0,"thumbs":[],"posts":[{"votes":0,"timestamp":1410809650986,"tid":2412,"content":"
Just wondering what the vision is for this. It would be great to be able to use a REST api for unlimited integration with other services. We want to use NodeBB for our business but we require integration with our CMS - things like user management and statistics. The most flexible way I can see is a full CRUD api.
\n","pid":18820,"uid":639,"replies":{"hasMore":false,"hasSingleImmediateReply":true,"users":[{"uid":970,"username":"a_5mith","userslug":"a_5mith","picture":null,"fullname":null,"displayname":"a_5mith","icon:text":"A","icon:bgColor":"#1b5e20"}],"text":"[[topic:one-reply-to-this-post]]","count":1,"timestampISO":"2014-09-15T19:55:55.434Z"},"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"bookmarks":0,"timestampISO":"2014-09-15T19:34:10.986Z","editedISO":"","index":0,"user":{"uid":639,"username":"babaggeii","userslug":"babaggeii","reputation":5,"postcount":50,"topiccount":21,"picture":"https://i.imgur.com/I7fGHXg.jpg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1463075763513,"groupTitle":null,"mutedUntil":0,"displayname":"babaggeii","groupTitleArray":[],"icon:text":"B","icon:bgColor":"#ff5722","lastonlineISO":"2016-05-12T17:56:03.513Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":true,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"votes":0,"timestamp":1410810955434,"tid":2412,"content":"\nNodeBB is built on a REST API, you can add /api/ after the relative url. So this topic would be:
\nhttps://community.nodebb.org/api/topic/2412/is-there-a-full-crud-api-in-the-vision
\n","pid":18823,"toPid":18820,"uid":970,"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"timestampISO":"2014-09-15T19:55:55.434Z","editedISO":"","index":1,"parent":{"username":"babaggeii","displayname":"babaggeii"},"user":{"uid":970,"username":"a_5mith","userslug":"a_5mith","reputation":1082,"postcount":3136,"topiccount":184,"picture":null,"signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1482277364236,"groupTitle":null,"mutedUntil":0,"displayname":"a_5mith","groupTitleArray":[],"icon:text":"A","icon:bgColor":"#1b5e20","lastonlineISO":"2016-12-20T23:42:44.236Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":false,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"votes":0,"timestamp":1410811863518,"tid":2412,"content":"I thought that this didn't include writing to the db as well as reading - would be very happy to be wrong on this one!
\n","pid":18824,"uid":639,"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"timestampISO":"2014-09-15T20:11:03.518Z","editedISO":"","index":2,"user":{"uid":639,"username":"babaggeii","userslug":"babaggeii","reputation":5,"postcount":50,"topiccount":21,"picture":"https://i.imgur.com/I7fGHXg.jpg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1463075763513,"groupTitle":null,"mutedUntil":0,"displayname":"babaggeii","groupTitleArray":[],"icon:text":"B","icon:bgColor":"#ff5722","lastonlineISO":"2016-05-12T17:56:03.513Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":true,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"votes":2,"timestamp":1410812862124,"tid":2412,"content":"@babaggeii No, we don't have a write-enabled API yet, but I am working on it.
\nI'm blocked by gh#2082, but that's very much my fault
\n","pid":18825,"uid":2,"upvotes":2,"downvotes":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[{"uid":639,"username":"babaggeii","userslug":"babaggeii","picture":"https://i.imgur.com/I7fGHXg.jpg","fullname":null,"displayname":"babaggeii","icon:text":"B","icon:bgColor":"#ff5722"}],"text":"[[topic:replies-to-this-post, 2]]","count":2,"timestampISO":"2014-09-15T20:30:12.717Z"},"deleted":0,"deleterUid":0,"edited":0,"bookmarks":0,"timestampISO":"2014-09-15T20:27:42.124Z","editedISO":"","index":3,"user":{"uid":2,"username":"julian","userslug":"julian","reputation":4421,"postcount":9835,"topiccount":397,"picture":"/assets/uploads/profile/2-profileavatar-1701457270279.jpeg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1711626027846,"groupTitle":"[\"Staff\",\"GNU/Linux User\"]","mutedUntil":0,"displayname":"julian","groupTitleArray":["Staff","GNU/Linux User"],"icon:text":"J","icon:bgColor":"#607d8b","lastonlineISO":"2024-03-28T11:40:27.846Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[{"name":"Staff","slug":"staff","labelColor":"#1852be","textColor":"#ffffff","icon":"","userTitle":"NodeBB"},{"name":"GNU/Linux User","slug":"gnu-linux-user","labelColor":"#ebad32","textColor":"#262626","icon":"fa-linux","userTitle":"GNU/Linux"}],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":false,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"pid":18826,"uid":639,"tid":2412,"content":"@julian excellent news. Best of luck.
\n","timestamp":1410813012717,"votes":0,"toPid":18825,"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"timestampISO":"2014-09-15T20:30:12.717Z","editedISO":"","index":4,"parent":{"username":"julian","displayname":"julian"},"user":{"uid":639,"username":"babaggeii","userslug":"babaggeii","reputation":5,"postcount":50,"topiccount":21,"picture":"https://i.imgur.com/I7fGHXg.jpg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1463075763513,"groupTitle":null,"mutedUntil":0,"displayname":"babaggeii","groupTitleArray":[],"icon:text":"B","icon:bgColor":"#ff5722","lastonlineISO":"2016-05-12T17:56:03.513Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":true,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"votes":0,"timestamp":1411570723797,"tid":2412,"content":"@julian What is the planned extent of the write-API? I'm just thinking about how to go about integrating our website and booking system into nodeBB (we're using it to deliver discussion-based courses).
\nIdeally we'd have a full complement of elements (users, categories, sub-categories, permissions, roles, etc.) so that we can manage it all automatically from our system, but I'm not sure what's in the roadmap for this.
\n","pid":19377,"toPid":18825,"uid":639,"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"timestampISO":"2014-09-24T14:58:43.797Z","editedISO":"","index":5,"parent":{"username":"julian","displayname":"julian"},"user":{"uid":639,"username":"babaggeii","userslug":"babaggeii","reputation":5,"postcount":50,"topiccount":21,"picture":"https://i.imgur.com/I7fGHXg.jpg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1463075763513,"groupTitle":null,"mutedUntil":0,"displayname":"babaggeii","groupTitleArray":[],"icon:text":"B","icon:bgColor":"#ff5722","lastonlineISO":"2016-05-12T17:56:03.513Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":true,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"votes":0,"timestamp":1411571174846,"tid":2412,"content":"Ideally, I'd like to introduce feature parity between the write API and NodeBB itself. I suppose for demonstration purposes, the initial release will only support topic and post creation, but it should be easy to extend this to cover everything else.
\n","pid":19378,"uid":2,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[{"uid":639,"username":"babaggeii","userslug":"babaggeii","picture":"https://i.imgur.com/I7fGHXg.jpg","fullname":null,"displayname":"babaggeii","icon:text":"B","icon:bgColor":"#ff5722"},{"uid":8327,"username":"esfandiar","userslug":"esfandiar","picture":"","fullname":null,"displayname":"esfandiar","icon:text":"E","icon:bgColor":"#673ab7"}],"text":"[[topic:replies-to-this-post, 2]]","count":2,"timestampISO":"2014-09-24T15:08:43.895Z"},"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"bookmarks":0,"timestampISO":"2014-09-24T15:06:14.846Z","editedISO":"","index":6,"user":{"uid":2,"username":"julian","userslug":"julian","reputation":4421,"postcount":9835,"topiccount":397,"picture":"/assets/uploads/profile/2-profileavatar-1701457270279.jpeg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1711626027846,"groupTitle":"[\"Staff\",\"GNU/Linux User\"]","mutedUntil":0,"displayname":"julian","groupTitleArray":["Staff","GNU/Linux User"],"icon:text":"J","icon:bgColor":"#607d8b","lastonlineISO":"2024-03-28T11:40:27.846Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[{"name":"Staff","slug":"staff","labelColor":"#1852be","textColor":"#ffffff","icon":"","userTitle":"NodeBB"},{"name":"GNU/Linux User","slug":"gnu-linux-user","labelColor":"#ebad32","textColor":"#262626","icon":"fa-linux","userTitle":"GNU/Linux"}],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":false,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"votes":0,"timestamp":1411571323895,"tid":2412,"content":"@julian Sounds good - how high up the list of priorities is this?
\n","pid":19379,"toPid":19378,"uid":639,"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"timestampISO":"2014-09-24T15:08:43.895Z","editedISO":"","index":7,"parent":{"username":"julian","displayname":"julian"},"user":{"uid":639,"username":"babaggeii","userslug":"babaggeii","reputation":5,"postcount":50,"topiccount":21,"picture":"https://i.imgur.com/I7fGHXg.jpg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1463075763513,"groupTitle":null,"mutedUntil":0,"displayname":"babaggeii","groupTitleArray":[],"icon:text":"B","icon:bgColor":"#ff5722","lastonlineISO":"2016-05-12T17:56:03.513Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":true,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"pid":53035,"uid":2756,"tid":2412,"content":"@julian Was the write-enabled REST API ever implemented?
\n","timestamp":1470185564877,"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"votes":0,"timestampISO":"2016-08-03T00:52:44.877Z","editedISO":"","index":8,"user":{"uid":2756,"username":"corbit09","userslug":"corbit09","reputation":2,"postcount":3,"topiccount":1,"picture":null,"signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1471119425838,"groupTitle":null,"mutedUntil":0,"displayname":"corbit09","groupTitleArray":[],"icon:text":"C","icon:bgColor":"#009688","lastonlineISO":"2016-08-13T20:17:05.838Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":false,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"pid":53038,"uid":536,"tid":2412,"content":"\"There's a plugin for that\"
\nA RESTful JSON-speaking API allowing you to write things to NodeBB - NodeBB/nodebb-plugin-write-api
\n\tGitHub (github.com)
\n\t\n@julian Any update on this feature?
\nThanks.
\n","timestamp":1476408793347,"toPid":"19378","replies":{"hasMore":false,"hasSingleImmediateReply":true,"users":[{"uid":2,"username":"julian","userslug":"julian","picture":"/assets/uploads/profile/2-profileavatar-1701457270279.jpeg","fullname":"Julian Lam","displayname":"julian","icon:text":"J","icon:bgColor":"#607d8b"}],"text":"[[topic:one-reply-to-this-post]]","count":1,"timestampISO":"2016-10-14T01:58:51.154Z"},"deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"bookmarks":0,"votes":0,"timestampISO":"2016-10-14T01:33:13.347Z","editedISO":"","index":10,"parent":{"username":"julian","displayname":"julian"},"user":{"uid":8327,"username":"esfandiar","userslug":"esfandiar","reputation":4,"postcount":30,"topiccount":8,"picture":"","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1681323118187,"groupTitle":null,"mutedUntil":0,"displayname":"esfandiar","groupTitleArray":[],"icon:text":"E","icon:bgColor":"#673ab7","lastonlineISO":"2023-04-12T18:11:58.187Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":false,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true},{"pid":55450,"uid":2,"tid":2412,"content":"@esfandiar Yes, take a look at the write API plugin.
\n","timestamp":1476410331154,"toPid":"55449","deleted":0,"upvotes":0,"downvotes":0,"deleterUid":0,"edited":0,"replies":{"hasMore":false,"hasSingleImmediateReply":false,"users":[],"text":"[[topic:one-reply-to-this-post]]","count":0},"bookmarks":0,"votes":0,"timestampISO":"2016-10-14T01:58:51.154Z","editedISO":"","index":11,"parent":{"username":"esfandiar","displayname":"esfandiar"},"user":{"uid":2,"username":"julian","userslug":"julian","reputation":4421,"postcount":9835,"topiccount":397,"picture":"/assets/uploads/profile/2-profileavatar-1701457270279.jpeg","signature":"","banned":false,"banned:expire":0,"status":"offline","lastonline":1711626027846,"groupTitle":"[\"Staff\",\"GNU/Linux User\"]","mutedUntil":0,"displayname":"julian","groupTitleArray":["Staff","GNU/Linux User"],"icon:text":"J","icon:bgColor":"#607d8b","lastonlineISO":"2024-03-28T11:40:27.846Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"selectedGroups":[{"name":"Staff","slug":"staff","labelColor":"#1852be","textColor":"#ffffff","icon":"","userTitle":"NodeBB"},{"name":"GNU/Linux User","slug":"gnu-linux-user","labelColor":"#ebad32","textColor":"#262626","icon":"fa-linux","userTitle":"GNU/Linux"}],"custom_profile_info":[]},"editor":null,"bookmarked":false,"upvoted":false,"downvoted":false,"selfPost":false,"events":[],"topicOwnerPost":false,"display_edit_tools":false,"display_delete_tools":false,"display_moderator_tools":false,"display_move_tools":false,"display_post_menu":true}],"events":[],"category":{"link":"","class":"col-lg-4 col-md-6 col-xs-12","icon":"fa-github","description":"Stay tuned here to hear more about new releases and features of NodeBB!","order":3,"topic_count":1379,"name":"NodeBB Development","cid":3,"post_count":8598,"numRecentReplies":1,"bgColor":"#097db3","slug":"3/nodebb-development","color":"#ffffff","disabled":0,"descriptionParsed":"Stay tuned here to hear more about new releases and features of NodeBB!
\n","isSection":0,"subCategoriesPerPage":10,"handle":"nodebb-development","minTags":0,"maxTags":5,"postQueue":1,"parentCid":0,"totalPostCount":8598,"totalTopicCount":1379},"tagWhitelist":[],"minTags":0,"maxTags":5,"thread_tools":[{"class":"toggleQuestionStatus","title":"[[qanda:thread.tool.as_question]]","icon":"fa-question-circle"}],"isFollowing":false,"isNotFollowing":true,"isIgnoring":false,"bookmark":null,"postSharing":[{"id":"facebook","name":"Facebook","class":"fa-brands fa-facebook","activated":true},{"id":"twitter","name":"X (Twitter)","class":"fa-brands fa-x-twitter","activated":true},{"id":"whatsapp","name":"Whatsapp","class":"fa-brands fa-whatsapp","activated":true},{"id":"telegram","name":"Telegram","class":"fa-brands fa-telegram","activated":true},{"id":"linkedin","name":"LinkedIn","class":"fa-brands fa-linkedin","activated":true}],"deleter":null,"merger":null,"forker":null,"related":[],"unreplied":false,"icons":[],"privileges":{"topics:reply":false,"topics:read":true,"topics:schedule":false,"topics:tag":false,"topics:delete":false,"posts:edit":false,"posts:history":false,"posts:upvote":false,"posts:downvote":false,"posts:delete":false,"posts:view_deleted":false,"read":true,"purge":false,"view_thread_tools":false,"editable":false,"deletable":false,"view_deleted":false,"view_scheduled":false,"isAdminOrMod":false,"disabled":0,"tid":"2412","uid":-1},"topicStaleDays":60,"reputation:disabled":0,"downvote:disabled":0,"feeds:disableRSS":0,"signatures:hideDuplicates":0,"bookmarkThreshold":5,"necroThreshold":7,"postEditDuration":0,"postDeleteDuration":0,"scrollToMyPost":true,"updateUrlWithPostIndex":true,"allowMultipleBadges":true,"privateUploads":false,"showPostPreviewsOnHover":true,"sortOptionLabel":"[[topic:oldest-to-newest]]","rssFeedUrl":"/topic/2412.rss","postIndex":1,"breadcrumbs":[{"text":"[[global:home]]","url":"https://community.nodebb.org"},{"text":"NodeBB Development","url":"https://community.nodebb.org/category/3/nodebb-development","cid":3},{"text":"Is there a full CRUD Api in the vision?"}],"author":{"username":"babaggeii","userslug":"babaggeii","uid":639,"displayname":"babaggeii"},"pagination":{"prev":{"page":1,"active":false},"next":{"page":1,"active":false},"first":{"page":1,"active":true},"last":{"page":1,"active":true},"rel":[],"pages":[],"currentPage":1,"pageCount":1},"loggedIn":false,"loggedInUser":{"uid":0,"username":"[[global:guest]]","picture":"","icon:text":"?","icon:bgColor":"#aaa"},"relative_path":"","template":{"name":"topic","topic":true},"url":"/topic/2412/is-there-a-full-crud-api-in-the-vision","bodyClass":"page-topic page-topic-2412 page-topic-is-there-a-full-crud-api-in-the-vision template-topic page-topic-category-3 page-topic-category-nodebb-development parent-category-3 page-status-200 theme-harmony user-guest","browsingUsers":true,"_header":{"tags":{"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1.0"},{"name":"content-type","content":"text/html; charset=UTF-8","noEscape":true},{"name":"apple-mobile-web-app-capable","content":"yes"},{"name":"mobile-web-app-capable","content":"yes"},{"property":"og:site_name","content":"NodeBB Community"},{"name":"msapplication-badge","content":"frequency=30; polling-uri=https://community.nodebb.org/sitemap.xml","noEscape":true},{"name":"theme-color","content":"#0471ff"},{"name":"keywords","content":"nodebb,forum,community,discussion,javascript,nodejs,mongodb,redis,websockets"},{"name":"msapplication-square150x150logo","content":"/assets/uploads/system/site-logo.png","noEscape":true},{"name":"title","content":"Is there a full CRUD Api in the vision?"},{"property":"og:title","content":"Is there a full CRUD Api in the vision?"},{"property":"og:type","content":"article"},{"property":"article:published_time","content":"2014-09-15T19:34:10.980Z"},{"property":"article:modified_time","content":"2016-10-14T01:58:51.154Z"},{"property":"article:section","content":"NodeBB Development"},{"name":"description","content":"Just wondering what the vision is for this. It would be great to be able to use a REST api for unlimited integration with other services. We want to use Node..."},{"property":"og:description","content":"Just wondering what the vision is for this. It would be great to be able to use a REST api for unlimited integration with other services. We want to use Node..."},{"property":"og:image","content":"https://i.imgur.com/I7fGHXg.jpg","noEscape":true},{"property":"og:image:url","content":"https://i.imgur.com/I7fGHXg.jpg","noEscape":true},{"property":"og:image","content":"https://community.nodebb.org/assets/uploads/system/site-logo.png","noEscape":true},{"property":"og:image:url","content":"https://community.nodebb.org/assets/uploads/system/site-logo.png","noEscape":true},{"property":"og:image:width","content":"376"},{"property":"og:image:height","content":"132"},{"content":"https://community.nodebb.org/api/topic/2412/is-there-a-full-crud-api-in-the-vision","property":"og:url"}],"link":[{"rel":"icon","type":"image/x-icon","href":"/assets/uploads/system/favicon.ico?v=af2f86gdel8"},{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"},{"rel":"search","type":"application/opensearchdescription+xml","title":"NodeBB Community","href":"/osd.xml"},{"rel":"apple-touch-icon","href":"/assets/uploads/system/touchicon-orig.png"},{"rel":"icon","sizes":"36x36","href":"/assets/uploads/system/touchicon-36.png"},{"rel":"icon","sizes":"48x48","href":"/assets/uploads/system/touchicon-48.png"},{"rel":"icon","sizes":"72x72","href":"/assets/uploads/system/touchicon-72.png"},{"rel":"icon","sizes":"96x96","href":"/assets/uploads/system/touchicon-96.png"},{"rel":"icon","sizes":"144x144","href":"/assets/uploads/system/touchicon-144.png"},{"rel":"icon","sizes":"192x192","href":"/assets/uploads/system/touchicon-192.png"},{"rel":"prefetch stylesheet","type":"","href":"/assets/plugins/nodebb-plugin-markdown/styles/github.css"},{"rel":"prefetch","href":"/assets/language/en-GB/markdown.json?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/uploads.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/drafts.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/tags.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/categoryList.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/resize.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/autocomplete.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/templates/composer.tpl?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/language/en-GB/topic.json?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/language/en-GB/modules.json?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/language/en-GB/tags.json?v=af2f86gdel8"},{"rel":"stylesheet","href":"https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/styles.css?v=af2f86gdel8"},{"rel":"canonical","href":"https://community.nodebb.org/topic/2412/is-there-a-full-crud-api-in-the-vision","noEscape":true},{"rel":"alternate","type":"application/rss+xml","href":"/topic/2412.rss"},{"rel":"up","href":"https://community.nodebb.org/category/3/nodebb-development"},{"rel":"author","href":"https://community.nodebb.org/user/babaggeii"}]}},"widgets":{"footer":[{"html":"\r\n\r\n