Skip to main content
POST
Send a record to a Loop

Authorizations

Authorization
string
header
required

Pass your API key as a bearer token: Authorization: Bearer YOUR_API_KEY. Generate and manage keys from your dashboard under Settings → API Keys.

Headers

Idempotency-Key
string

As on the direct endpoints: reusing a key replays the original task, and reusing one with a different body is rejected with 422.

Maximum string length: 255

Path Parameters

id
string<uuid>
required

Body

application/json
domain
string

A company domain. company Loops only.

Example:

"stripe.com"

linkedinUrl
string

A LinkedIn company page URL for a company Loop, or a LinkedIn profile URL for a person Loop.

Example:

"https://www.linkedin.com/company/stripe"

email
string

A work email address. person Loops only.

Example:

"jane.doe@acme.com"

fullName
string

Optional tie-break hint for email lookups. See POST /v1/people/enrich.

Maximum string length: 200
title
string

Optional tie-break hint for email lookups.

Maximum string length: 200
location
string

Optional tie-break hint for email lookups.

Maximum string length: 200

Response

The task settled inside the request.

Never carries data. Carries error only if the task already failed inside the request. Fetch the result from GET /v1/tasks/{id} or a Loop webhook.

task
object
required

input and target are dropped in future revisions to a single field; today target is the normalized domain or LinkedIn URL the task resolved to.

error
object