API call description
A Work Notification is a message pushed to employees on behalf of an app, such as birthday greetings or onboarding reminders. You can send text, voice, links, and more. For message types and samples, refer to Message notification types.If the API call succeeds but the recipient does not receive the message, call Get the result of sending messages asynchronously to the enterprise to query the result and compare it with the error codes listed in the documentation.
Use cases
Important
- Applicable scenarios: Suitable for sending notification-type messages, excluding Approval tasks.
- Inapplicable scenarios: When you need to send a task-type notification reminder to an employee, such as an Approval task, this API cannot meet the requirement. For such scenarios, use the Create To-Do API instead.
Rate limit
After the following limits are exceeded, the API returns success, but users cannot receive the messages.
For detailed restrictions, refer to API rate limit.
- An internal app can send messages to a maximum of 5,000 recipients per call, while a third-party enterprise app can send messages to a maximum of 1,000 recipients per call.
- Only one message notification with the same content can be sent to the same employee per day.
- An internal app can send up to 500 message notifications per employee per day, and a third-party enterprise app can send up to 100.
- When an internal app or a third-party enterprise app sends messages, up to 5,000 recipients can receive messages per minute.