Appearance
Public API
Base URL:
https://your-domain.com
Public endpoints that do not require authentication.
Get Public Settings
Retrieve public system settings including ISP branding, payment gateway status, and app configuration.
| Property | Value |
|---|---|
| Endpoint | Get Public Settings |
| Method | GET |
| URL | /api/v1/public/settings |
| Authentication | Not Required |
Request Headers:
| Header | Value | Required |
|---|---|---|
Accept | application/json | Yes |
Request Body: None
Success Response (200 OK):
json
{
"success": true,
"data": {
"app_name": "Zal Ultra",
"app_logo": "https://your-domain.com/logo.png",
"currency": "BDT",
"currency_symbol": "৳",
"timezone": "Asia/Dhaka",
"bkash_enabled": true,
"nagad_enabled": false,
"online_payment_enabled": true
}
}Error Response (500 Internal Server Error):
json
{
"success": false,
"message": "Failed to retrieve settings"
}