Send Message

<Badge>Available by Request</Badge> Send a message to a customer or prospect. Supply exactly one of `customerId` or `prospectId`. Supplying both is not rejected: `customerId` takes precedence and the `prospectId` you sent is ignored, so the message is attributed to the customer. Fortress resolves the recipient's contact details and property phone number, appends the message to the existing conversation with that recipient (creating one if none exists), and hands it to the carrier. A `201` means the message was accepted, not that it was delivered. The returned `messageStatus` will be `PROCESSING` while delivery is in flight; poll `GET /messages/{messageId}` until it reaches a terminal status of `DELIVERED`, `UNDELIVERED`, or `FAILED`. `idempotencyId` is required. Reusing a key returns the message created by the original request instead of sending a duplicate, so a retry after a network timeout is always safe. <Note> This endpoint is part of our evolving API ecosystem. To explore availability for your integration, please contact our team. </Note>

Request

This endpoint expects an object.

Response

The message was accepted for delivery.

Errors

400
Send Message Request Bad Request Error
404
Send Message Request Not Found Error
422
Send Message Request Unprocessable Entity Error