Get Tenant Preference Single Category
API to get tenant preference for a specific category.
Authorizations
Pass as Bearer <API_KEY>. Get API Key from SuprSend dashboard Developers -> API Keys section.
Path Parameters
unique identifier of the tenant you want to get preferences for
notification category slug. You can get this from Notification Categories page on SuprSend dashboard -> Settings page
Query Parameters
Locale code (e.g., es, fr, de, ja, es-AR) to fetch preference translations in user's locale. When provided, the API looks for category and section names and descriptions in the respective locale file.
If a translation is missing for the requested locale, the system automatically falls back in this order: locale-region (e.g., es-AR) → locale (e.g., es) → en (English - always available).
Response
200
Root category (system, transactional, or promotional) this sub-category belongs to.
system, transactional, promotional Category-level default preference, inherited when the tenant has not overridden it.
opt_in, opt_out, cant_unsubscribe Category-level mandatory channels (applies when the default preference is cant_unsubscribe).
Category-level opt-in channels, used when only selective channels are opted in by default.
Whether the category is enabled for this tenant. When false, the category is hidden from the tenant's users and notifications are not sent in it.
Whether the category appears on the tenant users' preference page.
Tenant's overridden preference for this category. null if the tenant has not overridden the category default.
opt_in, opt_out, cant_unsubscribe Channels the user cannot unsubscribe from (when preference is cant_unsubscribe), as overridden for this tenant.
Channels opted in by default for this category, as overridden for this tenant.
Channels opted out across all categories for this tenant.
Timestamp when the tenant preference for this category was last updated.
Digest schedule configuration with tenant overrides and original options
Category condition properties with tenant overrides