Building Applications¶
- Application architecture
 - JavaScript Client Libraries
 - HTTP JSON API Service
- Running the JSON API
 - HTTP Status Codes
 - Create a new Contract
 - Creating a Contract with a Command ID
 - Exercise by Contract ID
 - Exercise by Contract Key
 - Create and Exercise in the Same Transaction
 - Fetch Contract by Contract ID
 - Fetch Contract by Key
 - Get all Active Contracts
 - Get all Active Contracts Matching a Given Query
 - Fetch Parties by Identifiers
 - Fetch All Known Parties
 - Allocate a New Party
 - Creating a New User
 - Get Authenticated User Information
 - Get Specific User Information
 - Delete Specific User
 - List Users
 - Grant User Rights
 - Revoke User Rights
 - List Authenticated User Rights
 - List Specific User Rights
 - List All DALF Packages
 - Download a DALF Package
 - Upload a DAR File
 - Streaming API
 - Healthcheck Endpoints
 
 - Daml Script
 - Daml REPL
 - Upgrading and Extending Daml applications
 - Authorization
 - The Ledger API
 - Command deduplication
 - Daml Triggers - Off-Ledger Automation in Daml
 - Trigger Service
 - Auth Middleware