List Alert Configurations
Changed onReturns every alert configuration the company has set up: which alert template each one uses, when it runs, who receives it, and any custom subject, message, or list-value filters. The response is a top-level JSON array with no wrapper, empty when the company has no configured alerts, and in no guaranteed order.
Use this to enumerate or search a company's own configured alerts. To read a single configuration whose id is already known, use Get Alert Configuration (get-alert-configuration) instead. For the catalog of alert types that can be configured, rather than what this company has configured, use List Alert Templates (list-alert-templates). The bambooAlertId on each entry returned here is the same identifier that list-alert-templates returns as id.
Access is all-or-nothing rather than per-record. An authenticated caller without view access to the company's Email Alerts settings receives 403 instead of a filtered list, so a successful response always contains the company's complete set.
OAuth Scopes: alerts
Request
- Base URLhttps://companySubDomain.bamboohr.com
- AuthOAuth 2Authorization code/authorize.phpToken URL/token.phpScopesalerts
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Response
Array of the company's alert configurations. Empty array when none are configured.
Example response
[
{
"runAtTime": "07:00:00",
"runAtTimeZone": "America/Denver"
}
]Changes
- breaking
response property
items/lastEditedlist-of-types was widened by adding typesstringto media typeapplication/jsonof response200 - warning
added the new
daysenum value to the//response property for the response status - warning
added the new
departmentenum value to the//response property for the response status - warning
added the new
divisionenum value to the//response property for the response status - warning
added the new
jobTitleenum value to the//response property for the response status - warning
added the new
locationenum value to the//response property for the response status - warning
added the new
monthsenum value to the//response property for the response status - warning
added the new
weeksenum value to the//response property for the response status - info
api operation id
6d0a073cbf3e97fe0409de42c68fe779removed and replaced withlist-alert-configurations - info
api tag
Alertsadded - info
api tag
Alert Configurationsremoved - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
added the non-success response with the status
- breaking