# Documents

A `Document` represents any kind of information that you want to persist for some time. Documents are saved as schema-less data in a database.&#x20;

In addition to the unstructured `content`, which is usually available in JSON, XML or text format, a document has additional, firmly defined properties. These are used to index and group documents `Key, Context, UserId, Rank` or to store user-defined meta information `UserState, UnserInfo, ClientId, ClientVersion` with the document.

The `/Docs` endpoint provides services to Create, Update, to Upsert or Delete documents, as well as to Read (GET) or Query multiple documents.

{% content-ref url="documents/document-properties" %}
[document-properties](https://services.markusschmidt.pro/mspro.services/endpoints/documents/document-properties)
{% endcontent-ref %}
