Skip to main content

core.medplumclient.post

Home > @medplum/core > MedplumClient > post

MedplumClient.post() method

Makes an HTTP POST request to the specified URL.

This is a lower level method for custom requests. For common operations, we recommend using higher level methods such as createResource().

Signature:

post(url: URL | string, body: any, contentType?: string, options?: MedplumRequestOptions): Promise<any>;

Parameters

Parameter

Type

Description

url

URL | string

The target URL.

body

any

The content body. Strings and File objects are passed directly. Other objects are converted to JSON.

contentType

string

(Optional) The content type to be included in the "Content-Type" header.

options

MedplumRequestOptions

(Optional) Optional fetch options.

Returns:

Promise<any>

Promise to the response content.