---
title: "Service: /groups/{group}/members/{member}/email [POST]"
source: https://dev.pageseeder.com/api/services/edit-member-email-group-POST.html
description: "POST service for editing a member's email address using a change-email token. Sends confirmation to both new and previous email addresses. Requires valid token authorization."
last_updated: 2026-09-02T11:36:07+10:00
document_type: api_endpoint
operation_id: member-POST
resource_id: member
path_template: /groups/{group}/members/{member}/email
http_method: POST
api_category: member
implementation_version: 6.2005
api_since: 6.2000
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: N/A
generated_at: 2026-09-02
tokens: ~378
---

# /groups/\{group\}/members/\{member\}/email \[POST\]

## Description

Edit member email with token and use email notification template for group.

This service requires a [change-email token](../../reference/glossary/token.md) to authorize the request.

The `change-email` token is issued when users [change their email address](member-PATCH.md) in their personal details. It is sent along with the [change-email-confirm](../../guide/configuration/emails/templates/change-email-confirm.md) email so that they can confirm their new email is correct.

After the email is changed the [change-email](../../guide/configuration/emails/templates/change-email.md) email is sent to the new and previous email addresses to alert the user.

## Parameters

| Name | Description | Required | Type | Default value |
| --- | --- | --- | --- | --- |
| token | The change email token for the member | no | string |  |

## Permission

The user must provide a valid `change-email` token as a parameter that is associated with the member in the request.

## Response

The XML returned is always:

```xml

 <member-modification>
   <member id="[member id]"
    firstname="[first name]"
      surname="[surname]"
     username="[username]"
        email="[email]"
       status="[activated|unactivated|set-password]">
     <fullname>[full name]</fullname>
   </member>
 </member-modification>
 
```

## Error handling

| 0x1004 | If the email is already in use. |
| --- | --- |
| 0x102A | If the token is invalid or has expired |

