Creates new processing session
Creates new processing session
- application/json
Request Body
- ownerUserId string required
The owner user's internal Upheal UUID (returned from user creation or GET endpoints). Partner external IDs (partnerUserId) are not supported.
speakerNames object required
Dictionary of all participants and their first names. Needs to include mapping for the ownerUserId.
property name*stringspeakerPronouns object
Dictionary of all participants and their pronouns. If participant pronoun is unknown, then it's omitted from the dictionary. Otherwise it can have value "MasculineHim" (standing for He/Him/His), "FeminineHer" (She/Her/Hers) and "NeutralThem" (They/Them/Theirs). Specifying participant's pronoun improves AI insights accuracy.
property name*stringspeakerGenders object
Deprecated - replaced by speakerPronouns.
property name*string- recordingUrl string required
URL to the recording to process. It can be either a signed URL from the recording-url endpoint or a public URL.
- sessionType SessionType
Possible values: [
Intake,Standard,Soap,Dap,Girp,Birp,Mse,Emdr,PsychiatricSoap,PsychiatricIntake,GpSoap,Bps,HeadwaySoap]Default value:
StandardType of the session.
- participantsType ParticipantsType
Possible values: [
Individual,Couple,DictatedNotes]Default value:
IndividualType of the participants.
- externalTreatmentPlan string
Possible values:
<= 100000 charactersOptional Markdown treatment plan for the client, used as additional context when Upheal generates the AI note. When provided, the note will reference the plan's goals, objectives, and interventions where they're relevant to what was discussed in the session (supporting Golden Thread documentation).
Send the plan in whatever Markdown structure your system already produces — no specific format is required.
Upheal does not store the plan. It applies only to the processing session it's sent with, so include it on each create call where you want it used.
Maximum length: 100,000 characters.
- 200
- 400
- 401
Session was initiated and processing started.
- application/json
- Schema
- Example (from schema)
Schema
- processingId string required
{
"processingId": "string"
}
invalid input
Authentication problem.