<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: REST APIs and documentation in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/rest-apis-and-documentation/m-p/306985#M260115</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for reading the tutorial.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When you see a URL that includes "public" that is part of the Public API. You can find documentation on that here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://www.alfresco.com/cmis/browser?id=workspace%3A//SpacesStore/b09d212a-00c6-4ec3-9764-0eca67bb8529" rel="nofollow noopener noreferrer"&gt;https://www.alfresco.com/cmis/browser?id=workspace%3A//SpacesStore/b09d212a-00c6-4ec3-9764-0eca67bb8529&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When possible, you should use the public API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As you are finding out, it isn't always possible. So you can go to &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/index" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/index&lt;/A&gt;&lt;SPAN&gt; and browse out-of-the-box web scripts. The caution here is that many of those web scripts are not public. They are subject to change without notice.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can browse web scripts by lifecycle at this URL: &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/index/lifecycle/" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/index/lifecycle/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You need to stick to "public_api" and "draft_public_api" if at all possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another approach to consider, and this would work for your people/groups requirement as well as your workflows requirement, is to create your own custom web scripts. Those web script controllers can then use the Alfresco JavaScript API or Alfresco Java API to do what you need to do. The nice thing about that is that you are in full control of the HTTP part of the API and your controllers are using standard API to do what needs to be done.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For this reason, it is recommended that you use the Public API first, custom web scripts second, and then the out-of-the-box web scripts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Mar 2014 21:24:23 GMT</pubDate>
    <dc:creator>jpotts</dc:creator>
    <dc:date>2014-03-04T21:24:23Z</dc:date>
    <item>
      <title>REST APIs and documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rest-apis-and-documentation/m-p/306984#M260114</link>
      <description>Hello,I'm integrating with a standalone Alfresco 4.2 from an external client app written in Java.&amp;nbsp; I've had great luck with the CMIS API using OpenCMIS with extensions.&amp;nbsp; I'm having more difficulty figuring out if I'm doing things right for some of my needs, though.Specifically, my app needs to two m</description>
      <pubDate>Tue, 04 Mar 2014 03:03:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rest-apis-and-documentation/m-p/306984#M260114</guid>
      <dc:creator>b_victor</dc:creator>
      <dc:date>2014-03-04T03:03:49Z</dc:date>
    </item>
    <item>
      <title>Re: REST APIs and documentation</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rest-apis-and-documentation/m-p/306985#M260115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for reading the tutorial.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When you see a URL that includes "public" that is part of the Public API. You can find documentation on that here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://www.alfresco.com/cmis/browser?id=workspace%3A//SpacesStore/b09d212a-00c6-4ec3-9764-0eca67bb8529" rel="nofollow noopener noreferrer"&gt;https://www.alfresco.com/cmis/browser?id=workspace%3A//SpacesStore/b09d212a-00c6-4ec3-9764-0eca67bb8529&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When possible, you should use the public API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As you are finding out, it isn't always possible. So you can go to &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/index" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/index&lt;/A&gt;&lt;SPAN&gt; and browse out-of-the-box web scripts. The caution here is that many of those web scripts are not public. They are subject to change without notice.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can browse web scripts by lifecycle at this URL: &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/service/index/lifecycle/" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/index/lifecycle/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You need to stick to "public_api" and "draft_public_api" if at all possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another approach to consider, and this would work for your people/groups requirement as well as your workflows requirement, is to create your own custom web scripts. Those web script controllers can then use the Alfresco JavaScript API or Alfresco Java API to do what you need to do. The nice thing about that is that you are in full control of the HTTP part of the API and your controllers are using standard API to do what needs to be done.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For this reason, it is recommended that you use the Public API first, custom web scripts second, and then the out-of-the-box web scripts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Mar 2014 21:24:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rest-apis-and-documentation/m-p/306985#M260115</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2014-03-04T21:24:23Z</dc:date>
    </item>
  </channel>
</rss>

