Skip to main content
PUT
Updates any combination of project settings. Only fields you include in the request body are changed — all others remain untouched.
Changes to sender_name and sender_email take effect immediately on the next email sent from your project — including magic links, password resets, member invitations, and campaigns.

Headers

string
required
Bearer YOUR_API_KEY

Request Body

All fields are optional. Include only the fields you want to change.
string
Display name shown in the From field of all outgoing emails.Example: "Magana Team" → recipients see From: Magana Team
string
Email address used as the From address for all emails.If you have a verified sending domain, this is used directly. Otherwise it is used as the Reply-To and emails send from hello@usegately.com.Example: "hello@magana.com"
string
Explicit Reply-To address. Defaults to sender_email if not set.
string
Support contact email shown in transactional email footers.
string
Brand hex color used in transactional email templates (e.g. "#FE551B").
string
Full URL to your logo — shown in transactional email headers.
boolean
Set false to prevent new members from registering.
boolean
Allow unauthenticated access to member content pages.
number
How long member sessions stay active before requiring re-login. Default: 30.
boolean
Require members to choose a paid plan during signup.
Enable a custom email footer (available on paid plans).
Custom footer text appended to all outgoing campaign emails. Supports newlines.

Response

Returns the updated settings object.