Skip to content

API Reference

Open API playground Send live requests from your browser.

The Dialer API lets you integrate FreJun's business communication capabilities directly into your applications. Build custom calling and messaging workflows, manage users, teams, contacts, and virtual numbers, access call data and analytics, and receive real-time updates through webhooks.

All endpoints are served over HTTPS from https://api.frejun.com and accept/return JSON.

Authenticate your requests using your secret API key or Bearer token in the Authorization header:

curl https://api.frejun.com/api/v2/integrations/calls/ \
  -H "Authorization: Bearer $OAUTH_TOKEN"

OR

curl https://api.frejun.com/api/v2/integrations/calls/ \
  -H "Authorization: Api-Key $API_KEY"

Core Capabilities

  • Calling & Analytics: Manage calls, access call logs and recordings, and work with outcomes, reasons, notes, and tags.
  • Users & Numbers: Manage users, roles, and virtual numbers for inbound and outbound calling.
  • Contacts & Autodialing: Create contact lists and build targeted calling and autodialing workflows.
  • WhatsApp Business: Send messages, manage templates, and track message status.
  • Webhooks: Receive real-time updates for calls and messaging events and keep your systems in sync.

Keys are account-scoped and grant extensive access — treat them like passwords and always keep them server-side. A missing or invalid token will return 401 Unauthorized.


Looking for step-by-step guides? Comprehensive guides for core concepts, webhooks, WhatsApp integrations, and more are available in the main FreJun Dialer Documentation.

Base URL: https://api.frejun.com

Authentication

Authenticate your application and create, refresh, or verify OAuth access tokens.

User Management

Create and manage users, roles, licenses, calling access, and user settings.

Account Management

Manage account-level calling attributes such as outcomes, reasons, and tags.

Webhooks

Configure webhooks and receive real-time events from your FreJun account.

Calling

Make and receive calls, access call logs and analytics, manage call attributes, and build calling workflows.

Contact Lists

Create and manage contacts and lists for calling campaigns and autodialing workflows.

Virtual Number Management

View and assign virtual numbers for inbound and outbound calling.