# Messages ## M10 - Retrieve a thread - [GET /api/inbox/threads/{thread_id}](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/m10.md): Call FrequencyRecommended usage: Synchronous only - At each page that includes a message thread displayMaximum usage: Synchronous only - At each page that includes a message thread display ## M11 - List all threads - [GET /api/inbox/threads](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/m11.md): You may want to retrieve the threads linked to a specific entity, using both entity_type and entity_id. For example, to retrieve threads for an order, use entity_type=MMP_ORDER&entity_id=my-order-1. Available values for entity_type are: MMP_ORDER: for threads on product orders MMP_OFFER: for threads on offers MPS_ORDER: for threads on service orders MPS_SERVICE: for threads on services SELLER_OPERATOR: for threads between sellers and operator This resource uses seek pagination. The default value for parameter limit is 50. Call FrequencyRecommended usage: Synchronous only - At each page that includes an inbox displayMaximum usage: Synchronous only - At each page that includes an inbox displayPaginationThis resource supports seek pagination (see documentation) ## M14 - Create a thread with the operator - [POST /api/inbox/threads](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/m14.md): Create a thread with the operator and send a first messageCall FrequencyRecommended usage: Synchronous only - At each threadMaximum usage: Synchronous only - At each thread answer ## M12 - Reply to a thread - [POST /api/inbox/threads/{thread_id}/message](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/m12.md): Maximum of 1000 messages on a threadCall FrequencyRecommended usage: Synchronous only - At each thread answerMaximum usage: Synchronous only - At each thread answer ## M13 - Download an attachment - [GET /api/inbox/threads/{attachment_id}/download](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/m13.md): Call FrequencyRecommended usage: Synchronous only - At each message attachment downloadMaximum usage: Synchronous only - At each message attachment download ## OR43 - Create a thread on an order - [POST /api/orders/{order_id}/threads](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/or43.md): Each message has a 30 Megabyte size limit, regardless of the number of attachments in the message.Call FrequencyRecommended usage: At each new thread posted on an orderMaximum usage: At each new thread posted on an order ## M01 - List messages linked to orders and offers (deprecated) - [GET /api/messages](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/m01.md): Returns messages received or sent to the shop. By default, returns only messages that are received by the shop.Call FrequencyRecommended usage: Synchronous only - at each message list displayMaximum usage: Synchronous only - at each message list displayPaginationThis resource supports offset pagination (see documentation)Sort fieldssort field can have the following values:dateCreated (Default) - Sort by creation date (desc by default) ## OR42 - Post a message on an order (deprecated) - [POST /api/orders/{order_id}/messages](https://developer.mirakl.com/content/product/mmp/rest/seller/openapi3/messages/or42.md): Maximum of 1000 messages on a threadCall FrequencyRecommended usage: At each new message posted on an orderMaximum usage: At each new message posted on an orderRead MoreMore context