List messages from manitu
What manitu left for this access in the customer panel - unread ones, or all.
manitu_access_message_list on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Lists the messages manitu left for the access this connection uses, in the manitu customer panel (notices about services, invoices, security) - only the unread ones unless include_read, without their text: manitu_access_message_get has it. Urgent ones are about something the customer should do soon - mention them. It changes nothing, not even read status.
Arguments
include_readbooleantrue: read ones too; left out or false: only the unread ones.
Result structuredContent, checked against the schema
message_listarray of objectrequiredmessage_list[].message_idintegerrequiredmessage_list[].statusstringrequirednew: not read yet; read: marked as read (opened in the panel, or set); deleted is never listed.
message_list[].prioritystringrequiredurgent: the customer should read it soon - it is about something that needs doing.
message_list[].subjectstring | nullrequiredmessage_list[].created_atstring | nullrequiredmessage_list[].read_atstring | nullrequiredWhen it was first read; it stays when set back to new.
count_newintegerrequiredUnread messages.
count_new_urgentintegerrequiredUnread urgent messages.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
include_readbooleantrue: read ones too; left out or false: only the unread ones.
Response in data; the rest of the body as on every call
message_listarray of objectrequiredmessage_list[].message_idintegerrequiredmessage_list[].statusstringrequirednew: not read yet; read: marked as read (opened in the panel, or set); deleted is never listed.
message_list[].prioritystringrequiredurgent: the customer should read it soon - it is about something that needs doing.
message_list[].subjectstring | nullrequiredmessage_list[].created_atstring | nullrequiredmessage_list[].read_atstring | nullrequiredWhen it was first read; it stays when set back to new.
count_newintegerrequiredUnread messages.
count_new_urgentintegerrequiredUnread urgent messages.
Statuses
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.