Skip to main content
POST /v1/contact-search searches for one email address or phone number and returns a JSON response.

Headers

Request body

The complete request body must be at most 1 MiB. Unknown fields, malformed JSON, and multiple JSON objects are rejected.

Example request

Response

On success, the response status is 200. X-Request-Id contains the lev8 request ID, and Cache-Control is no-store.
Clients should treat result.content as not found when it is null, empty, or contains only whitespace. The response contains only the documented fields; upstream error bodies and internal request identifiers are not exposed.

Billing behavior

lev8 reserves the configured price for one lookup before contacting the search service. The rollout configuration determines whether a valid completed lookup is charged per request or only when result.content contains a result. Your lev8 contact will provide the enabled contact types and applicable pricing. The success response is written only after settlement succeeds. An upstream or response-protocol failure returns 500 internal_error and releases the reservation when the billing service is available.

Errors

Errors use the standard error envelope.