Skip to main contentSkip to navigation
Help Center/Administration/Managing API Keys
Back to Administration

Managing API Keys

Create, rotate, and manage API keys for programmatic access to DealView.

4 min read
Updated 1/30/2026

API keys enable programmatic access to DealView. Build integrations, automate workflows, and connect external systems.

API Key Overview

API keys allow:

  • Programmatic contract management
  • Integration with external tools
  • Automated data extraction
  • Custom workflow automation
Enterprise Feature

API access is available on Enterprise plans and above.

Accessing API Key Management

  1. Go to Settings > Workspace
  2. Click API Keys tab
  3. View and manage your keys

Creating an API Key

  1. Click Create API Key
  2. Enter a descriptive name
  3. Set permissions (read, write, delete)
  4. Optionally set expiration
  5. Click Create
  6. Copy the key immediately - it won't be shown again
Save Your Key

API keys are only displayed once at creation. Store securely - you cannot retrieve it later.

API Key Properties

PropertyDescription
NameDescriptive identifier
Key PrefixFirst characters for identification
PermissionsRead, Write, Delete access
CreatedCreation timestamp
Last UsedMost recent API call
ExpiresExpiration date (if set)

Permission Scopes

Configure what the key can do:

PermissionAllows
ReadList and view contracts, drafts, templates
WriteCreate and update records
DeleteRemove contracts and drafts

Best practice: Grant minimum required permissions.

Using Your API Key

Authentication

Include the key in the Authorization header:

Authorization: Bearer your_api_key_here

Base URL

https://dealview.io/api/v1/

Rate Limits

API calls are rate-limited by plan:

PlanRequests/Minute
Enterprise60
Portfolio120
Enterprise+Unlimited

Rate limit headers are included in responses.

Rotating API Keys

Regularly rotate keys for security:

  1. Find the key to rotate
  2. Click Rotate
  3. Confirm the action
  4. New key is generated
  5. Old key remains valid for 24 hours
  6. Update your integrations
  7. Old key automatically expires
Zero Downtime

The 24-hour overlap period allows updating integrations without service interruption.

Revoking API Keys

To immediately disable a key:

  1. Find the key
  2. Click Revoke
  3. Confirm revocation
  4. Key is immediately disabled

Revoked keys cannot be restored.

API Key Best Practices

  1. Name clearly - Include purpose and integration
  2. Minimum permissions - Only grant what's needed
  3. Rotate regularly - Every 90 days recommended
  4. Monitor usage - Watch for unusual activity
  5. Set expirations - For temporary integrations
  6. Secure storage - Use secrets management

API Documentation

Common endpoints:

EndpointMethodDescription
/contractsGETList contracts
/contracts/{id}GETGet contract details
/contracts/searchPOSTSearch with filters
/draftsGET/POSTManage drafts
/templatesGETList templates

Full API documentation is available at docs.dealview.io.

Monitoring API Usage

Track API key activity:

  1. View "Last Used" timestamps
  2. Check rate limit headers
  3. Review audit logs for API calls
  4. Set up usage alerts (Enterprise+)

Troubleshooting

401 Unauthorized

  • Check key is valid and not expired
  • Verify Authorization header format
  • Ensure key has required permissions

429 Too Many Requests

  • Rate limit exceeded
  • Wait and retry with backoff
  • Consider upgrading for higher limits

Related Articles

Was this article helpful?

Need more help? Contact support