API Keys and Embed Access
API keys allow external systems to access KinoForms data.
Open Settings > API Keys.
Create an API Key
- Open Settings > API Keys.
- Choose Create API Key.
- Enter a key name.
- Select one or more permissions.
- Create the key.
- Copy the key immediately.
The full key is only shown once.
API Key Permissions
Available scopes:
forms:read: view form definitionsforms:write: create and modify formssubmissions:read: view submission datasubmissions:write: create submissions
Grant the smallest scope set needed by the integration.
Revoke an API Key
- Open Settings > API Keys.
- Find the key.
- Choose revoke or delete.
- Confirm.
Revocation is permanent. External systems using the key will stop working.
Embed Routes
Embed/API-key routes are intended for external systems that need to:
- Fetch a form definition
- Submit data to a form
- Read submissions
Send the API key with requests using the expected API-key header configured by the application.
Key Safety
- Do not put secret API keys in public frontend code.
- Store keys in server-side environment variables or secret managers.
- Rotate keys if they are exposed.
- Revoke unused keys.
