1. Generate an API key
- Sign in to the Falconyte dashboard.
- Go to Developer Tools → API Keys.
- Select Create key, provide a descriptive name, and copy the token shown once.
- Store the token securely; treat it like a password.
Each key inherits the permissions of your team. Revoke unused keys promptly to maintain security.
2. Pick an environment
| Environment | Base URL | Notes |
|---|---|---|
| Production | https://api.falconyte.com | Live data, rate limits enforced. |
A dedicated sandbox is not currently available. All examples use the production domain.
3. Verify your credentials
Use the/public/v1/ping endpoint to confirm the API key works. This endpoint returns a simple authorization check—it does not test downstream services.
401 Unauthorized response containing an error object. See API authentication for error handling tips.
4. Explore key endpoints
| Use case | Endpoint | Description |
|---|---|---|
| Credential validation | GET /public/v1/ping | Confirm that an API key is active before calling other endpoints. |
| Sync contacts | POST /public/v1/email/contacts/upsert | Upsert a single contact. |
| Bulk sync | POST /public/v1/email/contacts/bulk-upsert | Upsert up to 1,000 contacts in one request. |
| Manage webhooks | POST /public/v1/webhooks | Create or update outbound webhook notifications. |
5. Call authenticated endpoints from code
JavaScript example:ok flag and relevant payload data.
6. Next steps
- Protect your credentials by restricting API keys to minimum required scopes.
- Subscribe to status notifications to stay informed about platform events.
- Dive into the webhook guide to receive outbound events.