Reveal Contact — Email

View as Markdown
`POST /sourcing-session/contact/reveal` Reveals the email address of a candidate. Same endpoint as **Reveal Contact — Phone**; only the `revealType` query param differs. ## Headers | Key | Value | | --- | --- | | x-fj-api-key | fjk_ | ## Query Parameters | Name | Type | Required | Description | | --- | --- | --- | --- | | sourcingSessionId | string | yes | Session id. | | linkedin_profile_url | string | yes | Candidate's LinkedIn URL. | | revealType | string | yes | Must be `EMAIL`. | ## Response (200) ``` json { "statusCode": 200, "data": [ { "type": "EMAIL", "values": ["candidate@example.com"], "status": "FOUND" }, { "type": "PHONE", "values": [], "status": null } ], "message": "Email revealed successfully", "status": "SUCCESS" } ``` ## cURL Replace `fjk_YOUR_API_KEY_HERE`, , and (URL-encode the LinkedIn URL), then paste and run: ``` bash curl -X POST "https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/contact/reveal?sourcingSessionId=<SESSION_ID>&linkedin_profile_url=<LINKEDIN_URL>&revealType=EMAIL" \ -H "x-fj-api-key: fjk_YOUR_API_KEY_HERE" ``` ## Errors - `401 Unauthorized` - `402 Payment Required` — insufficient credits. - `404 Not Found` — profile not found or no email available for this LinkedIn URL.

Authentication

x-fj-api-keystring
API Key authentication via header

Query parameters

sourcingSessionIdstringOptional
linkedin_profile_urlstringOptional
revealTypestringOptional

Response headers

X-Powered-Bystring
X-Request-Idstring
Access-Control-Allow-Credentialsstring
RateLimit-Policystring
RateLimit-Limitstring
RateLimit-Remainingstring
RateLimit-Resetstring
ETagstring

Response

OK
statusCodeinteger
datalist of objects
messagestring
statusstring