The Medplum API uses standard OAuth2/OpenID authentication. The "Client Credentials Flow" is recommended for machine-to-machine access.
This tutorial assumes you already have a Medplum account. (If not, please register.)
For this example you will need the
Connecting to the service
Execute an HTTP POST request to the OAuth2 Token endpoint:
On success, the response will be a JSON object with the following properties:
The value of "access_token" can then be used in future requests for authentication.
Alternatively, you can initiate the process in the Medplum Client by using the
startClientLogin convenience method.
For more details about OAuth2 Client Credentials Flow: