API Specifications
Version 1.0
Catchup
-
/webhook/message
Post
Description
This API is for internal usage by ProCONF AI Framework and not to be called directly from client applications.
This API stores the transcript received in a temporary file in the catchup_transcripts folder. The room_name received along with the transcript is used to give a name to this file. (example : room_name_transcript.txt)
Request Body
{
*"room_name": "string",
"transcript": [
{
"confidence":"integer",
"text":"string"
}
],
"is_interim": "boolean",
"language": "string",
"message_id": "string",
*"event": "string",
"type": "string",
"participant": {
"avatar_url": "string",
"name": "string",
"id": "string"
},
"stability": "integer",
*"timestamp": "integer"
}Responses
Status Meaning Description 200 OK Successful Response 422 Unprocessable Entity Validation Error -
/meeting/{meeting_id}/catchup?user_id={user_id}
GET
Description
This API is for internal usage by ProCONF Server SDK and not to be called directly from client applications.
This API returns a summary for the transcription stored in the temporary transcript file (mapped using the meeting_id) back to the user. It makes a call to the app in the AI Framework to receive the summary.
Responses
Status Meaning Description 200 OK Successful Response 422 Unprocessable Entity Validation Error 404 Not Found Meeting not found 500 Internal Server Error
End of Meeting Summarization
-
/meeting/summary?file_name={file_name}
GET
Description
This API is for internal usage by ProCONF AI Framework and not to be called directly from client applications.
This API creates the summary of the entire meeting and stores it in the transcripts folder.
Responses
Status Meaning Description 200 OK Successful Response 422 Unprocessable Entity Validation Error 404 Not Found Meeting not found