Candidates › Req 2026-118 › Priya Raman

Priya Raman Submitted

Senior Java Engineer · Plano, TX · +1 214 555 0142 · last contact 3 days ago

Profile

Experience
9 yrs · Java, Spring, Kafka
Availability
2 weeks
Rate
$78/hr C2C
Work auth
H-1B (transfer)
Owner
Suresh K. (Hyderabad desk)

Client

Company
Lone Star Logistics
Hiring mgr
K. Whitfield
Interview
Wed 10 Sep, 10:00 CT
Status
Awaiting confirm

Call history — from WebCallHub

WhenDirectionRecruiterStatusLengthOutcomeRecording
4 Sep 21:14 ISToutboundSuresh K.completed4:12Interestedplay
2 Sep 22:40 ISTinboundSuresh K.completed1:48Callback requestedplay
2 Sep 19:05 ISToutboundAnita D.no answerNo answer

Each row arrives by signed webhook (call.completed, then call.disposition_updated) and is written onto the candidate by your ATS — nobody types it.

Build this yourself — self-serve, same API for every customer

Your ATS always calls us over normal HTTPS — nothing to open in your firewall, no VPN. Behind a firewall? Skip the webhook and poll step 5.

#StepWhere / callScope
1Create your workspace on the Recruiter plan and add your recruiters as seatswebcallhub.com/signupTeam
2Buy your US number (it becomes your caller ID; candidates ring it back)Dashboard → Buy a numberowner
3Mint an API key for your ATSDashboard → API keysats:read ats:write calls:originate
4Push your candidates so inbound calls pop by name and Call works by idPOST /api/public/v1/ats/candidates/syncats:write
5Put a Call button on the candidate recordPOST /api/public/v1/ats/click-to-call {"candidate_id","recruiter_email"}calls:originate
6Get told about every call — started (optional), completed, outcomeDashboard → Integrate → Your own CRM (webhook): your URL + signing secret. Or poll GET /api/public/v1/ats/calls?since_id=
7Record outcomes from your screen, read history and desk reportsPOST /ats/calls/{id}/disposition · GET /ats/candidates/{id}/calls · GET /ats/reports/summaryats:write / ats:read

Base URL https://app.webcallhub.com · header Authorization: Bearer <key> · every endpoint is scoped to the workspace on the key, so no request can reach another customer's candidates. Full contract with a paste-ready signature verifier: CRM_INTEGRATION.md. Using SuiteCRM or monday.com instead of an in-house ATS? Connect them from the same Integrate page — every call lands there too.