summaryrefslogtreecommitdiff
path: root/core/api-mailbox.rst
diff options
context:
space:
mode:
Diffstat (limited to 'core/api-mailbox.rst')
-rw-r--r--core/api-mailbox.rst48
1 files changed, 3 insertions, 45 deletions
diff --git a/core/api-mailbox.rst b/core/api-mailbox.rst
index 4633777e..34d27ded 100644
--- a/core/api-mailbox.rst
+++ b/core/api-mailbox.rst
@@ -29,52 +29,10 @@ for all details not specified in the individual requests.
The `glossary <https://docs.taler.net/glossary.html#glossary>`_
defines all specific terms used in this section.
---------------------
-Terms of service API
---------------------
-
-These APIs allow wallets to obtain the terms of service
-and the privacy policy of the Mailbox.
-
-.. http:get:: /terms
-
- Get the terms of service of the Mailbox.
- The Mailbox will consider the "Accept" and "Accept-Language" and
- "Accept-Encoding" headers when generating a response. Specifically,
- it will try to find a response with an acceptable mime-type, then
- pick the version in the most preferred language of the user, and
- finally apply compression if that is allowed by the client and
- deemed beneficial.
-
- The Mailbox will set an "Etag", and subsequent requests of the
- same client should provide the tag in an "If-None-Match" header
- to detect if the terms of service have changed. If not, a
- "204 Not Modified" response will be returned.
-
- If the "Etag" is missing, the client should not cache the response and
- instead prompt the user again at the next opportunity. This is usually only
- the case if the terms of service were not configured correctly.
-
-
-.. http:get:: /privacy
-
- Get the privacy policy of the Mailbox.
- The Mailbox will consider the "Accept" and "Accept-Language" and
- "Accept-Encoding" headers when generating a response. Specifically,
- it will try to find a response with an acceptable mime-type, then
- pick the version in the most preferred language of the user, and
- finally apply compression if that is allowed by the client and
- deemed beneficial.
-
- The Mailbox will set an "Etag", and subsequent requests of the
- same client should provide the tag in an "If-None-Match" header
- to detect if the privacy policy has changed. If not, a
- "204 Not Modified" response will be returned.
-
- If the "Etag" is missing, the client should not cache the response and
- instead prompt the user again at the next opportunity. This is usually only
- the case if the privacy policy was not configured correctly.
+.. contents:: Table of Contents
+ :local:
+.. include:: tos.rst
-------------------------
Configuration information