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  | (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.