1. API Specification#
This chapter describes the APIs used in the GNU Taler project. It includes both APIs that are pre-existing as well as APIs specific to the project.
These protocol specifications define the interfaces between the core components of GNU Taler. Most of these interfaces use HTTP-based RESTful protocols using JSON. In the documentation, we use TypeScript syntax to describe the JSON objects used in our REST APIs.
- 1.1. Overview
 - 1.2. Conventions for Taler RESTful APIs
 - 1.3. The Exchange RESTful API
 - 1.4. Merchant Backend RESTful API
 - 1.5. Wallet-Core API Documentation
 - 1.6. The Auditor RESTful JSON API
 - 1.7. Backup and Synchronization RESTful API
 - 1.8. Challenger Service API
 - 1.9. Directory RESTful API
 - 1.10. Mailbox RESTful API
 - 1.11. Bank RESTful APIs
 - 1.12. The Donau RESTful API
 - 1.13. Taler Observability API