Updates the General Notification settings of the App.
This API updates the pre-live settings. After using this API, use the Deploy App Settings API to deploy the settings to the live App.
This API updates the pre-live settings. After using this API, use the Deploy App Settings API to deploy the settings to the live App.
Method | PUT |
URL | https://{subdomain}.kintone.com/k/v1/preview/app/notifications/general.json |
URL(guest space) | https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/preview/app/notifications/general.json |
Authentication | API Token Authentication , Password Authentication |
Content-Type | application/json |
Permissions
- App Management Permissions are needed.
- The entity must be granted the view records permission in order for the entity to receive the notification.
Request Parameters
Parameter | Value | Required | Description |
---|---|---|---|
app | Integer or String | Yes | The App ID. |
notifications | Array | An array of objects consisting of "Recipients and Conditions" options. Order the object in descending order of priority. If an empty array is sent, all the recipients will be removed. If this parameter is ignored, no changes will be made to the "Recipients and Conditions" options. |
|
notifications[].entity | Object | Conditional | An object containing data of the entity the General Notification settings are configured to. Required when specifying the notifications parameter. |
notifications[].entity.type | String | Conditional | The type of the entity the General Notification settings are configured to.
|
notifications[].entity.code | String | Conditional | The code of the entity the General Notification settings are configured to. Specify the field code if the notifications[].entity.type parameter is specified as FIELD_ENTITY. For guest users, add guest/ before the login name. Required when specifying the entity parameter. |
notifications[].includeSubs | Boolean or String | The "Include affiliated departments" setting of the Department. This parameter is available if notifications[].entity.type parameter is specified to ORGANIZATION or FIELD_ENTITY. true : Affiliated departments do inherit the General Notification settings false : Affiliated departments do not inherit the General Notification settings If ignored, this value is false. |
|
notifications[].recordAdded | Boolean or String | Option to notify the entity when a record is added. true : Notify when a record is added false : Do not notify when a record is added If ignored, this value is false. |
|
notifications[].recordEdited | Boolean or String | Option to notify the entity when a record is edited. true : Notify when a record is edited false : Do not notify when a record is edited If ignored, this value is false. |
|
notifications[].commentAdded | Boolean or String | Option to notify the entity when a comment is posted. true : Notify when a comment is posted false : Do not notify when a comment is posted If ignored, this value is false. |
|
notifications[].statusChanged | Boolean or String | Option to notify the entity when a status is changed. true : Notify when a status is changed false : Do not notify when a status is changed If ignored, this value is false. |
|
notifications[].fileImported | Boolean or String | Option to notify the entity when a file is imported. true : Notify when a file is imported false : Do not notify when a file is imported If ignored, this value is false. |
|
notifyToCommenter | Boolean or String | Option to notify all commenters of a record when a comment is posted on that record. This reflects the "Send updated comment notifications to all commenters" checkbox. true : Notify all commenters of the record when a comment is posted false : Do not notify all commenters of the record when a comment is posted If ignored, this setting will not be changed. |
|
revision | Integer or String | Specify the revision number of the settings that will be deployed. The request will fail if the revision number is not the latest revision. The revision will not be checked if this parameter is ignored or -1 is specified. |
Sample Request
Response Parameters
Parameter | Type | Description |
---|---|---|
revision | String | The revision number of the App settings. |
Sample Response