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 hasDraft and isApproved cannot simultaneously have the value false. |
| hasDraft | no | query | Filters Mailings based on whether they have a draft Mailing Version (true) or not (false). | Parameters hasDraft and isApproved cannot simultaneously have the value false. |
| 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
}
]
}
}