Common Hosted Email Service (CHES)
Automate the submission of single or bulk email notifications and merge those emails with your beautiful personalized HTML templates. CHES lets you preview your emails before sending them, check the status of your sent emails and schedule emails to be sent at a later time and more.
Onboarding Options
We provide API Access for the Common Hosted Email Service.
API Access through the API Services Portal
- Send emails with attachments and special business tagging
- Schedule for delayed delivery, with ability to cancel
- Create bulk email merge with your own templates.
- Send plain text or HTML emails
- Track the status of your request
The Common Hosted Email Service Showcase (CHESS) demonstrates how an application can have messaging functionality by calling an API. In this case, it demonstrates how to call and leverage the features offered in CHES.
Please read our guide on Best Practices for use of the CHES messaging API.
Requests to the CHES API must originate from within the BC Government's SPANBC network.
If you are calling CHES from outside the SPANBC network (for example, if your application is hosted on Azure or AWS), you must first consult with OCIO Messaging (our underlying SMTP service provider) before requesting access to CHES. Failure to contact OCIO may affect your access to CHES.
You can book a consultation via either of the following:
- iStore request, via your service desk: Office Productivity > Consulting Services > Messaging and Collaboration - Consulting
- Email: mcs@gov.bc.ca
No prior consultation is required if your application is already on SPANBC (e.g. OpenShift); just make sure you indicate this in your API Services Portal request.