Skip to main content
PUT
/
v1
/
collaborators
/
{id}
/
notification-preferences
Update notification preferences
curl --request PUT \
  --url https://api.capitalcheckin.app/v1/collaborators/{id}/notification-preferences \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email_notifications": true,
  "sms_notifications": true,
  "push_notifications": true,
  "check_in_reminders": true,
  "check_out_reminders": true,
  "schedule_updates": true,
  "emergency_alerts": true
}
'
{
  "email_notifications": true,
  "sms_notifications": true,
  "push_notifications": true,
  "check_in_reminders": true,
  "check_out_reminders": true,
  "schedule_updates": true,
  "emergency_alerts": true
}

Authorizations

Authorization
string
header
required

OAuth2 access token for authentication

Path Parameters

id
string
required

Collaborator ID

Body

application/json
email_notifications
boolean

Enable email notifications

sms_notifications
boolean

Enable SMS notifications

push_notifications
boolean

Enable push notifications

check_in_reminders
boolean

Enable check-in reminders

check_out_reminders
boolean

Enable check-out reminders

schedule_updates
boolean

Enable schedule update notifications

emergency_alerts
boolean

Enable emergency alerts

Response

200 - application/json

Notification preferences updated

email_notifications
boolean

Enable email notifications

sms_notifications
boolean

Enable SMS notifications

push_notifications
boolean

Enable push notifications

check_in_reminders
boolean

Enable check-in reminders

check_out_reminders
boolean

Enable check-out reminders

schedule_updates
boolean

Enable schedule update notifications

emergency_alerts
boolean

Enable emergency alerts