---
title: "Update context-level logo settings"
method: POST
path: "/organizations/{organizationId}/event-email-settings/{context}/logo-settings"
tags: ["Event Email Settings"]
---

# Update context-level logo settings

`POST /organizations/{organizationId}/event-email-settings/{context}/logo-settings`

Updates the context-level logo settings for event emails

## Path parameters

- `context` 'practitioner' | 'facility', required
- `organizationId` string, required

## Headers

- `tenant-id` string, required

## Request body

- EventEmailSettingsLogoSettingsRequest — Request to update context-level logo settings for event emails
  - `logoUrl` string — Logo URL for this context
  - `logoWidth` string — Logo width for this context

## Response `200`

Event email logo settings updated successfully

- EventEmailSettingsContextResponse — Event email settings grouped by mode for a context
  - `ccEmail` string — Global CC email for this context
  - `logoUrl` string — Logo URL for this context
  - `logoWidth` string — Logo width for this context
  - `credentialing` EventEmailSettingsModeResponse — Event email settings for a specific context/mode
    - `recipientPreferences` EventEmailRecipientPreferencesDto, required — Recipient preferences for event emails
      - `primaryEmail` boolean — Send to primary email
      - `caqhPrimaryEmail` boolean — Send to CAQH primary email
      - `credentialingPrimaryContact` boolean — Send to credentialing primary contact
      - `credentialingOfficeManager` boolean — Send to credentialing office manager
    - `typeSettings` EventEmailTypeSettingsDto[], required — Settings for each event type
      - `type` 'initiated' | 'approved' | 'denied' | 'cancelled' | 'psvReady', required — Event email type
      - `template` EventEmailTemplateDto, required — Event email template with subject and body
        - `subject` string, required — Email subject line
        - `bodyHtml` string, required — Email body HTML content
      - `enabled` boolean, required — Whether this event email type is enabled
  - `recredentialing` EventEmailSettingsModeResponse — Event email settings for a specific context/mode
    - `recipientPreferences` EventEmailRecipientPreferencesDto, required — Recipient preferences for event emails
      - `primaryEmail` boolean — Send to primary email
      - `caqhPrimaryEmail` boolean — Send to CAQH primary email
      - `credentialingPrimaryContact` boolean — Send to credentialing primary contact
      - `credentialingOfficeManager` boolean — Send to credentialing office manager
    - `typeSettings` EventEmailTypeSettingsDto[], required — Settings for each event type
      - `type` 'initiated' | 'approved' | 'denied' | 'cancelled' | 'psvReady', required — Event email type
      - `template` EventEmailTemplateDto, required — Event email template with subject and body
        - `subject` string, required — Email subject line
        - `bodyHtml` string, required — Email body HTML content
      - `enabled` boolean, required — Whether this event email type is enabled
  - `mmoOutcomeFilter` string[] — MMO outcome filter: primary outcomes to send for. When the workflow has both approved and denied plan UDFs, the complementary outcome email is also sent (e.g. filter Positive still sends denied plans email if present, and filter Negative still sends approved plans email if present). Null or empty = no restriction.

## Other responses

- `400` — Invalid request data
- `401` — Unauthorized - Authentication required
- `403` — Forbidden - User does not have required permissions
- `500` — Internal Server Error

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/versions/3d27e9019c7b/schema)
