# Eclipse Profile API

**Canonical:** https://apis.io/apis/eclipse/profile-api/  
**Provider:** Eclipse Foundation — https://apis.io/providers/eclipse/  
**Base URL:** https://api.eclipse.org  
**Documentation:** https://webdev.eclipse.org/docs/api/eclipsefdn-profile-api

Eclipse Profile API is one of 26 APIs that [Eclipse Foundation](https://apis.io/providers/eclipse/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Accounts, Identity, Privacy, and Profile. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

REST API for Eclipse account profiles and user metadata, including the two-phase user deletion request flow the Foundation operates for data-protection erasure requests.

## Operations (15)

| Method | Path | Summary |
|---|---|---|
| GET | `/account/profile` | Search for user or get current user |
| GET | `/account/profile/{name}` | Retrieve user via Ef Username |
| GET | `/github/profile/{handle}` | Retrieve user via Github handle |
| DELETE | `/account/profile/{name}/cache` | Clear user profile cache |
| GET | `/account/profile/{name}/eca` | Retrieve user eca status via username |
| GET | `/account/profile/{name}/employment-history` | Retrieve user employment history via username |
| GET | `/account/profile/{name}/mailing-list` | Retrieve user mailing-list subscriptions via username |
| GET | `/account/profile/{name}/projects` | Retrieve user projects via username |
| POST | `/account/profile/{name}/user_delete_request` | Initialize the user deletion process via username |
| GET | `/account/user_delete_request` | Retrieve list of user delete requests via params |
| GET | `/account/user_delete_request/ready` | Retrieve list of final-stage user delete requests |
| GET | `/account/user_delete_request/{request_id}` | Retrieve a user delete request by id |
| PUT | `/account/user_delete_request/{request_id}` | Update a user delete request by id |
| DELETE | `/account/user_delete_request/{request_id}` | Delete a user delete request by id |
| POST | `/slack/profile` | Retrieve a user profile by username or email. |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/eclipse/refs/heads/main/openapi/eclipse-profile-api-openapi.yml
- **APIReference** — https://webdev.eclipse.org/docs/api/eclipsefdn-profile-api
- **Documentation** — https://webdev.eclipse.org/docs/api/eclipsefdn-profile-api
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/eclipse/refs/heads/main/overlays/eclipse-profile-api-overlay.yaml

## Other Eclipse Foundation APIs (12)

- [Eclipse Marketplace API](https://apis.io/apis/eclipse/marketplace-api/)
- [Eclipse Foundation Web API](https://apis.io/apis/eclipse/foundation-web-api/)
- [Eclipse Projects API](https://apis.io/apis/eclipse/projects-api/)
- [Open VSX Registry API](https://apis.io/apis/eclipse/open-vsx-api/)
- [Eclipse Newsroom REST API](https://apis.io/apis/eclipse/newsroom-api/)
- [Eclipse Foundation Eclipse Marketplace REST API API](https://apis.io/apis/eclipse/eclipse-eclipse-marketplace-rest-api-api/)
- [Eclipse Foundation Favorites API](https://apis.io/apis/eclipse/eclipse-favorites-api/)
- [Eclipse Foundation Featured API](https://apis.io/apis/eclipse/eclipse-featured-api/)
- [Eclipse Foundation Node API](https://apis.io/apis/eclipse/eclipse-node-api/)
- [Eclipse Foundation Popular API](https://apis.io/apis/eclipse/eclipse-popular-api/)
- [Eclipse Foundation Recent API](https://apis.io/apis/eclipse/eclipse-recent-api/)
- [Eclipse Foundation Search API](https://apis.io/apis/eclipse/eclipse-search-api/)

## Tags

Accounts, Identity, Privacy, Profile

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/eclipse/profile-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/eclipse/.
