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.

List notifications

get
/notifications

Retrieves a collection of all notifications for the authenticated user. Returned notifications are sorted by ID in descending order.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Query parameters
unreadOnlybooleanOptional

If set to true, this parameter returns only the unread notifications.

Example: false
imtZoneIdintegerOptional

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.

Example: 2
pg[sortBy]string · enumOptional

The value that will be used to sort returned entities by. Notifications can be currently sorted only by ID.

Possible values:
pg[offset]integerOptional

The value of entities you want to skip before getting entities you need.

pg[sortDir]string · enumOptional

The sorting order. It accepts the ascending and descending direction specifiers.

Possible values:
pg[limit]integerOptional

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.

Responses
200

Successful response

application/json
get
/notifications
200

Successful response

Delete notifications

delete
/notifications

Deletes notifications with given IDs and returns their IDs in the response. This endpoint allows deleting one or more notifications at once.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Query parameters
imtZoneIdintegerOptional

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.

Example: 2
Body
idsstring[]Required

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.

Responses
200

Successful response

application/json
delete
/notifications
200

Successful response

Get notification detail

get
/notifications/{notificationId}

Retrieves details and full content of a notification with a given ID.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
notificationIdstringRequired

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.

Example: 3
Query parameters
imtZoneIdintegerOptional

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.

Example: 2
Responses
200

Successful response

application/json
get
/notifications/{notificationId}
200

Successful response

Mark all notifications as read

post
/notifications/mark-as-read

Marks all notifications as read and returns the IDs of the updated notifications in the response.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Query parameters
idsstringOptional

Forces the request to mark all notifications as read. This parameter can only have the all value.

imtZoneIdintegerOptional

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.

Example: 2
Responses
200

Successful response

application/json
post
/notifications/mark-as-read
200

Successful response

Last updated