Skip to main content
POST
Initiate a Leadping phone call

Body

The call initiation request containing phone number and optional metadata.

Defines the fields clients can send when working with phone call initiation.

fromPhoneNumberId
null | string

Sender phone number ID used for this outbound SMS or call.

conversationId
null | string

Conversation ID that links this phone call initiation request to the Leadping inbox thread.

leadId
string

Lead ID associated with the outbound call request.

wasManuallyOverridden
boolean

Indicates whether a user manually overrode Leadping's automatic number selection for this phone call initiation request.

campaignId
null | string

Messaging campaign identifier associated with this phone call initiation request.

sourceId
null | string

Lead source ID used for call attribution and sender selection.

outboundIdempotencyKey
null | string

Idempotency key used to prevent duplicate outbound delivery.

Response

Calls was successfully initiated.

Describes a Leadping phone call, including participants, direction, provider state, timing, recording, and billing details.

status
enum<string>

Current lifecycle status for this phone call in the Leadping API.

Available options:
scheduled,
queued,
initiated,
ringing,
in_progress,
active,
completed,
ended,
busy,
no_answer,
failed,
canceled,
missed,
transferred,
voicemail,
blocked_billing,
blocked_phone_number_status,
blocked_configuration,
blocked_permission,
configuration_required
statusReason
null | string

Human-readable reason explaining the current status of this phone call.

direction
null | string

Communication direction for this phone call, such as inbound or outbound.

conversationId
null | string

Conversation ID that links this phone call to the Leadping inbox thread.

leadId
null | string

Lead ID associated with the call conversation or outreach attempt.

phoneNumber
string

Phone number used by this phone call for calls, SMS, lookup, or routing.

toPhoneNumber
null | string

Recipient phone number used for this communication.

fromPhoneNumberId
null | string

Sender phone number ID used for this outbound SMS or call.

fromPhoneNumber
null | string

Sender phone number used for this communication.

callerId
null | string

Caller ID phone number presented during the outbound call.

selectionReason
null | enum<string>

Defines the supported Outgoing Number Selection Reason values.

Available options:
StickyConversation,
LeadAssigned,
CampaignOrSource,
Preferred,
LocalArea,
HealthyPool,
FallbackDefault,
ManualOverride
wasManuallyOverridden
boolean

Indicates whether a user manually overrode Leadping's automatic number selection for this phone call.

campaignId
null | string

Messaging campaign identifier associated with this phone call.

sourceId
null | string

Lead source ID used for attribution and routing on this call.

endedAt
null | string<date-time>

UTC timestamp when the call ended.

queuedAt
null | string<date-time>

UTC timestamp when Leadping queued this phone call for processing.

ringingAt
null | string<date-time>

UTC timestamp when the call started ringing.

answeredAt
null | string<date-time>

UTC timestamp when the call was answered.

durationSeconds

Call duration in seconds.

billingStatus
null | string

Billing state for this communication, charge, or transaction.

billableAmount

Monetary amount billed for this Leadping communication or transaction.

recordingUrl
null | string

URL for the call recording, when the provider makes one available.

id
string

The unique identifier for the entity.

createdAt
string<date-time>

The date and time when the entity was created.

modifiedAt
null | string<date-time>

The date and time when the entity was last modified, if applicable.

Last modified on August 11, 2026