Skip to content
Corex

EmailStudioController

Corex\Email\Studio\EmailStudioController · class · Add-ons layer

Capability- and nonce-gated REST boundary for the functional Email Studio.

__construct(EmailStudioRepositories $repositories, EmailStudioService $studio, EmailTemplateService $editor, EmailDeliveryContextFactory $delivery, ?MailOutcome $outcome)

Section titled “__construct(EmailStudioRepositories $repositories, EmailStudioService $studio, EmailTemplateService $editor, EmailDeliveryContextFactory $delivery, ?MailOutcome $outcome)”

saveCaptureScope(WP_REST_Request $request): WP_REST_Response

Section titled “saveCaptureScope(WP_REST_Request $request): WP_REST_Response”

The “Capture only CoreX mail” switch (spec 113, FR-007): all, the default, or corex.

index(WP_REST_Request $request): WP_REST_Response

Section titled “index(WP_REST_Request $request): WP_REST_Response”

createTemplate(WP_REST_Request $request): WP_REST_Response

Section titled “createTemplate(WP_REST_Request $request): WP_REST_Response”

showTemplate(WP_REST_Request $request): WP_REST_Response

Section titled “showTemplate(WP_REST_Request $request): WP_REST_Response”

saveDraft(WP_REST_Request $request): WP_REST_Response

Section titled “saveDraft(WP_REST_Request $request): WP_REST_Response”

activateTemplate(WP_REST_Request $request): WP_REST_Response

Section titled “activateTemplate(WP_REST_Request $request): WP_REST_Response”

saveRoute(WP_REST_Request $request): WP_REST_Response

Section titled “saveRoute(WP_REST_Request $request): WP_REST_Response”

saveLayout(WP_REST_Request $request): WP_REST_Response

Section titled “saveLayout(WP_REST_Request $request): WP_REST_Response”

savePartial(WP_REST_Request $request): WP_REST_Response

Section titled “savePartial(WP_REST_Request $request): WP_REST_Response”

health(WP_REST_Request $request): WP_REST_Response

Section titled “health(WP_REST_Request $request): WP_REST_Response”

testSend(WP_REST_Request $request): WP_REST_Response

Section titled “testSend(WP_REST_Request $request): WP_REST_Response”

resend(WP_REST_Request $request): WP_REST_Response

Section titled “resend(WP_REST_Request $request): WP_REST_Response”