Notifications
The Notifications feature keeps you informed about problems in your scenarios and keep you up to date when it comes to the new features and improvements in Make. The following endpoints allow you to manage the notifications.
Retrieves a collection of all notifications for the authenticated user. Returned notifications are sorted by ID in descending order.
If set to true
, this parameter returns only the unread notifications.
false
The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones
endpoint.
2
The value that will be used to sort returned entities by. Notifications can be currently sorted only by ID.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100
. The default number varies with different API endpoints.
GET /api/v2/notifications HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
Successful response
{
"notifications": [
{
"id": "3",
"subject": "Encountered error in Integration HTTP scenario",
"read": "2021-05-14T11:35:22.837Z",
"created": "2021-05-14T11:18:43.340Z",
"type": 1
},
{
"id": "2",
"subject": "Encountered error in Integration HTTP scenario",
"read": null,
"created": "2021-05-14T11:17:04.433Z",
"type": 1
},
{
"id": "1",
"subject": "Encountered error in Integration HTTP scenario",
"read": null,
"created": "2021-05-14T11:14:08.675Z",
"type": 1
}
],
"userUnreadNotifications": 4,
"userZoneNotifications": [
{
"imtZoneId": 1,
"unreadNotifications": 4
}
],
"pg": {
"sortBy": "id",
"limit": 10000,
"sortDir": "desc",
"offset": 0
}
}
Deletes notifications with given IDs and returns their IDs in the response. This endpoint allows deleting one or more notifications at once.
The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones
endpoint.
2
The array with IDs of the notifications to delete. Since the number of notifications can reach a BigInt
and because of the limitations of the Open API format, the IDs need to be strings.
DELETE /api/v2/notifications HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"ids": [
"1",
"2",
"3"
]
}
Successful response
{
"notifications": [
{
"id": "1"
},
{
"id": "2"
}
]
}
Retrieves details and full content of a notification with a given ID.
The unique ID of the notification. It can be retrieved from the List notifications endpoint. Since the number of notifications can reach a BigInt
and because of the limitations of the Open API format, the IDs need to be strings.
3
The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones
endpoint.
2
GET /api/v2/notifications/{notificationId} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
Successful response
{
"notification": {
"id": "3",
"subject": "Encountered error in Integration HTTP 3 scenario",
"read": "2020-02-29T21:20:40.093Z",
"created": "2020-01-22T13:54:29.748Z",
"type": 1,
"body": "<p>Your scenario <strong>Integration HTTP 3</strong> has encountered an error.</p>\n<p>The scenario has not been paused and continues to run according to your settings. Nevertheless, you should pay attention to the issue.</p>\n<ul>\n<li>Scenario: <a href=\"https://local.make.cloud/scenario/86/log\">Integration HTTP 3</a></li>\n<li>Organization: <a href=\"https://local.make.cloud/organization/2\">test team</a></li>\n<li>Team: <a href=\"https://local.make.cloud/team/1\">My Lab</a></li>\n<li>Execution: <a href=\"https://local.make.cloud/scenario/86/log/d4f49055d5f44705b2aaf77a09547b77\">d4f49055d5f44705b2aaf77a09547b77</a></li>\n</ul>\n<p>Details:</p>\n<ul>\n<li><code>Validation failed for 1 parameter(s).</code></li>\n<li><code>Missing value of required parameter '{{!expect.json.label}}'.</code></li>\n</ul>\n<p>If you have questions or need help, please contact us.</p>\n"
}
}
Marks all notifications as read and returns the IDs of the updated notifications in the response.
Forces the request to mark all notifications as read. This parameter can only have the all
value.
The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones
endpoint.
2
POST /api/v2/notifications/mark-as-read HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Accept: */*
Successful response
{
"notifications": [
{
"id": "1"
},
{
"id": "2"
},
{
"id": "3"
},
{
"id": "4"
},
{
"id": "5"
}
]
}