Crove Docs
Crove Docs
Crove Documentation

Getting Started

IntroductionQuick StartKey Concepts

Templates

Templates OverviewTemplate EditorVariablesExpressionsForm Builder

Documents

Documents OverviewCreating DocumentsFilling DocumentsE-SignaturesPDF Generation

API Reference

API OverviewAuthenticationTemplates APIDocuments APIRate Limits

Webhooks

Webhooks OverviewOutgoing WebhooksIncoming WebhooksWebhook Events

Integrations

Integrations OverviewZapier IntegrationAPI Keys

Account & Billing

Account OverviewTeam ManagementBilling & PlansWorkspace Settings

API Keys

Create and manage API keys for integrating Crove with external systems.

API Keys

API keys authenticate your external integrations with Crove. Use them for the REST API, Zapier connections, and other third-party integrations.

Creating an API key

  1. Go to Settings > API Keys
  2. Click Create API Key
  3. Enter a descriptive name:
    • "Production API" for your main application
    • "Zapier Integration" for Zapier
    • "Staging" for development/testing
  4. Click Create
  5. Copy the key immediately

The full API key is only shown once at creation time. Copy and store it securely. If you lose it, you'll need to create a new key.

Managing keys

Viewing keys

The API Keys page shows all your keys with:

  • Name — The descriptive name you gave it
  • Created — When the key was created
  • Last used — When the key was last used in an API request

Revoking a key

To revoke (disable) a key:

  1. Find the key in the list
  2. Click Revoke
  3. Confirm the action

Revoking is immediate and permanent. All integrations using that key will stop working instantly.

Usage recommendations

One key per integration

Create separate API keys for each integration:

Key nameUsed by
Production APIYour main application
ZapierZapier workflows
CRM SyncCRM integration script
DevelopmentLocal development

This way, you can revoke a single key without affecting other integrations.

Key rotation

Periodically rotate your API keys for security:

  1. Create a new API key
  2. Update your integration to use the new key
  3. Verify everything works
  4. Revoke the old key

Environment separation

Use different keys for different environments:

# .env.local (development)
CROVE_API_KEY=crove_dev_xxx

# .env.production (production)
CROVE_API_KEY=crove_prod_yyy

Security

  • Never commit keys to version control — Use environment variables
  • Never expose keys in client-side code — API calls should be made from your server
  • Use HTTPS — All Crove API requests must use HTTPS
  • Monitor usage — Check "Last used" dates to identify unused keys and revoke them
  • Limit access — Only create keys for team members who need API access

Quotas

API key usage counts toward your plan's monthly API quota. Check your current usage at Settings > API Keys or via the Rate Limits endpoint.

PlanMonthly API calls
Starter1,000
Pro10,000
Business50,000
EnterpriseCustom

Zapier Integration

Connect Crove to 5,000+ apps with Zapier — no code required.

Account Overview

Manage your Crove workspace, team, billing, and account settings.

On this page

API KeysCreating an API keyManaging keysViewing keysRevoking a keyUsage recommendationsOne key per integrationKey rotationEnvironment separationSecurityQuotas