Read sourcing session
sourcing_readRead owned session; omit sessionId to list. Full reads return session detail with any open question, appUrl, candidates and transcript. Pages default to 10 candidates and 10 transcript messages. Page with candidateOffset and candidateLimit (max 50) and transcriptOffset and transcriptLimit (max 20); transcriptOffset counts back from the newest. candidatePage lists missingCandidateIds; transcriptPage return offset, limit, total and hasMore. view "status" returns a lightweight view. Filter with candidateIds (max 50), selection or filterStatus; candidateSort "discovery" or "fit". outreachDraft is the shared template; sourcing_outreach has personalised messages and delivery status. Contacts masked until paid. billing.paymentRequired: true for a current block, null when it could not be verified, else false. billing.remainingFreshEvaluations: paid evaluations left. If textLimits is present, detail was reduced to fit the client's result limit; for full detail, read fewer candidates (candidateIds or a smaller candidateLimit) with transcriptLimit: 1. textLimits.icp is different: the ICP is capped at 10,000 characters, paging does not change it, and the full ICP is in the app at appUrl.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | ||
| limit | No | ||
| cursor | No | ||
| selection | No | ||
| sessionId | No | ||
| candidateIds | No | ||
| filterStatus | No | ||
| candidateSort | No | ||
| candidateLimit | No | ||
| candidateOffset | No | ||
| transcriptLimit | No | ||
| transcriptOffset | No |