#461 — Track merchant Activities
Repo: Twill-AI/facade State: closed | Status: done Assignee: nadddder, sparsh-twillpayments
Created: 2025-07-14 · Updated: 2025-08-28
Description
Merchant activities be shown as “Latest Activities” on partner portal for Owner-s (for all users in partner, with user name inside) and for Rep-s (theirs activity, no extra marks). Activities should include:
- New merchant application submission
- Status changes
- New Status message
- Document Uploaded
- Re-assignments of reps on merchants
AC:
- Facade captures user activities with:
- user ID (if applicable - for “status changed/message” actor is PE/TwillAI),
- timestamp,
- relevant ID’s (merchant, document, maybe something else in future).
-
Facade adds user (all users in partner if Owner is called) activities to GET/partner/merchants/dashboardAPI. - Facade provides GET
/partner/users/{user_id}/activitiesAPI for Owner’s to get separate user activities. - Facade provides GET
/partner/merchants/{merchant_id}/activities - UI ticket to consume 2 API endpoints above (GET
/partner/users/{user_id}/activitiesis optional, discuss with Michael/Nader). - Facade provides GET
/master/partners/{partner_id}/activitieswith the same output as for partner’s Owner.
Notes
Add implementation notes, blockers, and context here
Related
Add wikilinks to related people, meetings, or other tickets