Account & Settings
API Access
Create and revoke API keys to connect InvoiceKaro with your own tools and workflows — available on Professional and Enterprise plans.
Want to connect InvoiceKaro to your own systems? API Access lets you create keys for programmatic, system-to-system access — and revoke them the moment they're no longer needed.
Important
API Access is available on the Professional and Enterprise plans. To unlock it, see Plans, trial & upgrading.
Create an API key
- 1Open Profile → API Access.
- 2In the API Keys modal, tap Create API Key and give the key a Key Name.
- 3Copy the key immediately — it's shown only once ("This key will only be shown once"), so store it securely and treat it like a password.
- 4Use the key in your integration to authenticate requests to InvoiceKaro.
Warning
A key grants access to your account's data. Never commit it to source control, paste it in chats, or share it publicly. If a key may be exposed, revoke it and create a new one.
Revoke a key
If a key is no longer needed — or you suspect it's been leaked — revoke it from the API Access screen. Once revoked, any request using that key stops working immediately, so rotate it before it's misused.
- 1Open Profile → API Access and find the key.
- 2Choose Revoke.
- 3Create a fresh key and update your integration if you still need access.
Keep keys safe
- Store keys in a secrets manager or environment variable, never in plain code.
- Use a separate key per integration so you can revoke one without breaking the rest.
- Revoke keys you no longer use — fewer live keys means less to worry about.
Note
Your data is encrypted in transit and at rest and hosted in India, aligned with the DPDP Act & IT Act. For integration help, reach
support@invoicekaro.com.