> ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Find draft messages > Finds draft messages specified by a draft message filter. Dates accept ISO 8601 timestamps, for example 2026-10-01T00:00:00Z, or date-only values in YYYY-MM-DD format. For each date range (creationDateFrom/creationDateTo and lastUpdateDateFrom/lastUpdateDateTo), the To date is optional and defaults to the end of the current day. A date-only To value is interpreted as the end of that day. A To date requires its corresponding From date and must be later than it. Each range must span no more than 31 calendar days, including when the To date is omitted. ## OpenAPI ````json POST /draftmessage/find { "openapi": "3.0.4", "info": { "title": "Engage public API", "version": "1" }, "servers": [ { "url": "https://your-engage-domain.com/api/rest" } ], "tags": [ { "name": "Address Attributes" }, { "name": "Async" }, { "name": "Audit Log" }, { "name": "Automation" }, { "name": "Blacklist" }, { "name": "CMS" }, { "name": "Contact" }, { "name": "Content" }, { "name": "Coupon" }, { "name": "Draft Message" }, { "name": "Ecommerce" }, { "name": "Group" }, { "name": "Group Attributes" }, { "name": "Landing Page" }, { "name": "Member Attributes" }, { "name": "Membership" }, { "name": "Message" }, { "name": "Meta" }, { "name": "Mobile Push" }, { "name": "Prepared Message" }, { "name": "Process" }, { "name": "Profile Attributes" }, { "name": "Related Data" }, { "name": "Segmentation" }, { "name": "System" }, { "name": "System User" }, { "name": "Usage Statistics" }, { "name": "User" }, { "name": "Whiteboard" } ], "paths": { "/draftmessage/find": { "post": { "tags": [ "Draft Message" ], "summary": "Find draft messages", "description": "Finds draft messages specified by a draft message filter. Dates accept ISO 8601 timestamps, for example 2026-10-01T00:00:00Z, or date-only values in YYYY-MM-DD format. For each date range (creationDateFrom/creationDateTo and lastUpdateDateFrom/lastUpdateDateTo), the To date is optional and defaults to the end of the current day. A date-only To value is interpreted as the end of that day. A To date requires its corresponding From date and must be later than it. Each range must span no more than 31 calendar days, including when the To date is omitted.", "operationId": "FindDraftMessage", "requestBody": { "description": "Draft message filter as JSON.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DraftMessageFilter" } } }, "required": true, "x-bodyName": "body" }, "responses": { "200": { "description": "", "content": { "application/octet-stream": { "schema": { "type": "array", "items": { "type": "object" } } } } }, "400": { "description": "", "content": { "application/octet-stream": {} } } } } } }, "components": { "schemas": { "DraftMessageFilter": { "type": "object", "properties": { "externalMessageId": { "type": "string" }, "messageName": { "type": "string" }, "subjectLine": { "type": "string" }, "authorName": { "type": "string" }, "authorId": { "type": "integer", "format": "int64" }, "messageCategoryId": { "type": "integer", "format": "int64" }, "creationDateFrom": { "type": "string" }, "creationDateTo": { "type": "string" }, "lastUpdateDateFrom": { "type": "string" }, "lastUpdateDateTo": { "type": "string" } } } } } } ````