Skip to main content
GET
Fetch a single event

Authorizations

Authorization
string
header
required

LeadConduit uses HTTP Basic Authentication with the username API and your API key as the password.

For example: API:1f1b96c9150d8050e858c043d543bb4eadae0e6f'

Path Parameters

id
string
required
read-only

ID of the event to get 24 character alpha-numeric BSON identifier

Pattern: ^[0-9a-fA-F]{24}$
Example:

"5fd4371e940df5a34a3888b2"

Response

OK

The source event is created after all steps have been processed. It represents the outcome of lead processing from the perspective of the lead source. A source event records the below properties in addition to the event properties shown above.

id
string
required

The unique identifier for an a lead event

Pattern: ^[0-9a-fA-F]{24}$
Example:

"5fd4371e940df5a34a3888b2"

outcome
enum<string>
required

The outcome of the event

Available options:
success,
failure,
error
reason
string
required

The reason for a failure or error outcome

type
enum<string>
required

Recorded after a source submits a lead to a flow

Available options:
source
vars
Source Event Variables · object

All data available at the time LeadConduit started processing this event

host
string
start_timestamp
integer

The number of milliseconds elapsed since epoch at the start of the step processing

end_timestamp
integer

The number of milliseconds elapsed since epoch at the end of the step processing

firehose
object

Firehose configuration for exporting event data to cloud storage. Supports a legacy flat format (AWS S3 only) and a service-based format that allows multiple cloud storage providers.

ms
integer

The number of milliseconds that elapsed while processing the lead

wait_ms
integer

The number of milliseconds that LeadConduit spent waiting for all recipients to respond

overhead_ms
integer

The number of milliseconds of overhead that LeadConduit added while processing the step

lag_ms
integer
total_ms
integer

The number of milliseconds that elapsed since the lead was submitted

handler_version
string

The version of the lead handler

version
string

The schema version of the event

cap_reached
boolean
flow_ping_limits
Ping Limit · object

The ping limit configuration is defined in a flow on a source, or directly on the flow itself. The configuration controls the behavior of the ping limit by setting the maximum and the duration. The counter for a ping limit is kept as a standalone record which shares ping limit's ID.

source_ping_limits
Ping Limit · object

The ping limit configuration is defined in a flow on a source, or directly on the flow itself. The configuration controls the behavior of the ping limit by setting the maximum and the duration. The counter for a ping limit is kept as a standalone record which shares ping limit's ID.

ping_limit_reached
boolean
expires_at
string<date-time>

The time this event will be automatically deleted from LeadConduit (events are retained for 90 days)

module_id
string

The integration module ID configured for the source

Example:

"leadconduit-salesforce.outbound.create_contact"

package_version
string

The semantic version of the integration package

acceptance_criteria
Acceptance Criteria · object

The acceptance criteria configured on the source when the lead was processed

step_count
integer

The number of steps processed for this lead (>= 0 and <= total number of steps)

Example:

4

appended
object

All data appended while handing the lead

request
object

The inbound HTTP request

response
object

The inbound HTTP response