The Labfolder offers an extensive HTTP based application programming interface (API). This API is the recommended way of integrating third-party applications with the Labfolder ecosystem.


TABLE OF CONTENTS


Who should use the API?

The API is the designated point of integration for any data exchange with the Labfolder ecosystem. Creating, updating, deleting and querying records can - as far as the application allows - all may be done using this REST API.



Standards

The API uses a set of standards (referenced below) and best practices to make the interaction as easy as possible. Not only are standards great for benefitting from the collective experience of a large community that develops these standards, but also for users relying on a vivid ecosystem of documentation and resources.



Data Exchange Format

The data exchange format is JSON. Some endpoints serve files, such as attachments, in other formats. The response format will always be specified in the response headers.



Documentation

All API endpoints are automatically documented following the APIB specification.


API v2

The latest API v2 documentation is available at https://eln.labfolder.com/api/v2/docs/development.html. You will find information regarding authentication also in this documentation.


API v1

API v1 is deprecated. We strongly discourage using API v1 for new projects. However, if you are still needing documentation for API v1, send us a request and provide the Labfolder version for which you need the documentation, please.