This document describes the world accessible public API to the Keepit NG system. This API is used by clients (PC backup client, iOS file access client and Web file access client) for all operations on files as well as user settings.

The API is a RESTful API accessed over HTTPS and is available at 

All request and response document schemas are documented in an RNC-like syntax (see The API generally follows these conventions:

  • Numbers are decimal
  • All dates, timestamps and periods follow a subset of ISO8601 and use UTC ("Zulu") time zone
  • All documents are UTF-8 encoded

Some method/URI combinations will require user authentication, and some can be performed unauthenticated. This is documented on the individual endpoints.

The document is available to download below: