Continuing the discussion from Discourse API Documentation:
Hi
I couldn’t find an answer to this, please. Does anyone know if it’s possible to specify that the Discourse API response to a GET request returns only the requested field?
For example, the GET request to List group members (https://{defaultHost}/groups/{id}/members.json) returns:
{ "members": [ { "id": 0, "username": "string", "name": "string", "avatar_template": "string", "title": "string", "last_posted_at": "string", "last_seen_at": "string", "added_at": "string", "timezone": "string" } ], "owners": [ { "id": 0, "username": "string", "name": "string", "avatar_template": "string", "title": "string", "last_posted_at": "string", "last_seen_at": "string", "added_at": "string", "timezone": "string" } ], "meta": { "total": 0, "limit": 0, "offset": 0 } }
Is there a way to make the response return only a specific field/? For example, to return only the member’s usernames?
{
"members": [
{
"username": "string"
}
]
}
I know it’s possible to retrieve the whole response and then use coding to filter the JSON and the arrays in order to get a specific value; however, I want the request to return the specific value instead. Is this possible?
Thank you!