Recruiter
One of your Parascribe calls with its full transcript
curl -X GET "https://external-api.paraform.com/api/external/v1/recruiter/parascribe-calls/$CALL_ID" \
-H "Authorization: Bearer $PARAFORM_API_KEY"
{
"callId": "string",
"title": "string",
"scheduledAt": "string",
"platform": "string",
"durationSeconds": 0,
"participants": [
{
"name": "string",
"email": "string"
}
],
"candidate": {
"candidateId": "string",
"name": "string"
},
"role": {
"roleId": "string",
"name": "string",
"companyName": "string",
"confidentialSearch": true,
"anonymizedName": "string",
"urls": {
"browse": "string",
"recruit": "string"
}
},
"summary": "string",
"url": "string",
"transcript": [
{
"speaker": "string",
"startSeconds": 0,
"endSeconds": 0,
"text": "string"
}
]
}
Required scopes:
Rate limit:
candidates:readRate limit:
default tier, 120 requests per minute per keylistParascribeCalls row, the full summary, and the whole transcript as speaker turns in call order. Each turn has the speaker label, the start and end offset in seconds from the start of the recording, and the words spoken.
Call listParascribeCalls first and pass a row’s callId; never guess an id. A call that does not exist, is not yours, or has no transcript returns 404. Transcripts are long, so read one call at a time rather than fetching every call in a list.
Speaker labels come from the recording provider and can be a name, an email or a generic label such as Speaker A. Quote the transcript when you report what someone said, and give the turn’s time so the recruiter can find it in the recording.
Path parameters
string
required
Constraints: min length 1.
Response
string
required
string
required
string
required
string
required
number | null
required
object | null
required
string | null
required
string
required
object[]
required
curl -X GET "https://external-api.paraform.com/api/external/v1/recruiter/parascribe-calls/$CALL_ID" \
-H "Authorization: Bearer $PARAFORM_API_KEY"
{
"callId": "string",
"title": "string",
"scheduledAt": "string",
"platform": "string",
"durationSeconds": 0,
"participants": [
{
"name": "string",
"email": "string"
}
],
"candidate": {
"candidateId": "string",
"name": "string"
},
"role": {
"roleId": "string",
"name": "string",
"companyName": "string",
"confidentialSearch": true,
"anonymizedName": "string",
"urls": {
"browse": "string",
"recruit": "string"
}
},
"summary": "string",
"url": "string",
"transcript": [
{
"speaker": "string",
"startSeconds": 0,
"endSeconds": 0,
"text": "string"
}
]
}
⌘I
curl -X GET "https://external-api.paraform.com/api/external/v1/recruiter/parascribe-calls/$CALL_ID" \
-H "Authorization: Bearer $PARAFORM_API_KEY"
{
"callId": "string",
"title": "string",
"scheduledAt": "string",
"platform": "string",
"durationSeconds": 0,
"participants": [
{
"name": "string",
"email": "string"
}
],
"candidate": {
"candidateId": "string",
"name": "string"
},
"role": {
"roleId": "string",
"name": "string",
"companyName": "string",
"confidentialSearch": true,
"anonymizedName": "string",
"urls": {
"browse": "string",
"recruit": "string"
}
},
"summary": "string",
"url": "string",
"transcript": [
{
"speaker": "string",
"startSeconds": 0,
"endSeconds": 0,
"text": "string"
}
]
}