The consult after creation (status reflects the consent mode).
OptionalsessionEmbed session token for the patient widget. Present when
consent: 'embed'; mint later/again via
POST /v1/async-consults/{id}/embed-session.
OptionalgraphqlPresent alongside sessionToken, for the same reason it is on the
/embed-session mints: hand this whole response to the browser half of
@natzar/client and it is self-configuring. See
CreateEmbedSessionResponse.graphqlUrl.
OptionalpublicPublic transport key for the patient surface. Rotates; never bake it in.
POST /v1/async-consultsresponse.With
consent: 'collected'the consult is alreadyqueuedoractive(assignment is attempted synchronously). Withconsent: 'embed'it isinvitedandsessionTokenis present — render<natzar-async session-token="…">to let the patient consent and chat.