---
title: "Service: /self [GET]"
source: https://dev.pageseeder.com/api/services/get-self_get.html
description: "Returns details for the currently authenticated member, including id, name, username, status, and admin flag. Only the member can invoke this service. Returns error if not logged in."
last_updated: 2026-09-08T14:05:29+10:00
document_type: api_endpoint
operation_id: member-GET
resource_id: member
path_template: /self
http_method: GET
api_category: member
implementation_version: 6.2004
api_since: 5.6914
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: private, max-age=0, must-revalidate
generated_at: 2026-09-02
tokens: ~299
---

# /self \[GET\]

## Description

Returns the member details for the [member](../../reference/glossary/member.md) that is currently authenticated.

## Parameters

No parameters required.

## Permission

Only the member herself can invoke this service.

## Response

This service returns the extended [\<member\>](../elements/element_member.md) element and includes the email address and admin flag.

The XML returned is always:

```xml

<member id="[member id]"
        firstname="[first name]"
        surname="[surname]"
        username="[username]"
        status="[activated|unactivated]"
        [onvacation="true"]
        [attachments="true"]
        [created="[date]"]
        [activated="[date]"]
        [lastpasswordchange="[date]"]
        [lastlogin="[date]"]
        [locked="true"]
        [admin="true"]>
  <fullname>[full name]</fullname>
</member>
```

For example:

```xml

<member id="123"
        firstname="Joan"
        surname="Smith"
        username="jsmith"
        status="activated">
  <fullname>Joan Smith</fullname>
</member> 
```

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1029 | A member is not logged in |
| 0x102A | Member not found |

