Skip to main content
PUT
Update Communication Preferences

Authorizations

X-API-Key
string
header
required

Client API key copied from Developer Access in the TheFaithApp dashboard.

Authorization
string
header
required

Member access token returned by POST /v1/auth/token.

Body

application/json
timezone
string

IANA timezone identifier selected by the client.

Example:

"Africa/Kampala"

quiet_hours_enabled
boolean
quiet_start
string
Pattern: ^([01]\d|2[0-3]):[0-5]\d$
Example:

"22:00"

quiet_end
string
Pattern: ^([01]\d|2[0-3]):[0-5]\d$
Example:

"07:00"

quiet_days
integer[]
Required array length: 1 - 7 elements
Required range: 1 <= x <= 7
topics
object

Response

Communication preferences updated.

status
string
Allowed value: "Success"
data
object