Reveal Contact — Phone
Reveal Contact — Phone
`POST /sourcing-session/contact/reveal`
Reveals the phone number of a candidate.
Same endpoint as **Reveal Contact — Email**; 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 `PHONE`. |
## Response (200)
``` json
{
"statusCode": 200,
"data": [
{ "type": "EMAIL", "values": [], "status": null },
{ "type": "PHONE", "values": ["+91XXXXXXXXXX"], "status": "FOUND" }
],
"message": "Phone 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=PHONE" \
-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 phone available for this LinkedIn URL.
Authentication
x-fj-api-keystring
API Key authentication via header
Query parameters
sourcingSessionId
linkedin_profile_url
revealType
Response headers
X-Powered-By
X-Request-Id
Access-Control-Allow-Credentials
RateLimit-Policy
RateLimit-Limit
RateLimit-Remaining
RateLimit-Reset
ETag
Response
OK
statusCode
data
message
status