I would like to know and understand the steps of SharePoint itself when it comes to uploading documents into a library (i. e. used as document management system) - also regarding the version control. Which system components are taking part here and in which order? I think any object model - especially for a document library or the version control of SharePoint would help me a lot.

1 Answer 1


There are three or four "object models" for SharePoint. They vary by where you're accessing SharePoint from, how you want to access SharePoint, and what language you want to use.

Since you reference 2013, Start here:

SharePoint 2013

and then under "References" choose the particular library you're looking for:

  • JavaScript API reference for SharePoint
  • REST API reference for SharePoint
  • .NET server API reference for SharePoint
  • .NET client API reference for SharePoint

Look for documentation around lists/libraries... version control would be part of that, although it's a list configuration and you would need to specifically access the version history to get that type of information.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.