Medplum Bots

Bots are TypeScript serverless functions (AWS Lambda-style) executed in response to FHIR Subscriptions, HTTP triggers, or scheduled cron. Bots are the backbone of Medplum integrations — HL7v2 to FHIR conversion, document generation, webhook fan-out, and questionnaire-driven workflow automation.

Medplum Bots is one of 4 APIs that Medplum publishes on the APIs.io network.

This API exposes 1 machine-runnable capability that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko and 1 JSON Schema definition.

Tagged areas include Bots, Automation, Serverless, and Integration. The published artifact set on APIs.io includes API documentation, sample payloads, 1 Naftiko capability spec, and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
aid: medplum:medplum-bots
name: Medplum Bots
description: Bots are TypeScript serverless functions (AWS Lambda-style) executed in response to FHIR
  Subscriptions, HTTP triggers, or scheduled cron. Bots are the backbone of Medplum integrations — HL7v2
  to FHIR conversion, document generation, webhook fan-out, and questionnaire-driven workflow automation.
humanURL: https://www.medplum.com/docs/bots
tags:
- Bots
- Automation
- Serverless
- Integration
properties:
- type: Documentation
  url: https://www.medplum.com/docs/bots
- type: JSONSchema
  url: json-schema/medplum-bot-schema.json
- type: Example
  url: examples/medplum-bot-hl7-to-fhir-example.json
- type: NaftikoCapability
  url: capabilities/medplum-bots.yaml