CorasWorks Application Service capabilities index

Or in layman’s terms, CAPS can do that!? With the successful launch of CorasWorks v11.3 release and our shiny new API, we now get to see all the impressive & innovative solutions and apps our customers build with it. In support of that, I thought it best to provide the most exhaustive list I could of everything you could use CAPS to do within a SharePoint environment:

  • Return data from a List/Library on one site, multiple sites, multiple site collections and/or multiple web applications in a single query
  • Aggregate data from multiple Lists or Libraries
  • Query data using filters, sorting & joins
  • Include Attachment filenames and URLs in query output
  • Expand recurring events into individual occurrences
  • Create a List item
  • Copy and Move files between Libraries
  • Return the contents of any web-viewable text document (XML, XSLT, CSS, JS, TXT, etc)
  • Modify a List or Library item
  • Delete a List or Library item
  • Manually Start a workflow (by executing a CorasWorks Action which does so)
  • Set/change the Content Approval Status of a List/Library item
  • Create new Web Part Pages
  • Copy existing Web Part Pages with web parts intact
  • Query for activated Site Collection Features
  • Query for Web Front End server information
  • Query for available Web Part Page Templates
  • Query for all web parts and their properties within a site, Library or specific page
  • Query for schema information for any List or Library
  • Query for schema information for a site
  • Query for all the Site Collections in a web application
  • Query for information about all, or a specific, user on a site
  • Create a List or Library
  • Delete a List or Library, or a View therein


This is in addition to all the features it includes for extending the CorasWorks platform itself, such as:

  • Querying for all the built-in variables CorasWorks includes
  • Querying for one or more user-generated CorasWorks Global Variables
  • Executing a CorasWorks Action against one or more items
  • Running a CorasWorks Central View as a data engine request
  • Retrieving the definition of one or more CorasWorks Actions
  • Retrieving the definition of one or more CorasWorks Central Views

Couple all of that with the fact that any of the above can return their result as XML or JSON (or even HTML) whilst allowing you to apply XSLT 2.0 transforms. You can also run any number of operations, including different types simultaneously using our Batch Request method, or sequentially using our Redirect method, even dynamically building subsequent requests based on the results of an initial request. There’s a lot of power – and years of expertise and experience – behind the CorasWorks Application Service. And now all of our customers can leverage these capabilities in ways never before possible. If you haven’t yet, download & install v11.3, check out the CAPS Learning Center ( and you’ll be saying “CAPS can do that!?” too!

Comments are closed.