# Send Message Endpoint: POST /v1/messages Version: 1.0.1 ## Header parameters: - `x-correlation-id` (string) ## Request fields (application/json): - `recipient` (integer, required) The intended recipient for the message - `messageType` (string, required) The message type contained in the payload. - `schemaVersion` (string, required) The schema version of the message type. - `payload` (string, required) The base64 encoded message payload. ## Response 201 fields (application/json): - `id` (integer, required) The id assigned by the messaging service. - `from` (integer, required) The sender of the message. - `to` (integer, required) Who the message is to be delivered to. - `timestamp` (string, required) The UTC timestamp of when the message was received. - `messageType` (string, required) The message type contained in the payload. - `schemaVersion` (string, required) The schema version of the message type. - `payload` (string, required) The base64 encoded message payload. ## Response 429 fields (application/json): - `body` (array, required) ## Response 401 fields ## Response 403 fields ## Response 409 fields ## Response 500 fields