- API Keys: Settings → Workspace → API Keys (
/settings/workspace/api-keys) - REST API reference: Settings → Workspace → REST API (
/settings/workspace/rest-api)
Quick reference
Plan: Developer API is Advanced only. See billing.
API Keys page
Title: API Keys — “Create and manage API keys for accessing your account programmatically.”Create API key flow
- Click Create API key (+)
- Name (required) — e.g.
Nightly reporting job - Expires at (optional) — leave blank for no expiry
- Submit → success step shows full key once
- Copy and store in secrets manager — list view shows masked keys only
Manage keys
REST API reference page
Title: REST API — “Complete reference for Vendschat REST API endpoints and authentication.”Getting started block
Rate limit (shown in UI): 1000 requests per hour per API key.
Endpoint sections (in-app reference)
The REST API page documents these resource groups:Authentication
Note: Production integrations typically use API keys from API Keys settings rather than login, unless your use case requires user-scoped tokens.
Messages
Users
Channels
Webhooks (API-managed)
You can also manage webhooks in Settings → Webhooks UI on Growth+ without using the REST API.
Example: FlowMetrics nightly job
FlowMetrics (B2B SaaS on Advanced) runs a cron job:- API Keys → create
Executive dashboard sync - Copy key to server env
VENDSCHAT_API_KEY GET https://api.vendschat.com/v1/messages?channel_id=…with Bearer header- Aggregate open thread metrics → internal BI tool
API vs webhooks vs integrations catalog
*Confirm HubSpot on your tier in billing docs.
Security practices
- Advanced plan only — do not share API keys with Starter/Growth-only workspaces expecting API access
- One key per service — revoke when decommissioning
- Set expiry for contractors or short projects
- Never commit keys to git or paste in Chat
- Respect 1000 req/hr — backoff on 429 responses
- Prefer API keys over storing user passwords for
/auth/login
Troubleshooting
Custom API card (Integrations catalog)
Settings → Integrations → Custom API- Status: Setup needed (warning)
- View Docs → REST API page
- Configure → API Keys / setup flow