Ledga
POST/accounts/initialize-defaults

Initialize default chart of accounts for a ledger

Initialize default chart of accounts

Responses

200Default accounts created successfully
{
  "success": true,
  "data": {
    "accounts_count": 15
  }
}
400Ledger already has accounts
{
  "success": false,
  "message": "Validation failed",
  "code": "VALIDATION_ERROR"
}
401Unauthenticated
{
  "success": false,
  "message": "Validation failed",
  "code": "VALIDATION_ERROR"
}
403Forbidden
{
  "success": false,
  "message": "Validation failed",
  "code": "VALIDATION_ERROR"
}

Examples

curl -X POST https://ledga.io/api/v1/accounts/initialize-defaults \
  -H "Authorization: Bearer sk_xxxxxxxx_your_secret"

← All endpoints