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
}

Documentation Index

Fetch the complete documentation index at: https://docs.capitalcheckin.app/llms.txt

Use this file to discover all available pages before exploring further.

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