# Messages ## Create a Batch Message - [POST /v1/batch_message](https://developer.herohealth.net/apis/public-api/openapi/messages/createbatchmessage.md): Create a Batch Message ## List Batch Messages - [GET /v1/batch_message](https://developer.herohealth.net/apis/public-api/openapi/messages/listbatchmessages.md): List Batch Messages ## Send a Batch Message - [PATCH /v1/batch_message/{id}/send](https://developer.herohealth.net/apis/public-api/openapi/messages/sendbatchmessage.md): Send a Batch Message ## Get a Batch Message - [GET /v1/batch_message/{id}](https://developer.herohealth.net/apis/public-api/openapi/messages/getbatchmessage.md): Get a Batch Message ## List Batch Message Recipients - [GET /v1/batch_message/{id}/recipients](https://developer.herohealth.net/apis/public-api/openapi/messages/listrecipients.md): List Batch Message Recipients ## List Batch Message Sends - [GET /v1/batch_message/{id}/messages](https://developer.herohealth.net/apis/public-api/openapi/messages/listbatchmessagesends.md): List Batch Message Sends ## Get Message - [GET /v1/messages/{id}](https://developer.herohealth.net/apis/public-api/openapi/messages/getmessage.md): Retrieves a message by its ID. ## Send a Message - [POST /v1/messages/send](https://developer.herohealth.net/apis/public-api/openapi/messages/sendmessage.md): Sends a message for a given patient to Hero. It has optional parameters relating to the message being sent. ## Get Message Status - [GET /v1/messages/{id}/status](https://developer.herohealth.net/apis/public-api/openapi/messages/getstatus.md): Retrieve message write to record and send status ## List Assignee Collection - [GET /v1/messages/assignee/collection](https://developer.herohealth.net/apis/public-api/openapi/messages/assigneecollections.md): Retrieve a list of all assignees including Admin or AdminTeam for the requesting practice group and admin ## Validate a SNOMED Code - [POST /v1/snomed/validate](https://developer.herohealth.net/apis/public-api/openapi/messages/validatesnomed.md) ## List Templates - [GET /v1/templates](https://developer.herohealth.net/apis/public-api/openapi/messages/listtemplates.md): Retrieves a list of message templates for the requesting practice group. ## Get Automated Message - [GET /v2/automated_messages/{id}](https://developer.herohealth.net/apis/public-api/openapi/messages/getautomatedmessage.md): Retrieve automated message for the given ID. ## List Sent Messages - [GET /v2/sent_messages](https://developer.herohealth.net/apis/public-api/openapi/messages/listsentmessages.md): Retrieves a list of all sent messages.