Answers.Body: <p>I've got 0 experience with React, but you can write a Craft <a href="https://craftcms.com/docs/plugins" rel="nofollow noreferrer">plugin</a> (generate boilerplate code at <a href="https://pluginfactory.io" rel="nofollow noreferrer">https://pluginfactory.io</a>), that has a <a href="https://craftcms.com/docs/plugins/controllers" rel="nofollow noreferrer">controller</a> <a href="https://craftcms.com/docs/plugins/controllers#posting-to-controller-actions" rel="nofollow noreferrer">action(s)</a> your webapp can post to.</p>
  
  <p>From there you can use <a href="https://craftcms.com/classreference/services/EntriesService#saveEntry-detail" rel="nofollow noreferrer"><code>EntriesService-&gt;saveEntry</code></a> (<code>craft()-&gt;entries-&gt;saveEntry()</code>) to update/create entries just like Craft/any other plugin does.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-20T17:19:36.563Z
Answers.LastActivityDate: 2017-04-20T17:19:36.563Z
Answers.UserDisplayName: Brad Bell
Body: <p>I would like to access and modify certain entries using asynchronous calls from a custom made webapp using React which is complementary to the main website. Is there any way to achieve this in Craft CMS?</p>
  
Tags: <craft-features>
Title: API endpoint to show/add/modify/delete content
ThreadText: # API endpoint to show/add/modify/delete content
  
  (Asked by: username_0 on 2017-04-20)
  
  I would like to access and modify certain entries using asynchronous calls from a custom made webapp using React which is complementary to the main website. Is there any way to achieve this in Craft CMS?
  
  **Tags:** craft-features
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-04-20. Score: 1
  
  I've got 0 experience with React, but you can write a Craft [plugin](https://craftcms.com/docs/plugins) (generate boilerplate code at <https://pluginfactory.io>), that has a [controller](https://craftcms.com/docs/plugins/controllers) [action(s)](https://craftcms.com/docs/plugins/controllers#posting-to-controller-actions) your webapp can post to.
  
  From there you can use [`EntriesService->saveEntry`](https://craftcms.com/classreference/services/EntriesService#saveEntry-detail) (`craft()->entries->saveEntry()`) to update/create entries just like Craft/any other plugin does.
  
  
  ---
  
  