MailPoet\EmailEditor\Engine

Email_Editor::register_email_editor_api_routes()publicWC 1.0

Registers the API route endpoint for the email editor

Method of the class: Email_Editor{}

No Hooks.

Return

null. Nothing (null).

Usage

$Email_Editor = new Email_Editor();
$Email_Editor->register_email_editor_api_routes();

Email_Editor::register_email_editor_api_routes() code WC 9.8.1

public function register_email_editor_api_routes() {
	register_rest_route(
		'mailpoet-email-editor/v1',
		'/send_preview_email',
		array(
			'methods'             => 'POST',
			'callback'            => array( $this->email_api_controller, 'send_preview_email_data' ),
			'permission_callback' => function () {
				return current_user_can( 'edit_posts' );
			},
		)
	);
	register_rest_route(
		'mailpoet-email-editor/v1',
		'/get_personalization_tags',
		array(
			'methods'             => 'GET',
			'callback'            => array( $this->email_api_controller, 'get_personalization_tags' ),
			'permission_callback' => function () {
				return current_user_can( 'edit_posts' );
			},
		)
	);
}