Endpoint
Description
Create a new memo and assign it to optional recipients. The memo enters a pending state and follows the configured approval workflow based on the memo type.Authentication
Requires Bearer token authentication. Accessible by:- Employee
- Manager
- HR Manager
- Super Admin
Request Body
string
required
Type of memo. Must be one of:
request- Request memo requiring approvaldisciplinary- Disciplinary action memoannouncement- Company-wide announcementgeneral- General purpose memo
string
required
Memo title (max 255 characters)
string
required
Full memo content
string
Optional reference number for tracking (max 100 characters)
string
Memo priority level. Must be one of:
lownormal(default)highurgent
array
Array of employee UUIDs who should receive this memo
Response
boolean
Indicates if the request was successful
object
The created memo object
Example Request
Example Response
Status Codes
Created
Memo created successfully
Bad Request
Invalid request body or validation error
Unauthorized
Missing or invalid authentication token
Internal Server Error
Server error occurred
Workflow Behavior
When a memo is created with
memoType set to request, it automatically enters the approval workflow configured for the company. The memo starts at step 1 with status pending.Recipients specified in
recipientIds will be notified of the memo and can mark it as read. This is separate from the approval workflow.