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