---
title: "Service: /members/sendactivation [GET]"
source: https://dev.pageseeder.com/api/services/send-activation_get.html
description: "GET endpoint for sending an activation notification email to a member with an unactivated account. Requires either email or username parameter. Returns the email address confirmation or error codes for invalid input, non-existent members, or sending failures."
last_updated: 2026-09-08T11:49:09+10:00
document_type: api_endpoint
operation_id: member-GET
resource_id: member
path_template: /members/sendactivation
http_method: GET
api_category: member
implementation_version: 6.2004
api_since: 4.9100
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~371
---

# /members/sendactivation \[GET\]

## Description

Send the activation [notification](../../reference/glossary/notification.md) email to a member who has not activated their account.

### Email templates

This service uses the default PageSeeder templates.

To use customized emails, use the `globalTemplate` [global property](../../guide/configuration/properties/global_properties.md).

## Parameters

| Name | Description | Required | Type | Default value |
| --- | --- | --- | --- | --- |
| email | The member’s email address (required if username is not specified) | maybe | string |  |
| member-username | The member’s username (required if email address is not specified) | maybe | string |  |
| notify-async | Whether emails should be sent asynchronously (for slow email servers) | no | boolean | `false` |

## Permission

This service is public: anybody can invoke it.

## Response

The response returns the email address the activation email was sent to

```xml
<member-activation email="[email]" />
```

Or in JSON

```json
{ "email": string }
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1008 | At least one of email/password must be specified |
| 0x1002 | If the email address is invalid |
| 0x100E | No matching member |
| 0x100F | When no email can be sent because the user has no email address |
| 0x1010 | Member is already activated |
| 0x6001 | When the activation email could not be sent because an email failure or a template error |

