Skip to main content

core.medplumclient.pushtoagent

Home > @medplum/core > MedplumClient > pushToAgent

MedplumClient.pushToAgent() method

Pushes a message to an agent.

Signature:

pushToAgent(agent: Agent | Reference<Agent>, destination: Device | Reference<Device> | string, body: any, contentType?: string, waitForResponse?: boolean, options?: MedplumRequestOptions): Promise<any>;

Parameters

Parameter

Type

Description

agent

Agent | Reference<Agent>

The agent to push to.

destination

Device | Reference<Device> | string

The destination device.

body

any

The message body.

contentType

string

(Optional) Optional message content type.

waitForResponse

boolean

(Optional) Optional wait for response flag.

options

MedplumRequestOptions

(Optional) Optional fetch options.

Returns:

Promise<any>

Promise to the result. If waiting for response, the result is the response body. Otherwise, it is an operation outcome.