parse-community / parse-community/parse-server

Add 'include' and 'excludeKey' to user endpoints

Open
#8,095 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type:feature
Dominant language
JavaScript
Stars
21.4k
Forks
4.8k
Avg merge
7h 45m
Merged PRs (30d)
11

Description

New Feature / Enhancement Checklist
Current Limitation

Some user endpoints like login/signup and retrieving current user ("users/me") do not support basic query parameters such as 'include' and 'excludeKey'.
For example https://parseserver.com/parse/users/me?include=className would return the same response exactly as https://parseserver.com/parse/users/me
I believe this behavior also happens in the login/signup endpoints.

Feature / Enhancement Description

Add support for these keys in these endpoints.

Example Use Case

You may have a user that has a pointer to some class and you want to retrieve that pointer's field data along with the user..

Alternatives / Workarounds

There are none

3rd Party References

-

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the handlers and endpoint tests for login, signup, and retrieving the current user (users/me), then trace how query parameters are processed for user responses. The work is done when include and excludeKey affect responses consistently on those endpoints, with tests covering the requested behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.