Project Settings
Go to your project page and click on the Project Settings menu.
On this page, you can configure settings for your project.
Project Name
You can set the project name in your project settings.
The project name can be used to identify your project in the My Projects page, and also can be used to replace Automated E-Mail's placeholders.
CORS
In your project settings, you can set the CORS setting to allow the request from the specific domain.
When left empty, the CORS setting will be set to * by default. Otherwise, you can set the CORS setting to the specific domain, for example, https://example.com. You can also set multiple domains by separating them with a comma, for example, https://example.com,https://example2.com.
When the CORS setting is configured, requests from other domains will be blocked.
In production, it is recommended to set the CORS setting to the specific domain to prevent unauthorized access to your project.
Secret Key
Skapi provides API bridge to your custom APIs.
For example, you might have your own external server that you want your users to connect to.
You can set your own secret key to protect your own APIs from unauthorized access.
For more information, refer secure post request to your custom APIs.
Disable/Enable
You can disable your project temporarily from the project dashboard.
This is useful when you need to go under maintainance while temporarily blocking the access to your project without losing the data. When you disable your project, all the requests to your project will be blocked, and the project will be shown as disabled in the My Projects page.
WARNING
Disabling your project will not pause your subscription. You will still be charged for the project even when it is disabled.
Allow Signup
You can prevent user signup by turning off this option. This setting will prevent anyone to signup or prevent anyone from removing their account in your project.
If this option is turned off, only the admin can create, disable user accounts from the Users page. This is useful when you want to create a private project for a specific group of users.
Prevent Inquiry
You can prevent users from sending inquiries to your project by turning off this option.
This is useful when you are not planning to use the sendInquiry() method, and want to prevent spam.
Freeze Database
You can freeze your database to prevent write operations by non-admin users.
When the database is frozen, all users with an access level below 99 will be blocked from performing write operations. Only read operations will be allowed.
When this is enabled, only the project owner can write to the database.
