Retrieving a list of Mailings¶
GET /mailings
Returns a list of Mailings sorted by the modificationDate property in descending order.
Request Parameters¶
| Parameter | Required | In | Description | Constraints | 
|---|---|---|---|---|
| isApproved | no | query | Filters Mailings based on whether they are approved ( true) or not (false) (do or do not have an approved Mailing Version). | Parameters hasDraftandisApprovedcannot simultaneously have the valuefalse. | 
| hasDraft | no | query | Filters Mailings based on whether they have a draft Mailing Version ( true) or not (false). | Parameters hasDraftandisApprovedcannot simultaneously have the valuefalse. | 
| id | no | query | Returns Mailings for a list of comma-separated IDs. | Must not exceed 50 IDs | 
| pageSize | no | query | Specifies the number of results per page. Default: 1000 | 
Response Structure¶
| Path | Type | Description | 
|---|---|---|
| id | String | The ID of the Mailing | 
| name | String | The name of the Mailing | 
| creationDate | String | The date and time when the Mailing was created | 
| modificationDate | String | The date and time when the Mailing was last modified | 
| isApproved | Boolean | Indicates whether an approved version exists for this Mailing | 
| hasDraft | Boolean | Indicates whether a draft version exists for this Mailing | 
Basic Example¶
Request:
$ curl 'https://myka-1.my-api.inxmail.de/mailings' -i -X GET \
    -H 'Authorization: Basic <base64Encoded user:password>'
Response:
HTTP/1.1 200 OK
Content-Type: application/hal+json;charset=UTF-8
Content-Length: ...
{
    "_embedded": {
        "inx:mailings": [
            {
                "id": "a9656ccc-15b3-4fe5-a1c7-800f0856d7a0",
                "name": "Example Mailing 1",
                "creationDate": "2023-04-12T08:53:13.982Z",
                "modificationDate": "2023-04-12T08:53:16.620Z",
                "isApproved": true,
                "hasDraft": false,
                "_links": {
                    "self": {
                        "href": "https://myka-1.my-api.inxmail.de/editor/mailing-editor/mailings/a9656ccc-15b3-4fe5-a1c7-800f0856d7a0"
                    },
                    "inx:mailing-editor": {
                        "href": "https://myka-1.my.inxmail.de/editor/integrations/mailings/a9656ccc-15b3-4fe5-a1c7-800f0856d7a0/edit"
                    }
                }
            },
            {
                "id": "0d8fe260-7b9f-43e0-9ba8-ac182846e570",
                "name": "Example Mailing 2",
                "creationDate": "2023-04-12T08:24:51.334Z",
                "modificationDate": "2023-04-12T08:25:03.534Z",
                "isApproved": true,
                "hasDraft": true,
                "_links": {
                    "self": {
                        "href": "https://myka-1.my-api.inxmail.de/editor/mailing-editor/mailings/0d8fe260-7b9f-43e0-9ba8-ac182846e570"
                    },
                    "inx:mailing-editor": {
                        "href": "https://myka-1.my.inxmail.de/editor/integrations/mailings/0d8fe260-7b9f-43e0-9ba8-ac182846e570/edit"
                    }
                }
            }
        ]
    },
    "_links": {
        "self": {
            "href": "https://myka-1.my-api.inxmail.de/editor/mailing-editor/mailings"
        },
        "curies": [
            {
                "href": "https://apidocs.inxmail.com/nxp/rest/v1/relations/{rel}",
                "name": "inx",
                "templated": true
            }
        ]
    }
}