{"service":"ms-notifications","status":"running","version":"1.0.0","endpoints":{"GET \/notifications":"List notifications (requires Authorization header)","GET \/notifications\/{id}":"Get notification by ID (requires Authorization header)","POST \/notifications":"Create notification (requires Authorization header)","PUT \/notifications\/{id}":"Update notification (requires Authorization header)","DELETE \/notifications\/{id}":"Delete notification (requires Authorization header)","PUT \/notifications\/{id}\/read":"Mark notification as read (requires Authorization header)","PUT \/notifications\/read-all":"Mark all notifications as read (requires Authorization header)","GET \/smtp-profiles":"List SMTP profiles (requires Authorization header)","GET \/smtp-profiles\/{id}":"Get SMTP profile by ID (requires Authorization header)","POST \/smtp-profiles":"Create SMTP profile (requires Authorization header)","POST \/smtp-profiles\/{id}\/test":"Test SMTP profile connection (requires Authorization header)","PUT \/smtp-profiles\/{id}":"Update SMTP profile (requires Authorization header)","DELETE \/smtp-profiles\/{id}":"Delete SMTP profile (requires Authorization header)","GET \/email-accounts":"List email accounts (requires Authorization header)","GET \/email-accounts\/{id}":"Get email account by ID (requires Authorization header)","POST \/email-accounts":"Create email account (requires Authorization header)","PUT \/email-accounts\/{id}":"Update email account (requires Authorization header)","DELETE \/email-accounts\/{id}":"Delete email account (requires Authorization header)","GET \/email-accounts\/{id}\/authorized-users":"Get authorized users for email account (requires Authorization header)","POST \/email-accounts\/{id}\/authorized-users":"Add authorized user to email account (requires Authorization header)","DELETE \/email-accounts\/{id}\/authorized-users\/{userId}":"Remove authorized user from email account (requires Authorization header)","GET \/emails":"List emails (requires Authorization header)","GET \/emails\/{id}":"Get email by ID (requires Authorization header)","POST \/emails\/send":"Send email (requires Authorization header)","POST \/emails\/fetch":"Fetch emails from IMAP server (requires Authorization header)","GET \/emails\/{messageId}\/attachments\/{part}":"Download attachment via TheMailLink API (requires Authorization header)","GET \/themaillink-config":"Get TheMailLink configuration (requires Authorization header)","POST \/themaillink-config":"Create or update TheMailLink configuration (requires Authorization header)","PUT \/themaillink-config\/{id}":"Update TheMailLink configuration (requires Authorization header)","POST \/themaillink-config\/test":"Test TheMailLink API connection (requires Authorization header)","GET \/call-notifications\/numbers":"List call notification numbers (requires Authorization header)","GET \/call-notifications\/numbers\/{id}":"Get call notification number by ID (requires Authorization header)","POST \/call-notifications\/numbers":"Create call notification number (requires Authorization header)","PUT \/call-notifications\/numbers\/{id}":"Update call notification number (requires Authorization header)","DELETE \/call-notifications\/numbers\/{id}":"Delete call notification number (requires Authorization header)","GET \/call-notifications\/numbers\/{id}\/recipients":"Get recipients for a number (requires Authorization header)","POST \/call-notifications\/numbers\/{id}\/recipients":"Add recipient to a number (requires Authorization header)","DELETE \/call-notifications\/numbers\/{id}\/recipients\/{user_id}":"Remove recipient from a number (requires Authorization header)","GET \/call-notifications\/users":"List users for call notifications (requires Authorization header)","GET \/call-notifications\/status":"Get 3CX configuration status (requires Authorization header)","GET \/admin\/calls\/resolve":"Resolve phone number to client (requires Authorization header)"}}